public ActionResult Save(PersonnelFormViewModel per) { if (!ModelState.IsValid) { //var model = new PersonnelFormViewModel() //{ // Departments = db.Department.ToList(), // Personnel = per //}; return(View("PersonnelForm", per)); } if (per.Personnel.Id == 0) //Addition operation { db.Personnel.Add(per.Personnel); } else //update operation { db.Entry(per).State = System.Data.Entity.EntityState.Modified; //var personnel = db.Personnel.Find(per.Personnel.Id); //personnel.FirstName = per.Personnel.FirstName; //personnel.LastName = per.Personnel.LastName; //personnel.Salary = per.Personnel.Salary; //personnel.DateOfBirth = per.Personnel.DateOfBirth; //personnel.Married = per.Personnel.Married; //personnel.Gender = per.Personnel.Gender; //personnel.DepartmentId = per.Personnel.DepartmentId; } db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult New() { var model = new PersonnelFormViewModel() { Departments = Db.Departments.ToList() }; return(View("PersonnelForm", model)); }
public ActionResult Update(int id) { var model = new PersonnelFormViewModel() { Personnel = Db.Personnels.Find(id), Departments = Db.Departments.ToList() }; return(View("PersonnelForm", model)); }
public ActionResult Update(int id) { var model = new PersonnelFormViewModel() { Departments = db.Department.ToList(), Personnel = db.Personnel.Find(id) }; return(View("PersonnelForm", model)); }