コード例 #1
0
        public ActionResult Edit(Models.EmployeeView model)
        {
            if (ModelState.IsValid)
            {
                var repository = new Repository <Employee>();

                var employee = new Employee();
                employee.FirstName    = model.FirstName;
                employee.LastName     = model.LastName;
                employee.Salary       = model.Salary;
                employee.DepartmentId = model.DepartmentId;
                employee.Id           = model.Id;
                repository.Update(employee, employee.Id);
            }
            else
            {
                return(View(model));
            }

            return(RedirectToAction("Index"));
        }
コード例 #2
0
 public ActionResult Create(Models.EmployeeView model)
 {
     //check for validations
     if (ModelState.IsValid)
     {
         //save  it in db
         var rep = new Repository <Employee>();
         //convert departmentView to department object
         var employee = new Employee();
         employee.FirstName    = model.FirstName;
         employee.LastName     = model.LastName;
         employee.Salary       = model.Salary;
         employee.DepartmentId = model.DepartmentId;
         rep.Add(employee);
     }
     else
     {
         return(View(model));
     }
     //display confirmation or redirect
     return(RedirectToAction("Index"));
 }