public void InitializeWithOnePaymentMethod(FTStoreDbContext context) { var paymentMethod = PaymentMethodFixture.GetValid(); context.PaymentMethod.Add(paymentMethod); context.SaveChanges(); context.Entry(paymentMethod).State = EntityState.Detached; }
public void InitializeWithOneCustomer(FTStoreDbContext context) { var customer = new CustomerFixture().GetValid(CustomerFixture.ID); context.Customers.Add(customer); context.SaveChanges(); context.Entry(customer).State = EntityState.Detached; }
public void InitializeWithOneProduct(FTStoreDbContext context) { var product = new ProductFixture().GetValid(ProductFixture.ID); context.Products.Add(product); context.SaveChanges(); context.Entry(product).State = EntityState.Detached; }
protected virtual TModel AddAtRepository(FTStoreDbContext context, int id = 0) { var model = GetModelPrototype(id); context.Set <TModel>().Add(model); context.SaveChanges(); context.Entry(model).State = EntityState.Detached; return(model); }
public void InitializeWithOneOrder(FTStoreDbContext context) { var customer = context.Customers.First(); var product = context.Products.First(); var paymentMethod = context.PaymentMethod.First(); var order = new OrderFixture().GetValid(customer, product, paymentMethod); context.Orders.Add(order); context.SaveChanges(); context.Entry(customer).State = EntityState.Detached; context.Entry(product).State = EntityState.Detached; context.Entry(paymentMethod).State = EntityState.Detached; context.Entry(order).State = EntityState.Detached; }
public void InsertAProduct(FTStoreDbContext context, ProductTable product) { context.Products.Add(product); context.SaveChanges(); }