コード例 #1
0
        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);
        }