public ActionResult UpdateProfile(UpdateProfileDetails model) { var userId = System.Web.HttpContext.Current.Session["UserID"] as String; int IntID = Convert.ToInt32(userId); employee employee = db.employees.Find(IntID); employee.Employee_Name = model.Name; employee.Employee_Surname = model.Surname; employee.Employee_Home_Phone = model.Home_Phone; employee.Employee_Cellphone = model.Cell_Phone; employee.Employee_RSA_ID = model.RSA_ID; employee.Gender_ID = model.Gender_ID; //employee.Employee_Type_ID = model.Employee_Type_ID; employee.Title_ID = model.Title_ID; db.Entry(employee).State = EntityState.Modified; db.SaveChanges(); //ViewBag.Employee_Type_ID = new SelectList(db.employee_type, "Employee_Type_ID", "Type_Name", employee.Employee_Type_ID); ViewBag.Gender_ID = new SelectList(db.genders, "Gender_ID", "Gender1", employee.Gender_ID); ViewBag.Title_ID = new SelectList(db.titles, "Title_ID", "Title1", employee.Title_ID); return(RedirectToAction("Index", new { Message = ManageMessageId.UpdateProfileSuccess })); }
public ActionResult UpdateProfile() { var userId = System.Web.HttpContext.Current.Session["UserID"] as String; int IntID = Convert.ToInt32(userId); employee employee = db.employees.Find(IntID); UpdateProfileDetails model = new UpdateProfileDetails(); model.Name = employee.Employee_Name; model.Surname = employee.Employee_Surname; model.Home_Phone = employee.Employee_Home_Phone; model.Cell_Phone = employee.Employee_Cellphone; model.RSA_ID = employee.Employee_RSA_ID; model.Gender_ID = employee.Gender_ID; //model.Employee_Type_ID = employee.Employee_Type_ID; model.Title_ID = employee.Title_ID; if (employee == null) { return(HttpNotFound()); } //ViewBag.Employee_Type_ID = new SelectList(db.employee_type, "Employee_Type_ID", "Type_Name", employee.Employee_Type_ID); ViewBag.Gender_ID = new SelectList(db.genders, "Gender_ID", "Gender1", employee.Gender_ID); ViewBag.Title_ID = new SelectList(db.titles, "Title_ID", "Title1", employee.Title_ID); return(View(model)); }