public async Task <IActionResult> Create(CarsAndServicesViewModel model)
        {
            if (ModelState.IsValid)
            {
                model.NewServiceObj.CarId     = model.carId;
                model.NewServiceObj.DateAdded = DateTime.Now;

                _db.Add(model.NewServiceObj);
                await _db.SaveChangesAsync();

                return(RedirectToAction(nameof(Create), new { carId = model.carId }));
            }
            var car = _db.Cars.FirstOrDefault(c => c.Id == model.carId);

            var newModel = new CarsAndServicesViewModel
            {
                carId           = car.Id,
                Make            = car.Make,
                Model           = car.Model,
                Style           = car.Style,
                VIN             = car.VIN,
                Year            = car.Year,
                UserId          = car.UserId,
                ServiceTypesObj = _db.ServiceTypes.ToList(),
                PastServicesObj = _db.Services.Where(s => s.CarId == model.carId).OrderByDescending(s => s.DateAdded).Take(5)
            };

            return(View(newModel));
        }
        //GET : Services / Create
        public IActionResult Create(int carId)
        {
            var car   = _db.Cars.FirstOrDefault(c => c.Id == carId);
            var model = new CarsAndServicesViewModel
            {
                carId           = car.Id,
                Make            = car.Make,
                Model           = car.Model,
                Style           = car.Style,
                VIN             = car.VIN,
                Year            = car.Year,
                UserId          = car.UserId,
                ServiceTypesObj = _db.ServiceTypes.ToList(),
                PastServicesObj = _db.Services.Where(s => s.CarId == carId).OrderByDescending(s => s.DateAdded).Take(5)
            };

            return(View(model));
        }