コントローラでこのメソッドを呼び出す必要があります。これを行う方法がわからないのは、DataAccess.csのメソッドです。以下はコントローラのメソッドを呼び出す方法は?
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
}
私のコントローラ
[HttpPost]
public ActionResult MarkMessage(Guid messageId, bool isread)
{
if (isread == true)
{
//Need to call CRM in data access
}
}
エラーは何ですか? – Imad