示例#1
0
        private List <SystemViewModels.FAQViewModel> ConvertAdmFAQToViewModel(List <AdmFAQ> faqList)
        {
            var faqViewList = new List <SystemViewModels.FAQViewModel>();

            foreach (var faq in faqList)
            {
                var faqView = new SystemViewModels.FAQViewModel
                {
                    Id                 = faq.Id,
                    RegisterId         = faq.RegisterId,
                    SelectedRegisterId = faq.RegisterId,
                    FAQkategoriId      = faq.FAQkategoriId,
                    Fraga              = faq.Fraga,
                    Svar               = faq.Svar,
                    Sortering          = faq.Sortering
                };

                if (faq.RegisterId != null)
                {
                    var id = Convert.ToInt32(faq.RegisterId);
                    faqView.RegisterKortNamn = _portalSosService.HamtaKortnamnForRegister(id);
                }

                faqViewList.Add(faqView);
            }
            return(faqViewList);
        }
示例#2
0
        public ActionResult EditSelectedRegulation(int foreskriftId = 0, int selectedDirectoryId = 0)
        {
            var model = new RegisterViewModels.AdmForeskriftViewModel();

            model.SelectedForeskrift = new AdmForeskrift();
            var selectedForeskriftDb = _portalSosService.HamtaForeskrift(foreskriftId);

            model.SelectedForeskrift.Id               = selectedForeskriftDb.Id;
            model.SelectedForeskrift.Forfattningsnr   = selectedForeskriftDb.Forfattningsnr;
            model.SelectedForeskrift.Forfattningsnamn = selectedForeskriftDb.Forfattningsnamn;
            model.SelectedForeskrift.GiltigFrom       = selectedForeskriftDb.GiltigFrom;
            model.SelectedForeskrift.GiltigTom        = selectedForeskriftDb.GiltigTom;
            model.SelectedForeskrift.Beslutsdatum     = selectedForeskriftDb.Beslutsdatum;
            model.SelectedDirectoryId         = selectedDirectoryId;
            model.SelectedDirectoryIdInUpdate = selectedDirectoryId;

            if (selectedForeskriftDb.RegisterId != null)
            {
                model.SelectedForeskrift.RegisterId = selectedForeskriftDb.RegisterId;
                //model.SelectedDirectoryId = selectedForeskriftDb.RegisterId;
            }
            model.RegisterShortName = _portalSosService.HamtaKortnamnForRegister(model.SelectedForeskrift.RegisterId);

            //// Ladda drop down lists.
            //var registerList = _portalSosService.HamtaAllaRegisterForPortalen();
            //this.ViewBag.RegisterList = CreateRegisterDropDownList(registerList);

            return(View("_EditSelectedRegulation", model));
        }