// GET: Employees/Edit/5 public ActionResult Edit() { var employeequery = from e in db.Users where e.UserName == User.Identity.Name select e; AppUser Employee = employeequery.FirstOrDefault(); if (Employee == null) { return(HttpNotFound()); } // set the view model EmployeeEditEmployee EditEmployee = new EmployeeEditEmployee { City = Employee.City, PhoneNumber = Employee.PhoneNumber, State = Employee.State, StreetAddress = Employee.StreetAddress, Zip = Employee.Zip }; return(View()); }
public async Task <ActionResult> Edit(EmployeeEditEmployee employee) { if (!ModelState.IsValid) { return(View(employee)); } // Get the Employee var Employee = await UserManager.FindByNameAsync(User.Identity.Name); // Update the Employee Employee.City = employee.City; Employee.PhoneNumber = employee.PhoneNumber; Employee.State = employee.State; Employee.StreetAddress = employee.StreetAddress; Employee.Zip = employee.Zip; // Update the employee var update = await UserManager.UpdateAsync(Employee); return(RedirectToAction("Portal", "Employees")); }