Пример #1
0
        public ActionResult Dodaj(int polaganjeId)
        {
            UcesniciPolaganjaZaUcenickaZvanjaDodajVM model = new UcesniciPolaganjaZaUcenickaZvanjaDodajVM
            {
                clanoviKluba              = BindClanoveKluba(),
                zvanjaUKarateu            = BindZvanjaUKarateu(),
                PolaganjeUcenickaZvanjaId = polaganjeId
            };

            model.zvanjaUKarateu.Insert(0, new SelectListItem {
                Value = null, Text = "-Odaberite zvanje-"
            });
            model.clanoviKluba.Insert(0, new SelectListItem {
                Value = null, Text = "-Odaberite člana-"
            });

            return(View("Dodaj", model));
        }
Пример #2
0
        public ActionResult SpremiNovogUcesnikaPolaganjaZaUcenickaZvanja(UcesniciPolaganjaZaUcenickaZvanjaDodajVM model)
        {
            UcesniciPolaganjaZaUcenickaZvanja ucesnik  = new UcesniciPolaganjaZaUcenickaZvanja();
            RezultatiPolaganjaUcenickaZvanja  rezultat = new RezultatiPolaganjaUcenickaZvanja();

            ucesnik.isDeleted = false;
            ucesnik.PolaganjeUcenickaZvanjaId = model.PolaganjeUcenickaZvanjaId;
            ucesnik.ClanKlubaId               = model.ClanKlubaId;
            ucesnik.ZvanjeUKarateuId          = model.ZvanjeUKarateuId;
            ucesnik.PolaganjeUcenickaZvanjaId = model.PolaganjeUcenickaZvanjaId;
            ctx.UcesniciPolaganjaZaUcenickaZvanja.Add(ucesnik);
            ctx.SaveChanges();
            int ucesnikId = ctx.UcesniciPolaganjaZaUcenickaZvanja.ToList().OrderByDescending(x => x.Id).FirstOrDefault().Id;

            rezultat.isDeleted = false;
            rezultat.UcesnikPolaganjaZaUcenickaZvanjaId = ucesnikId;
            rezultat.PolaganjeUcenickaZvanjaId          = model.PolaganjeUcenickaZvanjaId;
            rezultat.isPolozio = false;
            ctx.RezultatiPolaganjaUcenickaZvanja.Add(rezultat);
            ctx.SaveChanges();
            return(RedirectToAction("Index", "UpravljanjePolaganjaUcenickaZvanja", new { polaganjeId = model.PolaganjeUcenickaZvanjaId, brojTaba = 1, zvanje = model.ZvanjeUKarateuId }));
        }