public HRFilter() { EmployeeFilter = new EmployeeFilter(); DepartmentFilter = new DepartmentFilter(); PositionFilter = new PositionFilter(); AdditionalColumnTypeFilter = new AdditionalColumnTypeFilter(); AccessTemplateFilter = new AccessTemplateFilter(); PassCardTemplateFilter = new PassCardTemplateFilter(); CardFilter = new CardFilter(); }
public void Initialize() { DepartmentFilter = new DepartmentFilter() { OrganisationUIDs = Filter.OrganisationUIDs, LogicalDeletationType = Filter.LogicalDeletationType }; PositionFilter = new PositionFilter() { OrganisationUIDs = Filter.OrganisationUIDs, LogicalDeletationType = Filter.LogicalDeletationType }; AdditionalColumnTypeFilter = new AdditionalColumnTypeFilter() { OrganisationUIDs = Filter.OrganisationUIDs, LogicalDeletationType = Filter.LogicalDeletationType }; CardFilter = new CardFilter() { OrganisationUIDs = Filter.OrganisationUIDs, EmployeeFilter = Filter.EmployeeFilter, }; AccessTemplateFilter = new AccessTemplateFilter() { OrganisationUIDs = Filter.OrganisationUIDs, LogicalDeletationType = Filter.LogicalDeletationType }; PassCardTemplateFilter = new PassCardTemplateFilter() { OrganisationUIDs = Filter.OrganisationUIDs, LogicalDeletationType = Filter.LogicalDeletationType }; InitializeEmployeeFilter(); DepartmentsViewModel.Initialize(DepartmentFilter); PositionsViewModel.Initialize(PositionFilter); AdditionalColumnTypesViewModel.Initialize(AdditionalColumnTypeFilter); CardsViewModel.Initialize(CardFilter); AccessTemplatesViewModel.Initialize(AccessTemplateFilter); PassCardTemplatesViewModel.Initialize(PassCardTemplateFilter); OrganisationsViewModel.Initialize(Filter.LogicalDeletationType); EmployeesViewModel.Initialize(EmployeeFilter); }
public OperationResult<List<ShortPassCardTemplate>> GetPassCardTemplateList(Guid clientUID, PassCardTemplateFilter filter) { return SafeOperationCall(clientUID, () => RubezhService.GetPassCardTemplateList(clientUID, filter), "GetPassCardTemplateList"); }
public OperationResult<List<ShortPassCardTemplate>> GetPassCardTemplateList(PassCardTemplateFilter filter) { return SafeOperationCall(() => { var rubezhService = RubezhServiceFactory.Create(TimeSpan.FromMinutes(10)); using (rubezhService as IDisposable) return rubezhService.GetPassCardTemplateList(RubezhServiceFactory.UID, filter); }, "GetPassCardTemplateList"); }
public static IEnumerable<ShortPassCardTemplate> Get(PassCardTemplateFilter filter, bool isShowError = true) { var operationResult = ClientManager.RubezhService.GetPassCardTemplateList(filter); return Common.ShowErrorIfExists(operationResult, isShowError); }
public OperationResult<List<ShortPassCardTemplate>> GetPassCardTemplateList(Guid clientUID, PassCardTemplateFilter filter) { using (var databaseService = new RubezhDAL.DataClasses.DbService()) { return databaseService.PassCardTemplateTranslator.ShortTranslator.Get(filter); } }