public StoreViewModel(PizzaStoreDBContext dbo) { var SF = new StoreFactory(); Store = SF.Create(); _db = dbo; }
public IActionResult PostStore(StoreViewModel storeViewModel) { _storevm = storeViewModel; var s = new StoreFactory(); _store = s.Create(); _store.Name = _storevm.Store; _store.StoreOrders = _pr.ReadStore(_store); _storevm.StoreOrders = _store.StoreOrders; return(Redirect("/user/index")); }
public StoreRepository InitializeStores(StoreFactory sf, StoreRepository _sr) { var store1 = sf.Create(); store1.StoreID = 1; store1.Address = "123 main st"; _sr.Persist(store1); var store2 = sf.Create(); store2.StoreID = 2; store2.Address = "456 main st"; _sr.Persist(store2); var store3 = sf.Create(); store3.StoreID = 3; store3.Address = "789 main st"; _sr.Persist(store3); return(_sr); }
public async Task InsertIterate(int loops) { using var store = StoreFactory.Create <int, string>(".store", Comparers.IntComparer.Instance); for (var i = 0; i < loops; i++) { await store.StoreAsync(i, $"value-{i + 1}"); } await store.CommitAsync(); await foreach (var(key, value) in store) { value.Should().Be($"value-{key + 1}"); } }
public async Task InsertGet(int loops) { using var store = StoreFactory.Create <int, string>(".store", Comparers.IntComparer.Instance); for (var i = 0; i < loops; i++) { await store.StoreAsync(i, $"value-{i + 1}"); } await store.CommitAsync(); for (var i = 0; i < loops; i++) { var(exists, result) = await store.GetAsync(i); result.Should().Be($"value-{i + 1}"); } var(found, value) = await store.GetAsync(loops + 1); value.Should().BeNull(); found.Should().BeFalse(); }
public StoreModel AddStore() { var s = new StoreFactory(); return(s.Create()); }