public async Task InsertNewSale(InsertNewSaleRequest request) { await Policy .Handle <WebException>() .WaitAndRetryAsync ( retryCount: 5, sleepDurationProvider: retryAttempt => TimeSpan.FromSeconds(Math.Pow(2, retryAttempt)) ) .ExecuteAsync(async() => await PottiRomaApiAccess.GetPottiRomaApi <ISalesRefit>().InsertNewSale(request) ); }
public async Task InsertNewSale(InsertNewSaleRequest request) { await SalesApiRepository.Get().InsertNewSale(request); }
public async Task InsertNewSale(InsertNewSaleRequest request) { await ValidateToken(); _salesService.InsertNewSale(request.UsuarioId, request.ClienteId, request.UserName, request.ClientName, request.SaleDate, request.SaleValue, request.SalePaidValue, request.NumberSoldPieces, request.Description); }