コード例 #1
0
        }//end of main

        public static FridgeItem addItemToFridge(FridgeItem newitem)
        {
            using (var item = new FridgeContext())
            {
                string strtester;
                int    inttester;
                Console.WriteLine("adding a new item to the fridge...");
                do
                {
                    Console.WriteLine("what's the name of the item you're adding?");
                    strtester = Console.ReadLine();
                    //make sure that the user entry isnt null and isnt a number
                    if (int.TryParse(strtester, out inttester))
                    {
                        Console.WriteLine("invalid entry, please retry!");
                    }
                    //create new item name otherwise
                    else
                    {
                        newitem.itemName = strtester;
                    }
                } while (int.TryParse(strtester, out inttester) || strtester == null);
                do
                {
                    Console.WriteLine("how many of that item are you storing?");
                    strtester = Console.ReadLine();
                    //make sure that the user entry isnt null and is a number
                    if (!int.TryParse(strtester, out inttester))
                    {
                        Console.WriteLine("invalid entry, please retry!");
                    }
                    //create new fridge item count otherwise
                    else
                    {
                        newitem.itemCount = inttester;
                    }
                } while (!int.TryParse(strtester, out inttester) || strtester == null);
                do
                {
                    Console.WriteLine("what kind of item are you adding?");
                    strtester = Console.ReadLine();
                    //make sure that the user entry isnt null and isnt a number
                    if (int.TryParse(strtester, out inttester))
                    {
                        Console.WriteLine("invalid entry, please retry!");
                    }
                    //add item type to new fridge item otherwise
                    else
                    {
                        newitem.itemType = strtester;
                    }
                } while (int.TryParse(strtester, out inttester) || strtester == null);
                return(newitem);
            } //end of using loop
        }     //end additem func
コード例 #2
0
 static void Main(string[] args)
 {
     //addShelfToFridge();
     using (var context = new FridgeContext())
     {
         var newItem = new FridgeItem();
         addItemToFridge(newItem);
         context.FridgeItem.Add(newItem);
         context.SaveChanges();
         Console.WriteLine("Item added to the fridge!");
     }
 }//end of main
コード例 #3
0
        static void Main(string[] args)
        {
            FridgeContext context = new FridgeContext();

            var salt = new Ingredient
            {
                Name        = "Salt",
                Description = "Salty lead of the four flavors of the Alickmylips"
            };

            context.Ingredients.Add(salt);

            var pepper = new Ingredient
            {
                Name        = "Pepper",
                Description = "Spicy."
            };

            context.Add(pepper);

            context.SaveChanges();
        }
コード例 #4
0
        public IngredientsController(FridgeContext context)
        {
            _context = context;

            _context.Database.EnsureCreated();
        }
コード例 #5
0
 public ItemsController(FridgeContext context)
 {
     _context = context;
 }
コード例 #6
0
        }     //end additem func

        void addShelfToFridge()
        {
            using (var context = new FridgeContext())
            {
            }
        }
コード例 #7
0
        public OrdersController(FridgeContext context)
        {
            _context = context;

            _context.Database.EnsureCreated();
        }