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 <IActionResult> CreateGasStation(GasStation gs) { var request = new CreateGasStationRequest() { CNPJ = gs.CNPJ, Name = gs.Name, CEP = gs.CEP, City = gs.City, Neighborhood = gs.Neighborhood, Number = gs.Number, Street = gs.Street, UF = gs.UF }; var success = await _movtechAPIService.CreateGasStation(request); var viewModel = new RefuelIndexViewModel() { Postos = await GetPostos() }; ViewBag.PostoCriado = "true"; return(View("Index", viewModel)); }
public async Task <IActionResult> Index() { var viewModel = new RefuelIndexViewModel() { Postos = await GetPostos() }; return(View(viewModel)); }