public ActionResult Edit([Bind(Include = "Id,UserId,Begin,End,IsAvailable")] PersonAvail personAvail) { if (ModelState.IsValid) { _repository.PersonAvailabilitySaveChanges(personAvail); return(RedirectToAction("Index")); } return(View(personAvail)); }
public void DeletePersonAvailability(int?id) { PersonAvail personAvail = db.PersonAvails.Find(id); if (personAvail != null) { db.PersonAvails.Remove(personAvail); db.SaveChanges(); } }
// GET: PersonAvail/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PersonAvail personAvail = _repository.GetPersonAvailabilityById(id); if (personAvail == null) { return(HttpNotFound()); } return(View(personAvail)); }
// GET: PersonAvail/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PersonAvail personAvail = _repository.GetPersonAvailabilityById(id); if (personAvail == null) { return(HttpNotFound()); } PersonAvailViewModel personAvailVm = new PersonAvailViewModel() { PersonAvailDetail = personAvail, PersonName = _repository.GetPersonById(personAvail.PersonId) == null ? "" : _repository.GetPersonById(personAvail.PersonId).Name }; return(View(personAvailVm)); }
public PersonAvail GetPersonAvailabilityById(int?id) { PersonAvail personAvail = db.PersonAvails.Find(id); return(personAvail); }
public void PersonAvailabilitySaveChanges(PersonAvail personAvail) { db.Entry(personAvail).State = EntityState.Modified; db.SaveChanges(); }
public void CreatePersonAvailability(PersonAvail personAvail) { db.PersonAvails.Add(personAvail); db.SaveChanges(); }