public async Task <UseCaseResult <IEnumerable <ServiceArea> > > Handle(GetServiceAreas request, CancellationToken cancellationToken) { try { return(await Task.Run(() => { return UseCaseResult <IEnumerable <ServiceArea> > .Create(_metaInformationService.ServiceAreas, resultText: "Get Service Areas"); })); } catch (Exception e) { return(UseCaseResult <IEnumerable <ServiceArea> > .CreateError(resultText : e.Message)); } }
public async Task <ActionResult <UseCaseResult <ServiceArea> > > Get([FromQuery] GetServiceAreas request) { return(Ok(await UseCase.Execute(request))); }