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)); }
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 })); }