private OrganisationViewModels.UnitReportObligationsViewModel GetOrgDropDownLists(OrganisationViewModels.UnitReportObligationsViewModel model) { var orgList = _portalAdminService.HamtaAllaOrganisationer(); var orgListDTO = GetOrganisationDTOList(); foreach (var org in orgListDTO) { var orgenheter = _portalAdminService.HamtaOrgEnheterForOrg(org.Id).ToList(); var orgenhetsListDTO = new List <OrganisationsenhetDTO>(); foreach (var orgenhet in orgenheter) { var orgenhetDTO = new OrganisationsenhetDTO { Id = orgenhet.Id, Enhetsnamn = orgenhet.Enhetsnamn, Enhetskod = orgenhet.Enhetskod }; orgenhetsListDTO.Add(orgenhetDTO); } org.Organisationsenheter = orgenhetsListDTO; } model.OrganisationList = orgListDTO.ToList(); ViewBag.OrganisationList = new SelectList(orgListDTO, "Id", "KommunkodOchOrgnamn"); return(model); }
private List <OrganisationsenhetDTO> ConvertVMOrgUnits(List <InrappSos.FilipWeb.Models.ViewModels.OrgUnitViewModel> orgUnitsVM) { var orgUnitsDTOList = new List <OrganisationsenhetDTO>(); foreach (var orgUnitVM in orgUnitsVM) { var orgUnitDTO = new OrganisationsenhetDTO { Id = orgUnitVM.Id, Enhetsnamn = orgUnitVM.Enhetsnamn, Enhetskod = orgUnitVM.Enhetskod, Selected = orgUnitVM.Selected }; orgUnitsDTOList.Add(orgUnitDTO); } return(orgUnitsDTOList); }