示例#1
0
        public ActionResult VisGodkendelsesView(string id)
        {
            Medarbejder medarbejder = db.Medarbejder.Find(Convert.ToInt32(id));

            System.Diagnostics.Debug.Write("godkendelsecontroller " + medarbejder.navn);


            int områdeId = (int)medarbejder.område_id;

            Afdelinger    afd        = new Afdelinger();
            List <string> afdelinger = afd.hentAfdelinger(områdeId);

            List <Fiks>    fiks           = db.Fiks.Where(f => f.område_id == områdeId).ToList();
            Adgangsgrupper ag             = new Adgangsgrupper();
            List <string>  adgangsgrupper = ag.Hent360Adgangsgrupper(områdeId, medarbejder.afdelingsnavn);

            // List<string> adgangsgrupper = ad.Hent360Adgangsgrupper();
            List <Udstyr> udstyr = db.Udstyr.ToList();

            List <string> funktionspostkasser = ad.HentFunktionsPostkasser(områdeId, medarbejder.afdelingsnavn);

            BlanketViewModel blanketViewModel = new BlanketViewModel(medarbejder, afdelinger, fiks, adgangsgrupper, udstyr, områdeId, funktionspostkasser);

            return(View("Blanket", blanketViewModel));
        }
示例#2
0
        public JsonResult HentPostkasserOgGrupper(string afdeling, string område)
        {
            List <string> funktionspostkasser = ad.HentFunktionsPostkasser(Convert.ToInt32(område), afdeling);

            Adgangsgrupper adgangsgrupper = new Adgangsgrupper();
            List <string>  grupper        = adgangsgrupper.Hent360Adgangsgrupper(Convert.ToInt32(område), afdeling);

            Wrapper wrapper = new Wrapper(grupper, funktionspostkasser);

            return(Json(wrapper, JsonRequestBehavior.AllowGet));
        }
示例#3
0
        public ActionResult VisPostkasser()
        {
            ADPerson ad = new ADPerson();

            return(View(ad.HentFunktionsPostkasser(3, "FOA Faglig")));
        }