public Task <List <IndividualBonusIntentOutput> > GetPending(IOrganizationPerson person, BonusFilters filters) { return(Repository.Queryable() .Where(x => x.OrganizationId == person.OrganizationId && x.PersonId == person.PersonId && x.TransferId == null) .ProjectTo <IndividualBonusIntentOutput>(ProjectionMapping) .ToListAsync()); }
public async Task <IActionResult> GetBonuses([FromRoute] Guid organizationId, [FromQuery] BonusFilters filters) { var payouts = await _bonusService .GetPending(_person, filters); return(Ok(payouts)); }