/// <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); }
/// <summary> /// save email data to sql database /// </summary> /// <param name="hasError"></param> /// <param name="logdata"></param> /// <param name="startdate"></param> public void saveEmailData(bool hasError, StringBuilder logdata, DateTime startdate) { Trace.TraceInformation("Worker Role DelayLead saved log data in sql server {0}", DateTime.Now); ErucaCRM.Domain.LeadEmailNotificationModel leadEmailNotificationModel = new ErucaCRM.Domain.LeadEmailNotificationModel(); // LeadEmailNotificationModel leadEmailNotificationModel = new LeadEmailNotificationModel(); leadEmailNotificationModel.HasError = hasError; leadEmailNotificationModel.LogData = logdata.ToString(); leadEmailNotificationModel.LogType = (int)ErucaCRM.Utility.Enums.LogErrorType.DelayLead; leadEmailNotificationModel.EndDate = DateTime.Now; leadEmailNotificationModel.StartDate = startdate; objLeadNotifcationBusiness.SaveEmailNotificationDetail(leadEmailNotificationModel); // var insertOperation = TableOperation.Insert(leadEmailNotificationModel); //return insertOperation; }