public async Task<IActionResult> AddTaxiReservation(TaxiReservationViewModel newTaxiReservation)
        {
            if (ModelState.IsValid)
            {
                var errors = taxiReservationService.TaxiReservationValidation(newTaxiReservation);
                if (errors.Count == 0)
                {
                    var currentUser = await userManager.GetUserAsync(HttpContext.User);
                    var taxiReservationId =
                        await taxiReservationService.AddTaxiReservationAsync(newTaxiReservation, currentUser.Id);
                    return RedirectToAction(nameof(ReservationController.MyReservation), "Reservation");
                }
                newTaxiReservation.ErrorMessages = errors;
                return View(newTaxiReservation);   
            }

            return View(newTaxiReservation);
        }