public ActionResult AddMyEmployee() { EmployeeManiViewModel model = new EmployeeManiViewModel { Employee = new Employee(), Titles = _db.Titles.ToList() }; return(View(model)); }
public ActionResult AddMyEmployeeDetail(int id) { EmployeeManiViewModel model = new EmployeeManiViewModel { Employee = _db.Employees.FirstOrDefault(x => x.EmployeeID == id), EmployeeDetail = new EmployeeDetail() }; model.EmployeeDetail.EmployeeDetailID = id; return(View(model)); }
public ActionResult AddMyEmployeeDetail(EmployeeDetail employeeDetail) { if (!ModelState.IsValid) { EmployeeManiViewModel model = new EmployeeManiViewModel { Employee = _db.Employees.FirstOrDefault(x => x.EmployeeID == employeeDetail.EmployeeDetailID), EmployeeDetail = new EmployeeDetail() }; return(View(model)); } _db.Entry(employeeDetail).State = System.Data.Entity.EntityState.Added; _db.SaveChanges(); return(RedirectToAction("ListMyEmployees")); }
public ActionResult AddMyEmployee(Employee employee) { if (!ModelState.IsValid) { EmployeeManiViewModel model = new EmployeeManiViewModel { Employee = new Employee(), Titles = _db.Titles.ToList() }; return(View(model)); } _db.Entry(employee).State = System.Data.Entity.EntityState.Added; _db.SaveChanges(); return(RedirectToAction("AddMyEmployeeDetail", new { id = employee.EmployeeID })); }