public ActionResult MyAccount(MyAccontViewModel info, HttpPostedFileBase imgFile) { UserStore <Person> store = new UserStore <Person>(UnitOfWork.Create()); UserManager <Person> manager = new UserManager <Person>(store); string uid = User.Identity.GetUserId(); Person person = manager.FindById(uid); person.Email = info.Email; person.PhoneNumber = info.PhoneNumber; if (imgFile != null) { string path = Server.MapPath("/Uploads/Members/"); string old = path + person.Id + ".jpg"; if (System.IO.File.Exists(old)) { System.IO.File.Exists(old); } string _new = path + person.Id + ".jpg"; imgFile.SaveAs(_new); person.HasPhoto = true; } manager.Update(person); if (person.HasPhoto) { ViewBag.Photo = "/Uploads/Members/" + uid + ".jpg"; } return(View(info)); }
public ActionResult MyAccount() { string uid = User.Identity.GetUserId(); Person person = _uw.db.Users.Find(uid); if (person.HasPhoto) { ViewBag.Photo = "/Uploads/Members/" + uid + ".jpg"; } MyAccontViewModel vm = new MyAccontViewModel(); vm.Email = person.Email; vm.PhoneNumber = person.PhoneNumber; return(View(vm)); }