コード例 #1
0
 public void DeleteCallLog()
 {
     try
     {
         using (_callLogModel = new CallLogModel())
         {
             CS_CallLog callLogToRemove = CreateDeleteCallLogEntity();
             IList<CS_CallLogResource> callLogResourceListToRemove = CreateDeleteCallLogResourceEntity();
             IList<CS_CallLogCallCriteriaEmail> callLogCallCriteriaEmail = CreateDeleteCallLogCallCriteriaEmailEntity();
             _callLogModel.UpdateCallLogAndReferences(callLogToRemove, callLogResourceListToRemove, callLogCallCriteriaEmail);
         }
     }
     catch (Exception ex)
     {
         Logger.Write(string.Format("There was an error while trying to delete the Call Log!\n{0}\n{1}", ex.Message, ex.StackTrace));
         _view.DisplayMessage("There was an error while trying to delete the Call Log.", false);
     }
 }