示例#1
0
        public ActionResult Dodaj(int odsjekId)
        {
            Odsjek odsjek = ctx.Odsjeks.Where(x => x.Id == odsjekId).Include(x => x.Fakultet).Single();

            NppUrediVM model = new NppUrediVM
            {
                AkademskaGodinaStavke = AkademskaGodinaStavke(),
                FakultetId            = odsjek.FakultetId,
                OdsjekId = odsjek.Id,
            };

            return(View("Uredi", model));
        }
示例#2
0
        public ActionResult Dodaj(int smjerId)
        {
            Smjer smjer = ctx.Smjerovi.Where(x => x.Id == smjerId).Include(x => x.Fakultet).Single();

            NppUrediVM model = new NppUrediVM
            {
                AkademskaGodinaStavke = AkademskaGodinaStavke(),

                FakultetNaziv = smjer.Fakultet.Naziv,
                SmjerNaziv    = smjer.Naziv,
                SmjerId       = smjer.Id,
            };

            return(View("Uredi", model));
        }
示例#3
0
        public ActionResult Uredi(int nppId)
        {
            NPP    npp    = ctx.NPPs.Where(x => x.Id == nppId).Include(x => x.Odsjek.Fakultet).Single();
            Odsjek odsjek = npp.Odsjek;

            NppUrediVM model = new NppUrediVM
            {
                Id                    = npp.Id,
                Naziv                 = npp.Naziv,
                AkademskaGodinaId     = npp.AkademskaGodinaId,
                AkademskaGodinaStavke = AkademskaGodinaStavke(),
                FakultetId            = npp.FakultetId,
                OdsjekId              = odsjek.Id,
            };

            return(View(model));
        }
示例#4
0
        public ActionResult Uredi(int nppId)
        {
            NPP   npp   = ctx.NPPs.Where(x => x.Id == nppId).Include(x => x.Smjer.Fakultet).Single();
            Smjer smjer = npp.Smjer;

            NppUrediVM model = new NppUrediVM
            {
                Id                    = npp.Id,
                Naziv                 = npp.Naziv,
                AkademskaGodinaId     = npp.AkademskaGodinaId,
                AkademskaGodinaStavke = AkademskaGodinaStavke(),

                FakultetNaziv = smjer.Fakultet.Naziv,
                SmjerNaziv    = smjer.Naziv,
                SmjerId       = smjer.Id,
            };

            return(View(model));
        }
示例#5
0
        public ActionResult Snimi(NppUrediVM input)
        {
            NPP entity;

            if (input.Id == 0)
            {
                entity = new NPP();
                ctx.NPPs.Add(entity);
            }
            else
            {
                entity = ctx.NPPs.Find(input.Id);
            }
            entity.Naziv             = input.Naziv;
            entity.SmjerId           = input.SmjerId;
            entity.AkademskaGodinaId = input.AkademskaGodinaId;

            ctx.SaveChanges();

            return(RedirectToAction("Index", new { smjerId = input.SmjerId }));
        }