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)); }