/// <summary> /// Saves email log and remove email queue /// </summary> /// <param name="masterConfigDto"></param> /// <returns>int</returns> public int SaveEmailLog(EmailLogBO emailLogBO, int emailQueueId) { Mapper.CreateMap<EmailLogBO, tblEmailLogDto>(); var tblEmailLogDto = new Domain.tblEmailLogDto(); Mapper.Map(emailLogBO, tblEmailLogDto); EmailLogProvider emailLogProvider = new EmailLogProvider(); return emailLogProvider.SaveEmailLog(tblEmailLogDto, emailQueueId); }
/// <summary> /// Saves email log and remove email queue /// </summary> /// <param name="emailLogVM"></param> /// <returns>int</returns> public int SaveEmailLog(EmailLogVM emailLogVM, int emailQueueId) { var emailNotificationServiceBLL = new EmailNotificationServiceBLL(); Mapper.CreateMap<EmailLogVM, EmailLogBO>(); var emailLogBO = new EmailLogBO(); emailLogBO = Mapper.Map<EmailLogVM, EmailLogBO>(emailLogVM); return emailNotificationServiceBLL.SaveEmailLog(emailLogBO, emailQueueId); }
/// <summary> /// Saves email log and remove email queue /// </summary> /// <param name="masterConfigDto"></param> /// <returns>int</returns> public int SaveEmailLog(EmailLogBO emailLogBO, int emailQueueId) { var emailNotificationServiceProviderDAL = new EmailNotificationServiceProviderDAL(); return emailNotificationServiceProviderDAL.SaveEmailLog(emailLogBO, emailQueueId); }