public Call GenerateCallFromEmailText(CallEmailTypes type, CallEmail email, string managingUser, List <IdentityUser> users, Department department, List <Call> activeCalls, List <Unit> units, int priority, List <DepartmentCallPriority> activePriorities) { Call call = null; try { call = _templates[(int)type].GenerateCall(email, managingUser, users, department, activeCalls, units, priority, activePriorities); } catch (Exception ex) { Framework.Logging.LogException(ex, string.Format("Email Text: {0}", email.Body)); } return(call); }
public Call GenerateCallFromEmail(CallEmailTypes type, ApiClient.V3.Models.InboundMessage email, string managingUser, List <string> users, Department department, List <Call> activeCalls, List <Unit> units, int priority) { Call call = null; try { call = _templates[(int)type].GenerateCall(email, managingUser, users, department, activeCalls, units, priority); } catch (Exception ex) { _log.Error(ex, $"CallsService::GenerateCallFromEmail {email.HtmlBody}"); } return(call); }