public NightSettingsViewModel()
		{
			Title = "Настройки ночных интервалов";
			Organisations = new List<FilterOrganisationViewModel>();
			var filter = new OrganisationFilter() { User = ClientManager.CurrentUser };
			var organisations = OrganisationHelper.Get(filter);
			if (organisations != null)
			{
				Organisations = new List<FilterOrganisationViewModel>();
				foreach (var organisation in organisations)
				{
					Organisations.Add(new FilterOrganisationViewModel(organisation));
				}
			}
			NightSettings = new NightSettings();
		}
Example #2
0
		public OperationResult<bool> SaveNightSettings(Guid clientUID, NightSettings nightSettings)
		{
			return SafeOperationCall(clientUID, () => RubezhService.SaveNightSettings(clientUID, nightSettings), "SaveNightSettings");
		}
Example #3
0
		public OperationResult<bool> SaveNightSettings(NightSettings nightSettings)
		{
			return SafeOperationCall(() =>
			{
				var rubezhService = RubezhServiceFactory.Create(TimeSpan.FromMinutes(10));
				using (rubezhService as IDisposable)
					return rubezhService.SaveNightSettings(RubezhServiceFactory.UID, nightSettings);
			}, "SaveNightSettings");
		}
Example #4
0
		public static bool Save(NightSettings item)
		{
			return Common.ShowErrorIfExists(ClientManager.RubezhService.SaveNightSettings(item));
		}
Example #5
0
		public OperationResult<bool> SaveNightSettings(Guid clientUID, NightSettings nightSettings)
		{
			using (var databaseService = new RubezhDAL.DataClasses.DbService())
			{
				return databaseService.NightSettingTranslator.Save(nightSettings);
			}
		}