Exemple #1
0
        /// <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);
        }
Exemple #2
0
 /// <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;
 }