public ActionResult Edit(Availability availability) { if (ModelState.IsValid) { Unit.AvailabilityRepository.Update(availability); Unit.Save(); return RedirectToAction("Index"); } return View(availability); }
public ActionResult Create(Availability availability, FormCollection form) { DateTime dtStart; DateTime dtEnd; DateTime.TryParse(String.Format("{0} {1}", form["dtStartDate"], form["dtStartTime"]), out dtStart); DateTime.TryParse(String.Format("{0} {1}", form["dtEndDate"], form["dtEndTime"]), out dtEnd); availability.DateStart = dtStart; availability.DateEnd = dtEnd; availability.Created = DateTime.Now; availability.Valid = true; if (ModelState.IsValid) { Unit.AvailabilityRepository.Insert(availability); Unit.Save(); return RedirectToAction("Details", "Referee", new { id = availability.RefereeId }); } ViewBag.RefereeId = availability.RefereeId; return View(availability); }