public ActionResult SpremiIzmjenuUpisanogClana(UpisaniClanoviUrediVM model) { int clanKlubaId = ctx.UpisaniClanovi.Where(x => x.Id == model.Id).Select(x => x.ClanKlubaId).FirstOrDefault(); ClanoviKluba clanKluba = ctx.ClanoviKluba.Where(x => x.Id == clanKlubaId).FirstOrDefault(); int osobaId = clanKluba.OsobaId; Osoba osoba = ctx.Osoba.Where(x => x.Id == osobaId).FirstOrDefault(); osoba.Ime = model.Ime; osoba.Prezime = model.Prezime; osoba.Spol = model.Spol; osoba.ImeRoditelja = model.ImeRoditelja; osoba.DatumRodjenja = KonvertujUDatum_dd_mm_yyyy(model.DatumRodjenja); osoba.MjestoRodjenja = model.MjestoRodjenja; osoba.KontaktTelefon = model.KontaktTelefon; osoba.JMBG = model.JMBG; osoba.Email = model.Email; ctx.SaveChanges(); int OsobaId = ctx.Osoba.ToList().OrderByDescending(x => x.Id).FirstOrDefault().Id; if (model.DatumUpisa != null) { clanKluba.DatumUpisa = KonvertujUDatum_dd_mm_yyyy(model.DatumUpisa); } clanKluba.ZvanjeUKarateuId = model.ZvanjeUKarateuId; clanKluba.StarosnaDobId = model.StarosnaDobId; ctx.SaveChanges(); return(RedirectToAction("Index", "UpravljanjePodacimaUpisa", new { upisId = model.upisId, brojTaba = 1 })); }
public ActionResult Uredi(int upisaniClanId) { UpisaniClanovi upisaniClan = ctx.UpisaniClanovi.Where(x => x.Id == upisaniClanId).FirstOrDefault(); UpisaniClanoviUrediVM model = new UpisaniClanoviUrediVM { Id = upisaniClanId, isDeleted = upisaniClan.ClanKluba.Osoba.isDeleted, Ime = upisaniClan.ClanKluba.Osoba.Ime, Prezime = upisaniClan.ClanKluba.Osoba.Prezime, ImeRoditelja = upisaniClan.ClanKluba.Osoba.ImeRoditelja, JMBG = upisaniClan.ClanKluba.Osoba.JMBG, Spol = upisaniClan.ClanKluba.Osoba.Spol, DatumRodjenja = upisaniClan.ClanKluba.Osoba.DatumRodjenja.ToString("dd.MM.yyyy"), MjestoRodjenja = upisaniClan.ClanKluba.Osoba.MjestoRodjenja, KontaktTelefon = upisaniClan.ClanKluba.Osoba.KontaktTelefon, Email = upisaniClan.ClanKluba.Osoba.Email, DatumUpisa = upisaniClan.ClanKluba.DatumUpisa.ToString("dd.MM.yyyy"), ZvanjeUKarateuId = upisaniClan.ClanKluba.ZvanjeUKarateuId, StarosnaDobId = upisaniClan.ClanKluba.StarosnaDobId, ZvanjaUKarateu = BindZvanjaUKarateu(), StarosneDobi = BindStarosneDobi(), upisId = upisaniClan.UpisId }; model.ZvanjaUKarateu.Insert(0, new SelectListItem { Value = null, Text = "-Odaberi zvanje-" }); model.StarosneDobi.Insert(0, new SelectListItem { Value = null, Text = "-Odaberi starosnu dob-" }); return(View("Uredi", model)); }