public ActionResult Save(MasterConfigurationViewModel localizationSettingsVM) { if (ModelState.IsValid) { LoggingFramework.Log4NetLogger.Info(string.Format("{0}-{1}", "UI: In Areas/SystemConfiguration/MasterConfiguration/Save", localizationSettingsVM)); localizationSettingsVM.ModifiedBy = CurrentFPApplicationContext.LoggedInUser.Username; localizationSettingsVM.ModifiedOn = System.DateTime.Now; localizationSettingsVM.IPAddressOfLastAction = CurrentFPApplicationContext.LoggedInUser.IPAddress; localizationSettingsVM.EmailAccountUserPassword = Encryption.EncryptToBase64(localizationSettingsVM.EmailAccountUserPassword.Trim()); var result = _fpConfigurationService.SaveMasterConfiguration(localizationSettingsVM); if (result > 0) { localizationSettingsVM.ModelMessage.Add(new Common.ModelMessage { Type = MessageType.Success, Message = CustomLocalizationUtility.GetKeyValue("CommonResource", "MessageSavedSuccess") }); } else { localizationSettingsVM.ModelMessage.Add(new Common.ModelMessage { Type = MessageType.Error, Message = CustomLocalizationUtility.GetKeyValue("CommonResource", "ErrorPerformingOperation") }); } localizationSettingsVM.EmailAccountUserPassword = Encryption.DecryptToBase64(localizationSettingsVM.EmailAccountUserPassword.Trim()); } return View(localizationSettingsVM); }
/// <summary> /// Saves master configuration /// </summary> /// <param name="masterConfigurationViewModel"></param> /// <returns></returns> public int SaveMasterConfiguration(MasterConfigurationViewModel masterConfigurationViewModel) { var masterConfigurationBLL = new MasterConfigurationBLL(); Mapper.CreateMap<MasterConfigurationViewModel, MasterConfigurationBO>(); var masterConfigurationBO = new MasterConfigurationBO(); masterConfigurationBO = Mapper.Map<MasterConfigurationViewModel, MasterConfigurationBO>(masterConfigurationViewModel); return masterConfigurationBLL.SaveMasterConfiguration(masterConfigurationBO); }