Ejemplo n.º 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);
        }
Ejemplo n.º 2
0
        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);
        }