/// <summary> /// For Saving Notification Email Data to Table-LeadEmailNotification /// </summary> /// <param name="leadModel"></param> public void SaveEmailNotificationDetail(LeadEmailNotificationModel leadModel) { LeadEmailNotification leadEmail = new LeadEmailNotification(); leadEmail.StartDate = leadModel.StartDate; leadEmail.EndDate = leadModel.EndDate; leadEmail.LogData = leadModel.LogData; leadEmail.HasError = leadModel.HasError; leadEmail.LogType = leadModel.LogType; leadEmailRepository.Insert(leadEmail); }
/// <summary> /// save log data in sql server in both case success or failure /// </summary> private void SaveLogData() { Trace.TraceInformation("Worker Role RecentActivity saved log data in sql server table {0}", DateTime.Now); LeadEmailNotificationModel leadEmailNotificationModel = new LeadEmailNotificationModel(); leadEmailNotificationModel.HasError = hasError; leadEmailNotificationModel.LogData = logdata.ToString();; leadEmailNotificationModel.LogType = (int)ErucaCRM.Utility.Enums.LogErrorType.RecentActivity; leadEmailNotificationModel.EndDate = DateTime.Now; leadEmailNotificationModel.StartDate = startdate; objLeadNotifcationBusiness.SaveEmailNotificationDetail(leadEmailNotificationModel); }