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); }
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)); }