internal static IRepositoryPizza <Storing.TestModels.Pizza1> CreatePizzaRepository() { var configurBuilder = new ConfigurationBuilder() .SetBasePath(Directory.GetCurrentDirectory()) .AddJsonFile("appsettings.json", optional: true, reloadOnChange: true); IConfigurationRoot configuration = configurBuilder.Build(); var optionsBuilder = new DbContextOptionsBuilder <PizzaProjectContext>(); optionsBuilder.UseSqlServer(configuration.GetConnectionString("PizzaProject")); var options = optionsBuilder.Options; PizzaProjectContext db = new PizzaProjectContext(options); return(new PizzaRepository(db)); }
public FlavorRepository(PizzaProjectContext context) : base(context, "Flavors") { }
public Repository(PizzaProjectContext context, string tableName) { this.context = context; dbSet = this.context.Set <T>(); this.tableName = tableName; }
public CustomerRepository(PizzaProjectContext PC) { // Directly taken from the aformentioned model by Pushpinder Kaur. this.PC = PC ?? throw new ArgumentNullException(nameof(PC)); }
public CustomerRepository() { PC = new PizzaProjectContext(); }
public PizzaSizeRepository(PizzaProjectContext context) : base(context, "PizzaSizes") { }
public CustomizationRepository(PizzaProjectContext context) : base(context, "Customizations") { }
public OrderRepository() { PC = new PizzaProjectContext(); }
public StoreRepository() { PC = new PizzaProjectContext(); }
public OrderRepository(PizzaProjectContext context) : base(context, "Orders") { }