/// <summary> /// Resend the email /// </summary> /// <param name="model"></param> /// <returns></returns> public ResponseModel ResendEmail(ResendEmailModel model) { var emailLog = GetById(model.EmailLogId); if (emailLog == null) { return new ResponseModel { Success = false, Message = T("EmailLog_Message_ObjectNotFound") } } ; var emailAccount = _emailAccountService.GetById(model.EmailAccountId); if (emailAccount == null) { return new ResponseModel { Success = false, Message = T("EmailAccount_Message_ObjectNotFound") } } ; return(_emailAccountService.SendEmailDirectly(emailAccount, new EmailModel { From = emailLog.From, FromName = emailLog.FromName, To = emailLog.To, ToName = emailLog.ToName, CC = emailLog.CC, Bcc = emailLog.Bcc, Subject = emailLog.Subject, Body = emailLog.From, Attachment = emailLog.Attachment })); }