public ActionResult CreateCarMake([DataSourceRequest] DataSourceRequest request, CarMake carMake) { if (carMake != null && ModelState.IsValid) { db.CarMakes.Add ( carMake ); db.SaveChanges ( ); } return Json ( new [ ] { carMake }.ToDataSourceResult ( request, ModelState ) ); }
public void Destroy(CarMakeViewModel carMake) { var make = new CarMake ( ); make.MakeId = carMake.MakeId; _context.CarMakes.Attach ( make ); _context.CarMakes.Remove ( make ); _context.SaveChanges ( ); }
public void Create (CarMakeViewModel carMake) { var make = new CarMake ( ); make.MakeTitle = carMake.MakeTitle; make.BrandLogoUrl = carMake.BrandLogoUrl; make.OriginId = carMake.OriginId; _context.CarMakes.Add ( make ); _context.SaveChanges ( ); carMake.MakeId = make.MakeId; }
public void Update (CarMakeViewModel carMake) { var make = new CarMake ( ); make.MakeId = carMake.MakeId; make.OriginId = carMake.OriginId; make.MakeTitle = carMake.MakeTitle; if (carMake.BrandLogoUrl != null) { make.BrandLogoUrl = carMake.BrandLogoUrl; } if (carMake.CarMakeOrigin != null) { make.OriginId = carMake.CarMakeOrigin.OriginId; } _context.CarMakes.Attach ( make ); _context.Entry ( make ).State = EntityState.Modified; _context.SaveChanges ( ); }