Beispiel #1
0
		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;
		}