/// <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();
        }
Ejemplo n.º 2
0
 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);
 }