public void ValidCUDEFEntity() { string desc = Guid.NewGuid().ToString(); var context = CreateWrappedContext <AstoriaDefaultServiceDBEntities>().Context; //create var car = new EFCar { Description = desc }; context.AddToEFCars(car); context.SaveChanges(); Assert.IsTrue(car.VIN != 0); Assert.AreEqual(1, context.EFCars.Where(c => c.Description == desc).Count()); //update string newdesc = Guid.NewGuid().ToString(); car.Description = newdesc; context.UpdateObject(car); context.SaveChanges(); Assert.AreEqual(1, context.EFCars.Where(c => c.Description == newdesc).Count()); //delete context.DeleteObject(car); context.SaveChanges(); Assert.AreEqual(0, context.EFCars.Where(c => c.Description == newdesc).Count()); }
public void AddCar(Car car) { using (CarDBEntities CarDB = new CarDBEntities()) { var newCar = new EFCar(); { newCar.Id = car.Id; newCar.Make = car.Make; newCar.Model = car.Model; newCar.Year = car.Year; newCar.ImageUrl = car.ImageUrl; newCar.Title = car.Title; newCar.Description = car.Description; newCar.Price = (decimal)car.Price; }; CarDB.EFCars.Add(newCar); CarDB.SaveChanges(); } }
public static EFCar CreateEFCar(int vIN) { EFCar eFCar = new EFCar(); eFCar.VIN = vIN; return eFCar; }