Exemplo n.º 1
0
        public ActionResult Edit([Bind(Include = "ID, FullName, Phone, Email, Position")] Employee employee)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    employees.Edit(employee);
                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception ex)
            {
                ModelState.AddModelError(String.Empty, ex);
            }

            return(View(employee));
        }
Exemplo n.º 2
0
        public ActionResult Edit(EditEmployeeViewModel model)
        {
            if (ModelState.IsValid)
            {
                Employee employee = new Employee();
                employee.EmployeeId   = model.EmployeeId;
                employee.FirstName    = model.FirstName;
                employee.LastName     = model.LastName;
                employee.Phone        = model.Phone;
                employee.DepartmentId = model.DepartmentId;

                EmployeeRepo.Edit(employee);

                return(RedirectToAction("Index"));
            }
            else
            {
                model.Departments = GetDepartmentSelectList();
                return(View(model));
            }
        }