Example #1
0
 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)));
 }