static void AwesomeGiftToMYself() { Console.WriteLine("Вот шо есть для меня любимого"); using (var context = new ProductDbContext()) { var myself = context.ProductDBList.OrderBy(x => x.Price).Last(); Console.WriteLine($" {myself.Name} {myself.Price}"); GetSite(myself); Console.ReadLine(); } }
static void GiftForTescha() { Console.WriteLine("Вот шо есть для любимой тещеньки"); using (var context = new ProductDbContext()) { var teschaGift = context .ProductDBList.OrderBy(x => x.Price).First(); Console.WriteLine($" {teschaGift.Name} {teschaGift.Price}"); GetSite(teschaGift); Console.ReadLine(); } }
static void Deshman() { Console.WriteLine("Вот шо есть по дешману"); using (var context = new ProductDbContext()) { var selectedProducts = context .ProductDBList.Where(x => x.Price < 10.00).ToList(); foreach (var product in selectedProducts) { Console.WriteLine($"{product.Id} {product.Name} {product.Price} "); } SelectMenu(selectedProducts); } }
static void GiftGetAll25Byn() { Console.WriteLine("вывести список подарков с ценой до 25 рублей"); using (var context = new ProductDbContext()) { foreach (var product in context.ProductDBList) { if (product.Price < 25.00) { Console.WriteLine($"{product.Id} {product.Name} {product.Price}"); } } Console.ReadLine(); } }
static void GiftGetAllCost() { Console.WriteLine("посчитать сколько будут стоить все подарки"); using (var context = new ProductDbContext()) { double summCost = 0.00; foreach (var product in context.ProductDBList) { summCost += product.Price; } Console.WriteLine($"за все {summCost:00.00}, даж вывел кросево"); Console.ReadLine(); } }
static void FillProductsDB(products products) { using (var context = new ProductDbContext()) { foreach (var product in products.Products) { context.ProductDBList.Add(new ProductDB() { Name = product.Name, Price = product.Prices.Price_min.CashInDouble, Url = product.Url }); } context.SaveChanges(); } }
static void GiftDeshman50BYN() { Console.WriteLine("выбрать самые дешевые подарки пока не закончатся 50 рублей, вывести список подарков"); using (var context = new ProductDbContext()) { var ordered = context.ProductDBList.OrderBy(x => x.Price).ToList(); double summCost = 0.00; var Deshman50Byn = new List <ProductDB>(); int i = 0; while ((50.00 - summCost) > ordered[i].Price) { summCost += ordered[i].Price; Deshman50Byn.Add(ordered[i]); i++; } foreach (var product in Deshman50Byn) { Console.WriteLine($"{product.Id} {product.Name} {product.Price}"); } SelectMenu(Deshman50Byn); Console.ReadLine(); } }