public async Task<ActionResult> EditProfile(EditProfileViewModel vm) { var user = await UserManager.FindByIdAsync(User.Identity.GetUserId()); user.Address = vm.Address; user.Firstname = vm.Firstname; user.Sirname = vm.Sirname; user.Phone = vm.Phone; user.Delivery = vm.Delivery; user.Payment = vm.Payment; await UserManager.UpdateAsync(user); return RedirectToAction("Index"); }
// // GET: /Manage/EditProfile public async Task<ActionResult> EditProfile() { var user = await UserManager.FindByIdAsync(User.Identity.GetUserId()); var model = new EditProfileViewModel { Address=user.Address, Phone=user.Phone, Firstname=user.Firstname, Sirname=user.Sirname, Delivery=user.Delivery, Payment=user.Payment }; //ViewBag.Cats = new SelectList(_cRep.Categories, "ID", "CategoryName"); ViewBag.DeliveryList = new SelectList(model.DeliveryList, "Text", "Value"); ViewBag.PaymentList = new SelectList(model.PaymentList, "Text", "Value"); return View(model); }