public async Task <decimal> GetPricing(GetPricingRequestDto request) { return(await context.Prices .Where(p => request.ProductCodes.Any(x => x == p.Tarrif.ProductCode) && p.AgeFrom <= request.InsuredAge && p.AgeTo >= request.InsuredAge) .SumAsync(x => x.Rate)); }
public async Task <decimal> Get([FromQuery] GetPricingRequestDto request) { return(await pricingService.GetPricing(request)); }