public ActionResult SpremiNovuRegistracijuKluba(RegistracijeKlubaDodajVM model) { RegistracijeKluba registracija = new RegistracijeKluba(); TroskoviRegracijeKluba trosak = new TroskoviRegracijeKluba(); int korisnikId = Autentifikacija.GetLogiraniKorisnik(HttpContext).Osoba.Id; registracija.isDeleted = false; registracija.Naziv = model.Naziv; if (model.DatumRegistracijeKluba != null) { registracija.DatumRegistracijeKluba = KonvertujUDatum_dd_mm_yyyy(model.DatumRegistracijeKluba); } if (model.DatumIstekaRegistracijeKluba != null) { registracija.DatumIstekaRegistracijeKluba = KonvertujUDatum_dd_mm_yyyy(model.DatumIstekaRegistracijeKluba); } registracija.SavezId = model.SavezId; registracija.OsobaId = korisnikId; ctx.RegistracijeKluba.Add(registracija); ctx.SaveChanges(); int registracijaId = ctx.RegistracijeKluba.ToList().OrderByDescending(x => x.Id).FirstOrDefault().Id; trosak.isDeleted = false; trosak.RegistracijaKlubaId = registracijaId; trosak.IznosKMBrojevima = Convert.ToDecimal(model.IznosKMBrojevima); trosak.IznosKMSlovima = model.IznosKMSlovima; trosak.DatumUplate = KonvertujUDatum_dd_mm_yyyy(model.DatumUplate); trosak.Obrazlozenje = model.Obrazlozenje; ctx.TroskoviRegracijeKluba.Add(trosak); ctx.SaveChanges(); return(RedirectToAction("Index", "UpravljanjeRegistracijama", new { brojTaba = 1, savez = model.savez })); }
public ActionResult Uredi(int registracijaId, int savez) { RegistracijeKluba registracija = ctx.RegistracijeKluba.Where(x => x.Id == registracijaId).FirstOrDefault(); TroskoviRegracijeKluba trosak = ctx.TroskoviRegracijeKluba.Where(x => x.RegistracijaKlubaId == registracijaId && x.isDeleted == false).FirstOrDefault(); RegistracijeKlubaUrediVM model = new RegistracijeKlubaUrediVM { Id = registracija.Id, isDeleted = registracija.isDeleted, Naziv = registracija.Naziv, DatumRegistracijeKluba = registracija.DatumRegistracijeKluba.ToString("dd.MM.yyyy"), DatumIstekaRegistracijeKluba = registracija.DatumIstekaRegistracijeKluba.ToString("dd.MM.yyyy"), SavezId = registracija.SavezId, OsobaId = registracija.OsobaId, DatumUplate = trosak.DatumUplate.ToString("dd.MM.yyyy"), IznosKMBrojevima = trosak.IznosKMBrojevima.ToString(), IznosKMSlovima = trosak.IznosKMSlovima, Obrazlozenje = trosak.Obrazlozenje, savez = savez, savezi = BindSavezi() }; model.savezi.Insert(0, new SelectListItem { Value = null, Text = "Odaberite savez" }); return(View("Uredi", model)); }
public JsonResult Obrisi(int registracijaId) { RegistracijeKluba registracija = ctx.RegistracijeKluba.Where(x => x.Id == registracijaId).FirstOrDefault(); TroskoviRegracijeKluba trosak = ctx.TroskoviRegracijeKluba.Where(x => x.RegistracijaKlubaId == registracijaId && x.isDeleted == false).FirstOrDefault(); if (trosak != null) { trosak.isDeleted = true; } registracija.isDeleted = true; ctx.SaveChanges(); return(Json(true, JsonRequestBehavior.AllowGet)); }
public ActionResult SpremiIzmjenuRegistracije(RegistracijeKlubaUrediVM model) { RegistracijeKluba registracija = ctx.RegistracijeKluba.Where(x => x.Id == model.Id).FirstOrDefault(); TroskoviRegracijeKluba trosak = ctx.TroskoviRegracijeKluba.Where(x => x.RegistracijaKlubaId == model.Id && x.isDeleted == false).FirstOrDefault(); registracija.Naziv = model.Naziv; registracija.DatumRegistracijeKluba = KonvertujUDatum_dd_mm_yyyy(model.DatumRegistracijeKluba); registracija.DatumIstekaRegistracijeKluba = KonvertujUDatum_dd_mm_yyyy(model.DatumIstekaRegistracijeKluba); registracija.SavezId = model.SavezId; trosak.DatumUplate = KonvertujUDatum_dd_mm_yyyy(model.DatumUplate); trosak.Obrazlozenje = model.Obrazlozenje; trosak.IznosKMBrojevima = Convert.ToDecimal(model.IznosKMBrojevima); trosak.IznosKMSlovima = model.IznosKMSlovima; ctx.SaveChanges(); return(RedirectToAction("Index", "UpravljanjeRegistracijama", new { brojTaba = 1, savez = model.savez })); }