public async Task <IActionResult> RegisterRefuel(RefuelIndexViewModel viewModel) { var request = new RegisterRefuelRequest() { DriverCPF = viewModel.CPF, FuelType = viewModel.FuelType, GasStationCNPJ = viewModel.CNPJ, Liters = viewModel.Liters, LiterValue = viewModel.LiterValue, RefuelDate = viewModel.RefuelDate, TotalValue = viewModel.TotalValue, VehicleLicensePlate = viewModel.LicensePlate }; var success = await _movtechAPIService.RegisterRefuel(request); if (success) { ViewBag.RegisterSuccess = "true"; } viewModel.Postos = await GetPostos(); return(View("Index", viewModel)); }
public async Task <bool> RegisterRefuel(RegisterRefuelRequest request) { try { HttpResponseMessage _message = await _client.PostAsync("api/v1/Refuels", new StringContent(JsonConvert.SerializeObject(request), Encoding.UTF8, "application/json")); return(_message.IsSuccessStatusCode); } catch (Exception ex) { throw; } }