public Task <ApiResponse <Member> > Handle(LeaveGuildCommand request, CancellationToken cancellationToken) { var leavingMember = _memberRepository.Update(request.Member.LeaveGuild()); return(Task.FromResult(new ApiResponse <Member>(leavingMember))); }
public async Task <IActionResult> LeaveGuildAsync([FromRoute] LeaveGuildCommand command, CancellationToken cancellationToken) { return(await _mediator.Send(command, cancellationToken)); }