public ActionResult Send(string receivermail, string subject, string message, string cCMail) { SessionKontrol(); if (_users != null) { var emailsettings = _EmailSettingsServices.Get(1); bool isItSended = _MailHelper.Send(receivermail, subject, message, cCMail, emailsettings.Username, emailsettings.Password, emailsettings.Host, emailsettings.Port, emailsettings.Mail); if (isItSended) { EmailHistoryViewModel ehvm = new EmailHistoryViewModel(); ehvm.ReceiverMail = receivermail; ehvm.Subject = subject; ehvm.Message = message; _EmailHistoryServices.Add(ehvm); _unitOfWork.SaveChanges(); } return(RedirectToAction("Index", "Email")); } else { return(RedirectToAction("Index", "Login")); } }
public void Add(EmailHistoryViewModel viewModel) { _repository.Add(new EmailHistory { CreationDate = DateTime.Now, IsItDeleted = false, Status = true, SiteLanguage = viewModel.SiteLanguage, Subject = viewModel.Subject, ReceiverMail = viewModel.ReceiverMail, Message = viewModel.Message }); }