public JsonResult Obrisi(int registrovaniTakmicarId) { RegistrovaniTakmicari takmicar = ctx.RegistrovaniTakmicari.Where(x => x.Id == registrovaniTakmicarId).FirstOrDefault(); takmicar.isDeleted = true; ctx.SaveChanges(); return(Json(true, JsonRequestBehavior.AllowGet)); }
public ActionResult SpremiRegistrovaneTakmicare(RegistrovaniTakmicariDodajVM model) { RegistrovaniTakmicari registrovaniTakmicar; for (int i = 0; i < model.ClanKlubaId.Count(); i++) { registrovaniTakmicar = new RegistrovaniTakmicari(); registrovaniTakmicar.isDeleted = false; registrovaniTakmicar.RegistracijaTakmicaraId = model.RegistracijaTakmicaraId; registrovaniTakmicar.ClanKlubaId = model.ClanKlubaId[i]; ctx.RegistrovaniTakmicari.Add(registrovaniTakmicar); ctx.SaveChanges(); } return(RedirectToAction("Index", new { registracijaId = model.RegistracijaTakmicaraId, savez = model.savez })); }
public ActionResult SpremiNovuRegistracijuTakmicara(RegistracijeTakmicaraDodajVM model) { RegistracijeTakmicara registracija = new RegistracijeTakmicara(); TroskoviRegistracijeTakmicara trosak = new TroskoviRegistracijeTakmicara(); int korisnikId = Autentifikacija.GetLogiraniKorisnik(HttpContext).Osoba.Id; registracija.isDeleted = false; registracija.Naziv = model.Naziv; if (model.DatumRegistracijeTakmicara != null) { registracija.DatumRegistracijeTakmicara = KonvertujUDatum_dd_mm_yyyy(model.DatumRegistracijeTakmicara); } if (model.DatumIstekaRegistracijeTakmicara != null) { registracija.DatumIstekaRegistracijeTakmicara = KonvertujUDatum_dd_mm_yyyy(model.DatumIstekaRegistracijeTakmicara); } registracija.SavezId = model.SavezId; registracija.OsobaId = korisnikId; ctx.RegistracijeTakmicara.Add(registracija); ctx.SaveChanges(); int registracijaId = ctx.RegistracijeTakmicara.ToList().OrderByDescending(x => x.Id).FirstOrDefault().Id; trosak.isDeleted = false; trosak.RegistracijaTakmicaraId = registracijaId; trosak.IznosKMBrojevima = Convert.ToDecimal(model.IznosKMBrojevima); trosak.IznosKMSlovima = model.IznosKMSlovima; trosak.DatumUplate = KonvertujUDatum_dd_mm_yyyy(model.DatumUplate); trosak.Obrazlozenje = model.Obrazlozenje; ctx.TroskoviRegistracijeTakmicara.Add(trosak); ctx.SaveChanges(); RegistrovaniTakmicari registrovaniTakmicar; for (int i = 0; i < model.ClanKlubaId.Count(); i++) { registrovaniTakmicar = new RegistrovaniTakmicari(); registrovaniTakmicar.isDeleted = false; registrovaniTakmicar.RegistracijaTakmicaraId = registracijaId; registrovaniTakmicar.ClanKlubaId = model.ClanKlubaId[i]; ctx.RegistrovaniTakmicari.Add(registrovaniTakmicar); ctx.SaveChanges(); } return(RedirectToAction("PozivIndexStranice", "UpravljanjeRegistracijama", new { brTaba = 2, savez = model.savez })); }