예제 #1
0
 public void AppendBrands(IEnumerable <Brand> brands)
 {
     foreach (var brand in brands)
     {
         PerformActionOnUIThread(() => Brands.Add(brand));
     }
 }
 private void Button_Click(object sender, EventArgs e)
 {
     if (_selectedBrand != null)
     {
         Brands.Add(foobar);
         if (_dataContext.Brands.First <Brand>(b => b.BrandID == selectedBrandID))  // Do some checking to see if it got added to the collection
         {
             SelectedBrand = _selectedBrand.BrandId;
         }
     }
 }
예제 #3
0
 void AddBrands(List <Brand> brands)
 {
     foreach (Brand brand in brands)
     {
         var item = new CheckBoxItemBrands()
         {
             ID        = brand.Name,
             Display   = brand.Name,
             IsChecked = false
         };
         Brands.Add(item);
     }
 }
예제 #4
0
        public bool AddBrand(Brand brand)
        {
            Brands brands = new Brands();

            brands.SelectAll();
            if (brands.Add(brand))
            {
                return(brands.Save());
            }
            else
            {
                return(false);
            }
        }
예제 #5
0
        public async Task GetBrand()
        {
            var httpClient = new HttpClient();

            httpClient.BaseAddress = new Uri(ApiConfig.API_URL);
            var reponse = await httpClient.GetStringAsync($"api/cpu/brand");

            var brands = JsonConvert.DeserializeObject <List <Brand> >(reponse);

            for (int i = 0; i < brands.Count; i++)
            {
                Brands.Add(brands[i]);
            }
        }
예제 #6
0
        private async Task OnAddBrand()
        {
            if (Name != "" && Description != "" && ImageBrand != null)
            {
                var item = new BrandModel(Guid.NewGuid().ToString(), Name, Description, Logo, image.StringToImage(Logo));
                db.Brand.Add(item);
                await db.SaveChangesAsync();

                Brands.Add(item);
                BrandList.Add(item.Name);
                ClearBrandParameters();
            }
            else
            {
                MessageBox.Show("Неверные данные! Повторите попытку!");
            }
        }
예제 #7
0
        private void FillBasicCollections()
        {
            var serviceClient = new CRUD_ManagerServiceClient();

            serviceClient.GetVendorsCompleted += (a, b) =>
            {
                try
                {
                    foreach (var item in b.Result)
                    {
                        Vendors.Add(item);
                    }
                }
                catch (Exception ex)
                {
                    var err = new ErrorWindow(ex);
                    err.Show();
                }
            };

            serviceClient.GetAllBrandsCompleted += (s, e) =>
            {
                try
                {
                    foreach (var item in e.Result)
                    {
                        Brands.Add(item);
                    }
                }
                catch (Exception ex)
                {
                    var err = new ErrorWindow(ex);
                    err.Show();
                }
            };
            serviceClient.GetAllBrandsAsync(LoggedUserInfo.Iserial);

            serviceClient.GetAllSeasonsCompleted += (s, e) =>
            {
                foreach (var item in e.Result)
                {
                    Seasons.Add(item);
                }
            };
            serviceClient.GetAllSeasonsAsync();
        }
예제 #8
0
 public void Add(Brand t)
 {
     Brands.Add(t);
 }
예제 #9
0
        public InMemoryDatabase()
        {
            // Aldi tilbudsavis
            Products.Add(new Product("Solgryn", 28, "Ota", "Aldi"));
            Products.Add(new Product("XXL Schnitzel", 24, "Worlds kitchen", "Aldi"));
            Products.Add(new Product("Skæreost", 45, "Them", "Aldi"));
            Products.Add(new Product("Delikatesser", 10, "pålækker", "Aldi"));
            Products.Add(new Product("Jolly cola", 7, "jolly", "Aldi"));
            Products.Add(new Product("redbull", 39, "redbull", "Aldi"));
            Products.Add(new Product("Flødeboller", 20, "Samba", "Aldi"));
            Products.Add(new Product("Brødblandinger", 12, "Valsmøllen", "Aldi"));
            Products.Add(new Product("Bacon i skiver", 5, "Gierlinger", "Aldi"));
            Products.Add(new Product("Joe' kurt", 15, "naturli'", "Aldi"));
            Products.Add(new Product("Mælkesnitte", 15, "kinder", "Aldi"));
            Products.Add(new Product("Småkager", 10, "Nordthy", "Aldi"));
            Products.Add(new Product("Indbagt laksefilet", 20, "Rahbek", "Aldi"));
            Products.Add(new Product("Kalvecuvette", 45, "landlyst", "Aldi"));
            Products.Add(new Product("Hakket kød", 49, "landlyst", "Aldi"));
            Products.Add(new Product("minipizza", 10, "pigga", "Aldi"));
            Products.Add(new Product("Solsikkerugbrød", 12, "Kohberg", "Aldi"));
            Products.Add(new Product("Shampoo", 20, "head and shoulders", "Aldi"));
            Products.Add(new Product("Morgenmad", 35, "nestle", "Aldi"));
            Products.Add(new Product("Yoghurt", 14, "yoggi", "Aldi"));
            Products.Add(new Product("Smoothie", 10, "Froosh", "Aldi"));
            Products.Add(new Product("kartoffelsuppe", 12, "La finesse", "Aldi"));
            Products.Add(new Product("Ellebryg", 10, "Skovlyst", "Aldi"));
            Products.Add(new Product("markrelfilet", 45, "Sæby", "Aldi"));
            Products.Add(new Product("Original chips", 12, "pringles", "Aldi"));
            Products.Add(new Product("Bloklys", 18, "asp holmblad", "Aldi"));
            Products.Add(new Product("chelsea støvler", 139, "walkx", "Aldi"));
            Products.Add(new Product("Armbåndsur", 79, "krontaler", "Aldi"));
            Products.Add(new Product("Sengesæt", 129, "Quality textiles", "Aldi"));
            Products.Add(new Product("Stolehynder", 99, "Quality textiles", "Aldi"));
            Products.Add(new Product("kroge i træ", 49, "FSC", "Aldi"));

            // Fakta tilbudsavis
            Products.Add(new Product("Cheddar", 9, "Coop", "Fakta"));
            Products.Add(new Product("Brød", 12, "Schulstad", "Fakta"));
            Products.Add(new Product("Flødeboller", 19, "Spangsberg", "Fakta"));
            Products.Add(new Product("Løg", 6, "Coop", "Fakta"));
            Products.Add(new Product("Hel kylling", 45, "Rose", "Fakta"));
            Products.Add(new Product("Skæreost", 39, "thiese", "Fakta"));
            Products.Add(new Product("Skyr", 25, "365økologi", "Fakta"));
            Products.Add(new Product("Brutalis øl", 6, "Brutalis", "Fakta"));
            Products.Add(new Product("Jolly cola", 7, "Jolly", "Fakta"));
            Products.Add(new Product("Cocio original", 5, "Cocio", "Fakta"));
            Products.Add(new Product("Solgryn", 14, "Ota", "Fakta"));
            Products.Add(new Product("Franske valfer", 10, "karen volf", "Fakta"));
            Products.Add(new Product("SkildpAdde is", 25, "premier is", "Fakta"));
            Products.Add(new Product("Biksemad", 16, "steff houlberg", "Fakta"));
            Products.Add(new Product("forårsruller", 20, "Daloon", "Fakta"));
            Products.Add(new Product("honning", 15, "jakobsens", "Fakta"));
            Products.Add(new Product("markrelfilet", 12, "Amanda", "Fakta"));
            Products.Add(new Product("Smøreost", 9, "Philadelphia", "Fakta"));
            Products.Add(new Product("Karrysild", 10, "xtra", "Fakta"));
            Products.Add(new Product("Æbleskiver", 12, "coop", "Fakta"));
            Products.Add(new Product("Chokoladerulle", 10, "marabou", "Fakta"));
            Products.Add(new Product("Klinkerens", 15, "ajax", "Fakta"));
            Products.Add(new Product("Tandbørste", 20, "colgate", "Fakta"));

            // Netto tilbudsavis
            Products.Add(new Product("Bleer", 89, "Libero Touch", "Netto"));
            Products.Add(new Product("Coca Cola", 11, "Coca Cola", "Netto"));
            Products.Add(new Product("Hakket oksekød 14-18%", 15, "Velsmag", "Netto"));
            Products.Add(new Product("Cremefine", 5, "Cremefine", "Netto"));
            Products.Add(new Product("Tomatsauce", 9, "Dolmio", "Netto"));
            Products.Add(new Product("Toiletpapir", 10, "Godt papir", "Netto"));
            Products.Add(new Product("Hjemmesko", 20, "Spot-vare", "Netto"));
            Products.Add(new Product("Plastboks med låg", 35, "Spot-vare", "Netto"));
            Products.Add(new Product("Veggie Pålæg 70g", 8, "Den grønne slagter", "Netto"));
            Products.Add(new Product("Rullepølse 70g", 8, "Den grønne slagter", "Netto"));
            Products.Add(new Product("Kyllingebryst 70g", 8, "Den grønne slagter", "Netto"));
            Products.Add(new Product("Hel Kylling 1500g", 79, "Legismose", "Netto"));
            Products.Add(new Product("Hel Kylling 1350g", 29, "Velsmag", "Netto"));
            Products.Add(new Product("Torskefars", 15, "Havfisk", "Netto"));
            Products.Add(new Product("Laksefars", 15, "Havfisk", "Netto"));
            Products.Add(new Product("Asparges Suppe", 18, "Knorr", "Netto"));
            Products.Add(new Product("Karry Suppe", 18, "Knorr", "Netto"));
            Products.Add(new Product("Goulash Suppe", 18, "Knorr", "Netto"));
            Products.Add(new Product("Tomat Suppe", 18, "Knorr", "Netto"));
            Products.Add(new Product("Mozzarella", 10, "Galbani", "Netto"));
            Products.Add(new Product("Prosciutto Pizza", 20, "Premieur", "Netto"));
            Products.Add(new Product("Meat Speciale Pizza", 20, "Premieur", "Netto"));
            Products.Add(new Product("Mozzarella Pizza", 20, "Premieur", "Netto"));
            Products.Add(new Product("Multi Juice", 10, "Nikoline", "Netto"));
            Products.Add(new Product("Mountain Blast", 10, "Powerrade", "Netto"));
            Products.Add(new Product("Blue Keld B Free", 10, "Blue Keld", "Netto"));
            Products.Add(new Product("Vanilje Yoghurt", 9, "Cheasy", "Netto"));
            Products.Add(new Product("Skovbær Yoghurt", 9, "Cheasy", "Netto"));
            Products.Add(new Product("Jordbær & Rabarber Yoghurt", 9, "Cheasy", "Netto"));
            Products.Add(new Product("Natural Skyr", 19, "Legismose", "Netto"));
            Products.Add(new Product("Vanilje Skyr", 19, "Legismose", "Netto"));
            Products.Add(new Product("Pære & Banan Skyr", 19, "Legismose", "Netto"));


            foreach (var brand in Products.Select(product => product.Brand).Distinct())
            {
                Brands.Add(new Brand {
                    Name = brand, Products = Products.Where(prod => prod.Brand == brand).ToList()
                });
            }

            foreach (var seller in Products.Select(product => product.Seller).Distinct())
            {
                Sellers.Add(new Seller {
                    Name = seller, Products = Products.Where(prod => prod.Seller == seller).ToList()
                });
            }
        }