public async Task <IActionResult> SumErrors() { var request = new SumErrors(); var result = await _mediator.Send(request); return(StatusCodeResult(result)); }
public async Task <Result <int> > Handle(SumErrors request, CancellationToken cancellationToken) { try { var result = await _logService.GetAll(); var errorNum = result.Where(x => x.EventType.Name == "Error").Count(); return(Result <int> .Ok(errorNum)); } catch (Exception e) { return(Result <int> .Failure(e.Message)); } }