public ActionResult SaveSettings(ClientCompanySettingsViewModel viewModel) { if (ModelState.IsValid) { viewModel.DefaultLenderCompanyId = viewModel.DefaultLenderCompanyId.HasValue && viewModel.DefaultLenderCompanyId.Value == 0 ? null : viewModel.DefaultLenderCompanyId; _clientCompanyAppraiserSettingsService.SaveClientCompanySettings(viewModel, PluginResults.Find<UserAccessPluginResult>().CompnayId); CommitProviderInstance.Commit(); return PluginResults.Plugins<CurrentMenuPluginResule>().GetRedirectToTab(); } return View(); }
public void SaveClientCompanySettings(ClientCompanySettingsViewModel viewModel, string clientCompanyId) { var clientCompany = _clientCompanyManagement.FindById(clientCompanyId); clientCompany.Settings = viewModel.GetSettings(); _clientCompanyManagement.Update(clientCompany); }
public ClientCompanySettingsViewModel GetClientCompanySettings(string clientCompanyId) { var clientCompany = _clientCompanyManagement.FindById(clientCompanyId); var viewModel = new ClientCompanySettingsViewModel(clientCompany.Settings, clientCompany.Profile); return viewModel; }