public async Task <ActionResult <Vehicle> > PostVehicle(Vehicle vehicle) { _context.Vehicles.Add(vehicle); await _context.SaveChangesAsync(); return(CreatedAtAction("GetVehicle", new { id = vehicle.Id }, vehicle)); }
public async Task <IActionResult> Create(Vehicle vehicle) { if (!ModelState.IsValid) { return(View(vehicle)); } vehicle.VIN = vehicle.VIN; vehicle.Name = vehicle.Name; vehicle.Year = vehicle.Year; vehicle.Make = vehicle.Make; vehicle.Model = vehicle.Model; vehicle.Type = vehicle.Type; vehicle.Registration = vehicle.Registration; vehicle.Engine = vehicle.Engine; vehicle.Transmission = vehicle.Transmission; _dataContext.Vehicles.Add(vehicle); await _dataContext.SaveChangesAsync(); return(RedirectToAction("Index")); }