Exemplo n.º 1
0
        // [Authorize(Roles = "manager")]
        public IActionResult Put([FromBody] User user)
        {
            UserUpdateValidation validator = new UserUpdateValidation(user, _userBusiness);
            ValidationResult     result    = validator.Validate(user);

            if (!result.IsValid)
            {
                return(BadRequest(result.Errors[0].ErrorMessage));
            }

            return(new ObjectResult(_userBusiness.Update(user)));
        }
Exemplo n.º 2
0
 public JsonResult UpdateUser(UserUpdateValidation user, string id, byte permission)
 {
     if (ModelState.IsValid)
     {
         using (UsersData db = new UsersData())
         {
             User updatedUser = user;
             updatedUser.permission = permission;
             bool update = db.Update(_user => _user.id == id, updatedUser);
             return(Json(update));
         }
     }
     return(Json(false));
 }
Exemplo n.º 3
0
 public EFUpdateUser(OzposloviContext context, IAppActor actor, UserUpdateValidation validator)
 {
     _context   = context;
     _actor     = actor;
     _validator = validator;
 }