コード例 #1
0
        public ActionResult Dodaj()
        {
            OrganizacionaJedinicaUrediVM model = new OrganizacionaJedinicaUrediVM
            {
                TipStavke          = TipStavke(),
                NaucnaOblastStavke = NaucnaOblastStavke()
            };

            return(View("Uredi", model));
        }
コード例 #2
0
        public ActionResult Snimi(OrganizacionaJedinicaUrediVM input)
        {
            OrganizacionaJedinica x;

            if (input.Id == 0)
            {
                switch (input.Tip)
                {
                case OrganizacionaJedinicaTip.Fakultet:
                    x = new Fakultet();
                    x.Fakultet.NaucnaOblastId = input.NaucnaOblastId.Value;
                    break;

                case OrganizacionaJedinicaTip.Institut:
                    x = new Fakultet();
                    break;

                case OrganizacionaJedinicaTip.Rektorat:
                    x = new Fakultet();
                    break;

                default:
                    throw new HttpException(400, "Bad Request");
                }

                ctx.OrganizacionaJedinicas.Add(x);
            }
            else
            {
                x = ctx.OrganizacionaJedinicas.Find(input.Id);
            }
            x.Naziv = input.Opis;


            ctx.SaveChanges();

            return(RedirectToAction("Index"));
        }