public OperationResult<List<ScheduleScheme>> GetScheduleSchemes(Guid clientUID, ScheduleSchemeFilter filter) { using (var databaseService = new RubezhDAL.DataClasses.DbService()) { var result = databaseService.ScheduleSchemeTranslator.Get(filter); return result; } }
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"); }
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"); }