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); }
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); }