public DeleteUserResponse Delete(DeleteUserRequest request)
        {
            userService.DeleteUser(request.Id, request.Data.Version);

            return(new DeleteUserResponse {
                Data = true
            });
        }
        public IHttpActionResult DeleteUser(int id)
        {
            User user = _userService.GetUser(id);

            if (user == null)
            {
                return(NotFound());
            }

            _userService.DeleteUser(user);
            _userService.SaveUser();

            return(Ok(user));
        }