public ActionResult CreateSession(Guid speakerId, CreateSessionModel model) { if (ModelState.IsValid) { service.CreateSession(speakerId, model); return RedirectToAction("List", new {speakerId}); } SetSelectLists(model); return View(model); }
public void CreateSession(Guid speakerId, CreateSessionModel model) { var speaker = GetSpeaker(speakerId); var theEvent = GetEvent(model.EventId); var session = Session.Create(model.Name, model.Abstract, model.Level, model.Duration); session.Speaker = speaker; session.Event = theEvent; repository.Add(session); repository.SaveChanges(); }
public ActionResult CreateSession(Guid speakerId) { var model = new CreateSessionModel {SpeakerId = speakerId}; SetSelectLists(model); return View(model); }