public OperationResult<List<ScheduleScheme>> GetScheduleSchemes(Guid clientUID, ScheduleSchemeFilter filter)
		{
			using (var databaseService = new RubezhDAL.DataClasses.DbService())
			{
				var result = databaseService.ScheduleSchemeTranslator.Get(filter);
				return result;
			}
		}
Ejemplo n.º 2
0
		public static ScheduleScheme GetSingle(Guid? uid)
		{
			if (uid == null)
				return null;
			var filter = new ScheduleSchemeFilter();
			filter.UIDs.Add(uid.Value);
			var operationResult = ClientManager.RubezhService.GetScheduleSchemes(filter);
			return Common.ShowErrorIfExists(operationResult).FirstOrDefault();
		}
		public RubezhAPI.OperationResult<List<ScheduleScheme>> GetScheduleSchemes(ScheduleSchemeFilter filter)
		{
			return SafeOperationCall(() =>
			{
				var rubezhService = RubezhServiceFactory.Create(TimeSpan.FromMinutes(10));
				using (rubezhService as IDisposable)
					return rubezhService.GetScheduleSchemes(RubezhServiceFactory.UID, filter);
			}, "GetScheduleSchemes");
		}
Ejemplo n.º 4
0
		public static IEnumerable<ScheduleScheme> Get(ScheduleSchemeFilter filter, bool showError = true)
		{
			var operationResult = ClientManager.RubezhService.GetScheduleSchemes(filter);
			return Common.ShowErrorIfExists(operationResult, showError);
		}
		public OperationResult<List<ScheduleScheme>> GetScheduleSchemes(Guid clientUID, ScheduleSchemeFilter filter)
		{
			return SafeOperationCall(clientUID, () => RubezhService.GetScheduleSchemes(clientUID, filter), "GetScheduleSchemes");
		}