public IActionResult Save(EditTransferServiceVM model)
        {
            if (!ModelState.IsValid)
            {
                var newModel = new EditTransferServiceVM
                {
                    Vehicles = _repo.GetAllVehicles().Select(o => new SelectListItem
                    {
                        Value = o.ID.ToString(),
                        Text  = o.Name
                    }).ToList()
                };
                newModel.Date = DateTime.Today;
                return(View("Edit", newModel));
            }

            var acc = _repo.GetByID(model.Id);

            acc.TransferVehicleID      = model.VehicleId;
            acc.NumberOfAvailableSeats = model.AvailableSeats;
            acc.MeetingPoint           = model.MeetingPoint;
            acc.Date = model.Date;
            _repo.Save();
            return(RedirectToAction("List"));
        }
        public IActionResult Edit(int Id)
        {
            TransferService transferService = _repo.GetByID(Id);
            var             Model           = new EditTransferServiceVM
            {
                Id             = transferService.ID,
                AvailableSeats = transferService.NumberOfAvailableSeats,
                VehicleId      = transferService.TransferVehicleID,
                Date           = transferService.Date,
                MeetingPoint   = transferService.MeetingPoint,
                Vehicles       = _repo.GetAllVehicles().Select(o => new SelectListItem
                {
                    Value = o.ID.ToString(),
                    Text  = o.Name
                }).ToList()
            };

            return(View("Edit", Model));
        }