public ActionResult PodaciClana(int clanId, int aktivnost) { ClanoviUpravnogOdbora clan = ctx.ClanoviUpravnogOdbora.Where(x => x.Id == clanId).FirstOrDefault(); ClanoviUpravnogOdboraPodaciClanaVM model = new ClanoviUpravnogOdboraPodaciClanaVM { ClanId = clan.Id, OsobaId = clan.OsobaId, FunkcijaClanaId = clan.UlogeClanovaUpravnogOdboraId, isAktivanClan = clan.Aktivan, Ime = clan.Osoba.Ime, Prezime = clan.Osoba.Prezime, ImeRoditelja = clan.Osoba.ImeRoditelja, JMBG = clan.Osoba.JMBG, Spol = clan.Osoba.Spol, DatumRodjenja = clan.Osoba.DatumRodjenja.ToString("dd.MM.yyyy"), MjestoRodjenja = clan.Osoba.MjestoRodjenja, KontaktTelefon = clan.Osoba.KontaktTelefon, Email = clan.Osoba.Email, FunkcijaClana = clan.UlogeClanovaUpravnogOdbora.Naziv, listaFunkcijaClana = BindFunkcijeClana(), DatumIzglasavanja = clan.DatumIzglasavanja.ToString("dd.MM.yyyy"), aktivnost = aktivnost }; model.listaFunkcijaClana.Insert(0, new SelectListItem { Value = null, Text = "-Odaberite ulogu-" }); return(View("PodaciClana", model)); }
public ActionResult SpremiIzmjenePodataka(ClanoviUpravnogOdboraPodaciClanaVM model) { ClanoviUpravnogOdbora clan = ctx.ClanoviUpravnogOdbora.Where(x => x.Id == model.ClanId).FirstOrDefault(); clan.Osoba.Ime = model.Ime; clan.Osoba.Prezime = model.Prezime; clan.Osoba.ImeRoditelja = model.ImeRoditelja; clan.Osoba.JMBG = model.JMBG; clan.Osoba.Spol = model.Spol; clan.Osoba.DatumRodjenja = KonvertujUDatum_dd_mm_yyyy(model.DatumRodjenja); clan.Osoba.MjestoRodjenja = model.MjestoRodjenja; clan.Osoba.KontaktTelefon = model.KontaktTelefon; clan.Osoba.Email = model.Email; clan.UlogeClanovaUpravnogOdboraId = model.FunkcijaClanaId; clan.DatumIzglasavanja = KonvertujUDatum_dd_mm_yyyy(model.DatumIzglasavanja); ctx.SaveChanges(); return(RedirectToAction("Detalji", new { clanId = model.ClanId, aktivnost = model.aktivnost })); }