public Response <IList <Distrito> > Handle(GetAllDistritosQuery request) { try { return(new Response <IList <Distrito> >(_context.Distrito.Include(e => e.Cidade).Include(e => e.Cidade.Estado).Include(e => e.Cidade.Estado.Pais).ToList())); } catch { return(new Response <IList <Distrito> >(message: $"error to get")); } }
public async Task <ActionResult <Response <IList <Distrito> > > > Create( [FromServices] IGetAllDistritosQueryHandler handler, [FromQuery] GetAllDistritosQuery command ) { var response = handler.Handle(command); if (!response.Succeeded) { return(NotFound()); } return(Created( HttpRequestHeader.Referer.ToString(), response )); }