Exemplo n.º 1
0
        public async Task <IActionResult> Entrance(IndexEntranceAndExitViewModel viewModel)
        {
            var result = await _movtechAPIService.RegisterEntrance(new RegisterEntranceRequest()
            {
                DriverCPF    = viewModel.CpfEntrance,
                LicensePlate = viewModel.LicencePlateEntrance,
                Quilometers  = viewModel.QuilometersEntrance
            });

            if (!result)
            {
                ModelState.AddModelError("", "Não foi possível registrar a entrada!");
                viewModel.EntradasSaidas = await _movtechAPIService.GetAllEntranceAndExit();

                return(View("Index", viewModel));
            }

            return(RedirectToAction("Index"));
        }