public ActionResult Enter(string id) { var meeting = _meetingRepository.GetById(id); if (meeting == null) return new HttpNotFoundResult(); var viewModel = new EnterViewModel { MeetingId = meeting.Id, MeetingTitle = meeting.Name }; return View(viewModel); }
public ActionResult Enter(EnterViewModel model) { if (ModelState.IsValid) { if (!_meetingRepository.AddEntry(model.MeetingId, model.Name, model.Email)) { ModelState.AddModelError("", "There was a problem adding you to the giveaway."); return View(model); } return View("Thanks"); } return View(model); }