public void Add(EmailTemplatesViewModel viewModel) { _repository.Add(new EmailTemplates { CreationDate = DateTime.Now, IsItDeleted = false, Status = true, SiteLanguage = viewModel.SiteLanguage, Subject = viewModel.Subject, Message = viewModel.Message }); }
public void Update(EmailTemplatesViewModel viewModel) { var emailtemplates = _repository.Get(x => x.Id == viewModel.Id); emailtemplates.Status = viewModel.Status; emailtemplates.DateOfUpdate = DateTime.Now; emailtemplates.IsItDeleted = viewModel.IsItDeleted; emailtemplates.SiteLanguage = viewModel.SiteLanguage; emailtemplates.Subject = viewModel.Subject; emailtemplates.Message = viewModel.Message; _repository.Update(emailtemplates); }
public void changeEmailTemplateDetail(EmailTemplatesViewModel model) { MailTemplates mailTemplatesModel = _mainContext.mailTemplates.Where(w => w.id == model.id).FirstOrDefault(); mailTemplatesModel.mailContent = model.mailContent; mailTemplatesModel.mailHeader = model.mailHeader; if (_mainContext.SaveChanges() == 1) { ToastrService.AddToUserQueue(new Toastr("Tebrikler e-posta taslağınızı başarıyla güncellediniz.", type: Model.Enums.ToastrType.Success)); } else { ToastrService.AddToUserQueue(new Toastr("E-posta taslağınızı güncellerken bir hata gerçekleşti.", type: Model.Enums.ToastrType.Error)); } }
public ActionResult EmailTemplateSave(EmailTemplatesViewModel viewModel) { SessionKontrol(); if (_users != null) { try { var isValid = Validate(viewModel, new EmailTemplatesValidator(), ModelState); if (isValid) { viewModel.Status = true; if (viewModel.Id == 0) { _EmailTemplatesServices.Add(viewModel); } else { _EmailTemplatesServices.Update(viewModel); } } else { return(View(ViewForm, viewModel)); } } catch (Exception) { return(View(ViewForm, viewModel)); } _unitOfWork.SaveChanges(); return(RedirectToAction("EmailTemplateList", "Email")); } else { return(RedirectToAction("Index", "Login")); } }