Example #1
0
        public static Store Map(DBData.Store store)
        {
            Store loc = new Store(store.Id);

            //inventory
            loc.Dough = store.Dough.Value;
            loc.Toppings[(int)Pizza.ToppingType.Bacon]        = store.Bacon.Value;
            loc.Toppings[(int)Pizza.ToppingType.Beef]         = store.Beef.Value;
            loc.Toppings[(int)Pizza.ToppingType.Black_Olive]  = store.BlackOlive.Value;
            loc.Toppings[(int)Pizza.ToppingType.Cheese]       = store.Cheese.Value;
            loc.Toppings[(int)Pizza.ToppingType.Green_Pepper] = store.GreenPepper.Value;
            loc.Toppings[(int)Pizza.ToppingType.Ham]          = store.Ham.Value;
            loc.Toppings[(int)Pizza.ToppingType.Mushroom]     = store.Mushroom.Value;
            loc.Toppings[(int)Pizza.ToppingType.Onion]        = store.Onion.Value;
            loc.Toppings[(int)Pizza.ToppingType.Pepperoni]    = store.Pepperoni.Value;
            loc.Toppings[(int)Pizza.ToppingType.Sauce]        = store.Sauce.Value;
            loc.Toppings[(int)Pizza.ToppingType.Sausage]      = store.Sausage.Value;
            //other values
            loc.NextOrder = store.NextOrder.Value;
            loc.Income    = store.Income.Value;
            //orderhistory is only loaded when needed
            return(loc);
        }
Example #2
0
 public static DBData.Store Map(Store loc)
 {
     DBData.Store store = new DBData.Store
     {
         Id = loc.Id,
         //inventory
         Dough       = loc.Dough,
         Bacon       = loc.Toppings[(int)Pizza.ToppingType.Bacon],
         Beef        = loc.Toppings[(int)Pizza.ToppingType.Beef],
         BlackOlive  = loc.Toppings[(int)Pizza.ToppingType.Black_Olive],
         Cheese      = loc.Toppings[(int)Pizza.ToppingType.Cheese],
         GreenPepper = loc.Toppings[(int)Pizza.ToppingType.Green_Pepper],
         Ham         = loc.Toppings[(int)Pizza.ToppingType.Ham],
         Mushroom    = loc.Toppings[(int)Pizza.ToppingType.Mushroom],
         Onion       = loc.Toppings[(int)Pizza.ToppingType.Onion],
         Pepperoni   = loc.Toppings[(int)Pizza.ToppingType.Pepperoni],
         Sauce       = loc.Toppings[(int)Pizza.ToppingType.Sauce],
         Sausage     = loc.Toppings[(int)Pizza.ToppingType.Sausage],
         NextOrder   = loc.NextOrder,
         Income      = loc.Income
     };
     return(store);
 }