/// <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);
 }