private void ActivateForm(int id) { if (id > 0) { CurrentProcessEmailTemplateVM = FPConfigurationService.GetProcessEmailTemplate(id); } else { CurrentProcessEmailTemplateVM = new ProcessEmailTemplateVM(); } FillCombo(); }
/// <summary> /// Save Process Email Template /// </summary> /// <param name="processEmailTemplateViewModel"></param> /// <returns></returns> public int SaveProcessEmailTemplate(ProcessEmailTemplateVM processEmailTemplateViewModel) { var emailTemplateConfigurationProviderBLL = new EmailTemplateConfigurationProviderBLL(); Mapper.CreateMap<ProcessEmailTemplateVM, ProcessEmailTemplateBO>(); var processEmailTemplateBO = new ProcessEmailTemplateBO(); Mapper.Map(processEmailTemplateViewModel, processEmailTemplateBO); return emailTemplateConfigurationProviderBLL.SaveProcessEmailTemplate(processEmailTemplateBO); }
public ActionResult Save(ProcessEmailTemplateVM viewModel) { CurrentProcessEmailTemplateVM = viewModel; CheckFormValidation(); if (!ModelState.IsValid) { FillCombo(); return View("Save", CurrentProcessEmailTemplateVM); } else { if (CurrentProcessEmailTemplateVM.Id == 0) { CurrentProcessEmailTemplateVM.CreatedOn = DateTime.Now; CurrentProcessEmailTemplateVM.CreatedBy = CurrentFPApplicationContext.LoggedInUser.Username; } else { CurrentProcessEmailTemplateVM.ModifiedOn = DateTime.Now; CurrentProcessEmailTemplateVM.ModifiedBy = CurrentFPApplicationContext.LoggedInUser.Username; } CurrentProcessEmailTemplateVM.IPAddressOfLastAction = CurrentFPApplicationContext.LoggedInUser.IPAddress; FPConfigurationService.SaveProcessEmailTemplate(CurrentProcessEmailTemplateVM); } return RedirectToAction("ListAll"); }