public void FiredAnEmployee(FiredEmployeeBindingModel model) { Employee employee = this.Context.Employees.Find(model.Id); this.Context.Employees.Remove(employee); this.Context.SaveChanges(); }
public ActionResult FiredEmployee( [Bind(Include = "Id, FirstName, LastName, Address, Salary, ApplicationUser")] FiredEmployeeBindingModel model) { if (this.ModelState.IsValid) { this.service.FiredAnEmployee(model); var userId = model.ApplicationUser.Id; UserManager.RemoveFromRole(userId, "Employee"); this.service.DeleteUser(userId); return(this.RedirectToAction("AllEmployees")); } return(this.RedirectToAction("FiredEmployee", "Administrator", new { id = model.Id })); }