// [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))); }
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)); }
public EFUpdateUser(OzposloviContext context, IAppActor actor, UserUpdateValidation validator) { _context = context; _actor = actor; _validator = validator; }