public ActionResult Edit(EditUsetViewModel model, HttpPostedFileBase upload = null) { if (ModelState.IsValid) { ApplicationUser appUser = db.Users.Find(User.Identity.GetUserId()); appUser.FirstName = model.FirstName; appUser.DateBirth = model.DateBirth; appUser.PhoneNumber = model.Number; appUser.SecondName = model.SecondName; appUser.EmailNotifications = model.EmailNotifications; if (upload != null) { appUser.ImageMimeType = upload.ContentType; appUser.ImageData = new byte[upload.ContentLength]; upload.InputStream.Read(appUser.ImageData, 0, upload.ContentLength); } db.Entry(appUser).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(model)); }
public ActionResult Edit() { ApplicationUser applicationUser = db.Users.Find(User.Identity.GetUserId()); var model = new EditUsetViewModel { Number = applicationUser.PhoneNumber, DateBirth = applicationUser.DateBirth, EmailNotifications = applicationUser.EmailNotifications, FirstName = applicationUser.FirstName, SecondName = applicationUser.SecondName, ImageData = applicationUser.ImageData }; if (applicationUser == null) { return(HttpNotFound()); } return(View(model)); }