// GET: Employees/Edit/5 public ActionResult Edit(int?id) { var employees = db.Employees.SingleOrDefault(c => c.EmployeeId == id); var departments = db.Departments.ToList(); var viewModel = new SaveEmployeeViewModel() { Employee = employees, Departments = departments }; if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } //Employee employee = db.Employees.Include(s => s.FileDetails).SingleOrDefault(x => x.EmployeeId == id); Employee employee = db.Employees.Find(id); if (employee == null) { return(HttpNotFound()); } return(View("Edit", viewModel)); //return View(employee); }
// GET: Employees/Create public ActionResult Create() { var departments = db.Departments.ToList(); var viewModel = new SaveEmployeeViewModel() { Departments = departments, }; return(View("Create", viewModel)); //return View(); }