/// <summary> /// Implementation of the delete method to delete an advisee /// </summary> /// <param name="id"></param> public void Delete(int id) { Advisee advisee = _db.Advisees.Find(id); _db.Advisees.Remove(advisee); _db.SaveChanges(); }
public IActionResult Edit(int id, Advisee advisee) { if (ModelState.IsValid) { _repo.Update(advisee.Id, advisee); return(RedirectToAction("Index")); } return(View(advisee)); }
/// <summary> /// Implementation of the update method to update an advisee /// </summary> /// <param name="id"></param> /// <param name="advisee"></param> public void Update(int id, Advisee advisee) { var oldAdvisee = Read(id); if (oldAdvisee != null) { oldAdvisee.FirstName = advisee.FirstName; oldAdvisee.LastName = advisee.LastName; _db.SaveChanges(); } }
/// <summary> /// Implementation of the create method to create an advisee /// </summary> /// <param name="advisee"></param> /// <returns>Advisee</returns> public Advisee Create(Advisee advisee) { _db.Advisees.Add(advisee); _db.SaveChanges(); return(advisee); }