public ActionResult Create() { string id = HttpContext.User.Identity.GetUserId(); Profesor prof = db.Profesor.Where(p => p.UserId == id).FirstOrDefault(); if (prof == null) { return(RedirectToAction("Create", "Profesor")); } IEnumerable <SelectListItem> kolegiji = db.Kolegij .Join( db.KolegijProfesor, kolegij => kolegij.Id, kolegijProfesor => kolegijProfesor.KolegijId, (kolegij, kolegijProfesor) => new { Kolegij = kolegij, KolegijProfesor = kolegijProfesor } ) .Where(joinedTables => joinedTables.KolegijProfesor.ProfesorId == prof.Id) .Select(t => t.Kolegij) .ToList() .Select(k => new SelectListItem { Text = k.Naziv, Value = k.Id.ToString() }); var seminarDatumViewModels = new SeminarDatumViewModels { kolegiji = kolegiji, seminarDatum = new SeminarDatum { TerminIzlaganja = DateTime.Now } }; return(View(seminarDatumViewModels)); }
public ActionResult CreateForKolegij(int Id) { IEnumerable <SeminarDatum> datumKolegij = db.SeminarDatum .Where(s => s.KolegijId == Id); SeminarDatum seminarDatum = new SeminarDatum { KolegijId = Id, TerminIzlaganja = DateTime.Now }; SeminarDatumViewModels seminarDatumViewModels = new SeminarDatumViewModels { seminarDatum = seminarDatum, seminarDatumKolegij = datumKolegij.ToList() }; return(View(seminarDatumViewModels)); }