public async Task <IActionResult> SumUsers() { var request = new SumUsers(); var result = await _mediator.Send(request); return(StatusCodeResult(result)); }
public async Task <Result <int> > Handle(SumUsers request, CancellationToken cancellationToken) { try { var result = await _userRepository.GetSumOfUsers(); return(Result <int> .Ok(result)); } catch (Exception e) { return(Result <int> .Failure(e.Message)); } }