public async Task <IActionResult> Index() { var viewModel = new IndexEntranceAndExitViewModel() { EntradasSaidas = await _movtechAPIService.GetAllEntranceAndExit() }; return(View(viewModel)); }
public async Task <IActionResult> Exit(IndexEntranceAndExitViewModel viewModel) { var result = await _movtechAPIService.RegisterExit(new RegisterExitRequest() { DriverCPF = viewModel.CpfExit, LicensePlate = viewModel.LicencePlateExit }); if (!result) { ModelState.AddModelError("", "Não foi possível registrar a saída!"); viewModel.EntradasSaidas = await _movtechAPIService.GetAllEntranceAndExit(); return(View("Index", viewModel)); } return(RedirectToAction("Index")); }