public ActionResult Save(VehicleType vehicleType) { if (!ModelState.IsValid) { var viewModel = new VehicleTypeFormViewModel { VehicleType = vehicleType }; return(View("VehicleTypeForm", viewModel)); } var vehicleTypeInDb = _context.VehicleTypes.SingleOrDefault(vt => vt.Id == vehicleType.Id); if (vehicleTypeInDb == null) { _context.VehicleTypes.Add(vehicleType); } else { vehicleTypeInDb.Name = vehicleType.Name; } _context.SaveChanges(); return(RedirectToAction("Index")); }
private VehicleTypeFormViewModel ViewModel(VehicleType vehicleType) { var viewModel = new VehicleTypeFormViewModel { VehicleType = vehicleType }; return(viewModel); }