Ejemplo n.º 1
0
        public ActionResult EditUser(UserDetailsViewModel model)
        {
            Tuple <int, string> tuple = new Tuple <int, string>(_db.GetUserByEmail(User.Identity.Name).UserDetailsId, _db.GetUserByEmail(User.Identity.Name).Roles);
            var user = new User()
            {
                Email       = model.Email,
                Roles       = tuple.Item2,
                UserDetails = new UserDetails()
                {
                    FirstName = model.FirstName,
                    LastName  = model.LastName
                }
            };

            _db.ModyfiUser(tuple.Item1, user);
            return(RedirectToAction("UserDetails", "Account"));
        }
Ejemplo n.º 2
0
 public ActionResult Edit(int id, PersonsViewModel model)
 {
     try
     {
         var user = new User()
         {
             Email       = model.Email,
             Roles       = model.Roles == Roles.Director ? "Director" : model.Roles == Roles.User ? "User" : "Secretary",
             UserDetails = new UserDetails()
             {
                 FirstName = model.FirstName,
                 LastName  = model.LastName
             }
         };
         _db.ModyfiUser(id, user);
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }