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