public ActionResult Save(Car car) { if (!ModelState.IsValid) { var carTypes = _context.CarTypes.ToList(); var viewModel = new CarsFormViewModel() { Car = new Car(), CarType = carTypes }; return(View("CarForm", viewModel)); } var carInDb = _context.Cars.SingleOrDefault(c => c.Id == car.Id); if (carInDb == null) { _context.Cars.Add(car); } else { carInDb.SerialNumber = car.SerialNumber; carInDb.Brand = car.Brand; carInDb.Model = car.Model; carInDb.CarTypeId = car.CarTypeId; } _context.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Add() { var manufacturer = _context.Manufacturer.ToList(); var viewmodel = new CarsFormViewModel() { Manufacturer = manufacturer, Car = new Car() }; return(View("Add", viewmodel)); }
public ActionResult Create() { var carTypes = _context.CarTypes.ToList(); var viewModel = new CarsFormViewModel() { Car = new Car(), CarType = carTypes }; return(View("CarForm", viewModel)); }
public ActionResult Edit(int id) { var car = _context.Cars.SingleOrDefault(c => c.Id == id); var carTypes = _context.CarTypes.ToList(); var viewModel = new CarsFormViewModel() { Car = car, CarType = carTypes }; return(View("CarForm", viewModel)); }
public ActionResult Edit(int id) { var car = _context.Car.SingleOrDefault(m => m.CarID == id); var manufacturer = _context.Manufacturer.ToList(); var viewmodel = new CarsFormViewModel { Car = car, Manufacturer = manufacturer }; return(View("Add", viewmodel)); }