コード例 #1
0
        public void TestRemoveItem()
        {
            StoreItemRepository     storeRepos = new StoreItemRepository();
            List <StoreItem>        list;
            IEnumerable <StoreItem> outItems;

            storeRepos.Open();
            list = storeRepos.GetAll().ToList();
            for (int i = 0; i < list.Count; i++)
            {
                Debug.WriteLine(list[i].Name);
            }
            Debug.WriteLine(list.Count);

            storeRepos.RemoveBy((i) => i.Name.ToLower().Contains("The"), out outItems);

            foreach (var item in outItems)
            {
                Debug.WriteLine(item.Name);
            }

            Debug.WriteLine(list.Count);

            storeRepos.Close();
        }
コード例 #2
0
ファイル: Logic.cs プロジェクト: Ethan-S-Dev/BookStoreProject
 private Logic()
 {
     log        = new DAL.Logger.Logger();
     storeItems = new StoreItemRepository();
     workers    = new WorkerRepository();
     LoggedIn  += User_LoggedIn;
 }
コード例 #3
0
        public void TestAddItemToStoreRepo()
        {
            StoreItemRepository storeRepos = new StoreItemRepository();

            storeRepos.Open();
            storeRepos.Add(book1);
            storeRepos.Add(book2);
            storeRepos.Close();
            storeRepos.Open();
            storeRepos.Add(book3);
        }
コード例 #4
0
        public void TestGetItemList()
        {
            StoreItemRepository storeRepos = new StoreItemRepository();
            List <StoreItem>    list;

            storeRepos.Open();
            list = storeRepos.GetAll().ToList();
            for (int i = 0; i < list.Count; i++)
            {
                Debug.WriteLine(list[i].Name);
            }
            Debug.WriteLine(list.Count);
            storeRepos.Close();
        }
コード例 #5
0
 public StoreItemServices()
 {
     _storeItemRepository = new StoreItemRepository();
 }
コード例 #6
0
 public StockController()
 {
     repository = new StoreItemRepository();
 }