public ActionResult Edit(ProfilepageEditViewModel userEditModel, HttpPostedFileBase upload) { if (ModelState.IsValid == false) { return(View()); } string id = User.Identity.GetUserId(); ApplicationUser user = userRepository.Get(id); user.Alder = userEditModel.Alder; user.Stad = userEditModel.Stad; user.Synlighet = userEditModel.Synlighet; userRepository.Edit(user); //kollar bild inte är null if (upload != null && upload.ContentLength > 0 && upload.ContentType == "image/jpeg") { user.ContentType = upload.ContentType; //använder en binaryreader using (var reader = new BinaryReader(upload.InputStream)) { user.Bild = reader.ReadBytes(upload.ContentLength); userEditModel.Bild = user.Bild; } userRepository.Save(); } else { return(View("ImageError")); } return(RedirectToAction("Details")); }
//edit public ActionResult Edit() { var id = User.Identity.GetUserId(); ApplicationUser user = userRepository.Get(id); ProfilepageEditViewModel model = new ProfilepageEditViewModel { Id = id, Stad = user.Stad, Alder = user.Alder, Bild = user.Bild, Synlighet = user.Synlighet }; return(View(model)); }