예제 #1
0
        public async Task <ResultStatusType> Handle(DeleteUserByIdInfo request, CancellationToken cancellationToken)
        {
            var user = await _query.GetUserById(request.Id);

            _unitOfWork.UserRepositoryCommand.RemoveUser(user);
            await _unitOfWork.Save();

            return(ResultStatusType.Success);
        }
 public async Task <User> Handle(GetUserByIdInfo request, CancellationToken cancellationToken)
 {
     return(await _query.GetUserById(request.Id));
 }