IList <ConvergenceMasterDataModel> FilterDivisionsForSectorDepartments( List <int> sectorIds) { _filterBusinesslogic = new VisualizationBusinessLogic(); return(_filterBusinesslogic.FilterDivisions( ClientForGenericReports.GetDivisionFilter( IDBContext.Current.CurrentLanguage, sectorIds))); }
public virtual JsonResult VisualizationFilterCountries(VisualizationReportModel model) { _filterBusinesslogic = new VisualizationBusinessLogic(); model.Countries = _filterBusinesslogic.FilterCountries(ClientForGenericReports .GetCountriesFilter(IDBContext.Current.CurrentLanguage, model.SelectedCountryDepartments)); return(new JsonResult() { Data = model.Countries }); }
void LoadSectorsAndDivisions(VisualizationReportModel model) { _filterBusinesslogic = new VisualizationBusinessLogic(); model.SectorDepartments = _filterBusinesslogic.FilterSectorDepartment( ClientForGenericReports .GetSectorDepartment(IDBContext.Current.CurrentLanguage)); List <int> sectorIds = model.SectorDepartments.Select(x => x.ConvergenceMasterDataId).ToList(); model.Divisions = FilterDivisionsForSectorDepartments(sectorIds); }
VisualizationReportModel CreateModel(VisualizationFilterModel filterModel) { VisualizationReportModel result = new VisualizationReportModel(); string language = IDBContext.Current.CurrentLanguage; _filterBusinesslogic = new VisualizationBusinessLogic(); result.CountryDepartments = _filterBusinesslogic.FilterCountryDepartments( ClientForGenericReports.GetCountryDepartments(language)); result.Countries = _filterBusinesslogic.FilterCountries( ClientForGenericReports.GetCountries(language)); result.PublicationStatus = _filterBusinesslogic.FilterPublicationsStatus( ClientForGenericReports.GetPublicationStatus(language)); result.ReportTypes = _filterBusinesslogic.FilterReportTypes( ClientForGenericReports.GetReportTypes(language)); LoadSectorsAndDivisions(result); return(result); }