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));
        }