public IDictionary <string, Core.Models.EmployeeShiftSupevisor[]> Load() { //cached for an hour var siteCodes = _activeSiteCodesLookupService.Load(); var result = new Dictionary <string, Core.Models.EmployeeShiftSupevisor[]>(); foreach (var siteCode in siteCodes) { var shiftSupevisors = _shiftSupervisorService.List(siteCode); result.Add(siteCode, shiftSupevisors); } return(result); }
public IDictionary <string, Core.Models.TransactionType[]> Load() { //cached for an hour var siteCodes = _activeSiteCodesLookupService.Load(); var result = new Dictionary <string, Core.Models.TransactionType[]>(); foreach (var siteCode in siteCodes) { var transactionTypes = _transactionTypeService.List(siteCode, null); result.Add(siteCode, transactionTypes.ToArray()); } return(result); }
public IDictionary <string, Core.Models.Workcenter[]> Load() { var result = new Dictionary <string, Core.Models.Workcenter[]>(); //cached for an hour var siteCodes = _activeSiteCodesLookupService.Load(); if (!siteCodes.Any()) { return(result); } var workcenterService = _siteContextFactory.Create(siteCodes[0]).GetWorkcenterService(); foreach (var siteCode in siteCodes) { var workCenters = workcenterService.ListIncludeInvalids(siteCode); result.Add(siteCode, workCenters); } return(result); }