Esempio n. 1
0
 public ActionResult EditUser(ProfileViewModel user)
 {
     if (ModelState.IsValid)
     {
         using (UsersContext context = new UsersContext())
         {
             var user2 = context.GetUser(User.Identity.Name);
             if (context.GetUsers().Any(m => m.login == user.login && m.id != user.id))
             {
                 ViewBag.ErrorMessage = "Taki login już istnieje";
             }
             else
             {
                 user.id = user2.id;
                 profileModel.EditProfile(user);
             }
         }
     }
     UserModel model = new UserModel()
     {
         PasswordModel = new LocalPasswordModel(),
         ProfileModel = user
     };
     return View("Manage", model);
 }
Esempio n. 2
0
        public void EditProfile(ProfileViewModel profile)
        {
            var query = db.Profile.Where(
                x => x.id == profile.id).First();

            query.firstname = profile.firstname;
            query.surname = profile.surname;

            db.SaveChanges();
        }