Ich muss diese Methode in der Controller nicht sicher, wie dies zu tun ist unten ist meine Methode in DataAccess.cs.So rufen Sie eine Methode im Controller auf?
public static string MarkMessage(Guid messageId, bool isread) //New method created //call this in controller //Method passes in Guid messagedID and bool isread
{
string errorMessage = string.Empty; //Error is empty
try
{
var pcs_caseportalmessage = new pcs_caseportalmessage() //new portal case message created
{
Id = messageId, //Id is messageID
pcs_MessageRead = isread //CRM field pcs_MessageRead set to isread
};
ServerConnection.CrmService.Update(pcs_caseportalmessage); //Update the caseportal message
}
catch (Exception ex) //Catch exception message
{
errorMessage = errorMessage + ex.Message; //Error message
}
return errorMessage; //returns error
}
Unten ist mein Controller
[HttpPost]
public ActionResult MarkMessage(Guid messageId, bool isread)
{
if (isread == true)
{
//Need to call CRM in data access
}
}
Was ist der Fehler? – Imad