public ActionResult Create(Employee employee) { if (ModelState.IsValid) { db.Employees.Add(employee); db.SaveChanges(); return RedirectToAction("Index"); } return View(employee); }
public ActionResult Edit(Employee employee) { if (ModelState.IsValid) { db.Entry(employee).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } return View(employee); }
public ActionResult Delete(int? id, Employee employee) { //employee = new Employee(); employee = db.Employees.Single(emp => emp.EmployeeID == id); if (ModelState.IsValid) { if (id == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } // employee = db.Employees.Find(id); if (employee == null) { return HttpNotFound(); } db.Employees.Remove(employee); db.SaveChanges(); return RedirectToAction("Index"); } return View(employee); }
public ActionResult AddEmployeeToTeam(int id, Employee employee) { Team team = db.Teams.Find(id); if (ModelState.IsValid) { team.Employees.Add(employee); //db.Employees.Add(employee); db.SaveChanges(); return RedirectToAction("Detailss", id); } return View(employee); }