public Task <PagedResult <Tour> > GetTours( [FromRoute] int playerId, [FromQuery] ToursQueryType queryType, [FromQuery] int?last, [FromQuery] int?size, [FromQuery] int?page) { var query = new ToursQuery(playerId, last, queryType, Array.Empty <int>(), size, page); return(_toursService.GetAsync(playerId, query)); }
public async Task <PagedResult <Tour> > GetMyTours( [FromQuery] ToursQueryType queryType, [FromQuery] int?last, [FromQuery] int?size, [FromQuery] int?page) { var playerExternalId = _identityService.GetUserIdentity(); var internalId = (await _playersService.GetInternalIdAsync(playerExternalId)).InternalId; var query = new ToursQuery(internalId, last, queryType, Array.Empty <int>(), size, page); return(await _toursService.GetAsync(query)); }
public Task <PagedResult <TourDto> > Get( [FromRoute] int playerId, [FromQuery] ToursQueryType queryType, [FromQuery] int last, [FromQuery] int size, [FromQuery] int page) { var query = new ToursQuery { PlayerId = playerId, QueryType = queryType, Last = last, Size = size, Page = page, }; return(_mediatr.Send(query)); }
public Task <PagedResult <TourDto> > GetMyTours([FromQuery] ToursQuery query) { return(_mediatr.Send(query)); }
public TourScheme(ToursQuery query, IDependencyResolver resolver) { Query = query; DependencyResolver = resolver; }