public ActionResult Edit() { var model = new MyAccountEditViewModel(); var person = personProvider.GetPerson(User.Identity.Name); Mapper.DynamicMap(person, model); return(View(model)); }
public ActionResult Edit(FormCollection form, MyAccountEditViewModel model) { var person = personProvider.GetPerson(User.Identity.Name); Mapper.DynamicMap(model, person); try { personProvider.UpdateAccountInfo(person); TempData["EditSuccess"] = true; return(RedirectToAction("Index")); } catch (Exception ex) { HandleException(ex); } return(RedirectToAction("Edit")); }