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));
        }