public ActionResult SpremiNoviSeminar(SeminariDodajVM model) { Seminari seminar = new Seminari(); seminar.isDeleted = false; seminar.NazivSeminara = model.NazivSeminara; seminar.MjestoOdrzavanjaSeminara = model.MjestoOdrzavanjaSeminara; seminar.OrganizatorSeminara = model.OrganizatorSeminara; seminar.Obrazlozenje = model.Obrazlozenje; if (seminar.DatumOdrzavanjaSeminaraOd != null) { seminar.DatumOdrzavanjaSeminaraOd = KonvertujUDatum_dd_mm_yyyy(model.DatumOdrzavanjaSeminaraOd); } if (seminar.DatumOdrzavanjaSeminaraDo != null) { seminar.DatumOdrzavanjaSeminaraDo = KonvertujUDatum_dd_mm_yyyy(model.DatumOdrzavanjaSeminaraDo); } ctx.Seminari.Add(seminar); ctx.SaveChanges(); int seminarId = ctx.Seminari.ToList().OrderByDescending(x => x.Id).FirstOrDefault().Id; for (int i = 0; i < model.ucesniciId.Count(); i++) { UcesniciSeminara ucesnik = new UcesniciSeminara(); ucesnik.isDeleted = false; ucesnik.SeminariId = seminarId; ucesnik.OsobaId = model.ucesniciId[i]; ctx.UcesniciSeminara.Add(ucesnik); ctx.SaveChanges(); } return(RedirectToAction("Index", "Seminari", new { })); }
public ActionResult Dodaj() { SeminariDodajVM model = new SeminariDodajVM { ucesnici = BindUcesnikeSeminara() }; model.ucesnici.Insert(0, new SelectListItem { Value = null, Text = "-Odaberite učesnike-" }); return(View("Dodaj", model)); }