Ejemplo n.º 1
0
        public List <SauceDAO> getSauces()
        {
            List <SauceDAO> sauces = new List <SauceDAO>();

            foreach (var item in data.GetSaucesList())
            {
                sauces.Add(SauceMapper.Sauce_SauceDAO(item));
            }
            return(sauces);
        }
        public List <SauceDAO> GetSauces()
        {
            var returnList = new List <SauceDAO>();

            foreach (var item in data.GetSauces())
            {
                returnList.Add(SauceMapper.MapToSauceDAO(item));
            }

            return(returnList);
        }
Ejemplo n.º 3
0
        public PizzaOrderDAO GetPizzaOrder(int id)
        {
            PizzaOrderDAO   po           = new PizzaOrderDAO();
            PizzaOrder      temppo       = new PizzaOrder();
            List <Order>    temporder    = new List <Order>();
            List <Pizza>    temppizzas   = new List <Pizza>();
            List <PizzaDAO> temppizzaDAO = new List <PizzaDAO>();


            temppo      = data.GetPizzaOrderByID(id);
            po.ID       = temppo.PizzaOrderID;
            po.Customer = GetCustomerByID(int.Parse(temppo.CustomerID.ToString()));
            temporder   = data.GetOrderByID(po.ID);
            temppizzas  = data.GetPizzaList(temporder);

            foreach (var item in temppizzas)
            {
                var tempToppings    = data.GetToppingsOnPizza(int.Parse(item.PizzaID.ToString()));
                var tempCheeses     = data.GetCheesesOnPizza(int.Parse(item.PizzaID.ToString()));
                var tempToppingsDAO = new List <ToppingDAO>();
                var tempCheesesDAO  = new List <CheeseDAO>();

                foreach (var i in tempToppings)
                {
                    tempToppingsDAO.Add(ToppingMapper.Topping_ToppingDAO(i));
                }
                foreach (var y in tempCheeses)
                {
                    tempCheesesDAO.Add(CheeseMapper.Cheese_CheeseDAO(y));
                }


                var t = new PizzaDAO
                {
                    ID       = item.PizzaID,
                    Crust    = CrustMapper.Crust_CrustDAO(data.GetCrustOnPizza(int.Parse(item.CrustID.ToString()))),
                    Sauce    = SauceMapper.Sauce_SauceDAO(data.GetSauceOnPizza(int.Parse(item.SauceID.ToString()))),
                    Size     = SizeMapper.Size_SizeDAO(data.GetSizeOfPizza(int.Parse(item.SizeID.ToString()))),
                    Toppings = tempToppingsDAO,
                    Cheeses  = tempCheesesDAO
                };

                temppizzaDAO.Add(t);
            }
            OrderDAO order = new OrderDAO();

            order.Pizzas = temppizzaDAO;
            po.Order     = order;

            return(po);
        }
 public bool ChangeSauce(SauceDAO sauce)
 {
     return(data.ChangeSauce(SauceMapper.MapToSauce(sauce)));
 }
 public bool InsertSauce(SauceDAO sauce)
 {
     return(data.InsertSauce(SauceMapper.MapToSauce(sauce)));
 }
 public SauceDAO GetSauce(int id)
 {
     return(SauceMapper.MapToSauceDAO(data.GetSauce(id)));
 }
 public bool DeleteSauce(SauceDAO sauce)
 {
     return(data.DeleteSauce(SauceMapper.MapToSauce(sauce)));
 }
 public bool InsertSauce(SauceDTO item)
 {
     return(pssc.InsertSauce(SauceMapper.MapToDAO(item)));
 }
 public bool DeleteSauce(SauceDTO item)
 {
     return(pssc.DeleteSauce(SauceMapper.MapToDAO(item)));
 }
 public bool ChangeSauce(SauceDTO item)
 {
     return(pssc.ChangeSauce(SauceMapper.MapToDAO(item)));
 }
 public SauceDTO GetSauce(int id)
 {
     return(SauceMapper.MapToDTO(pssc.GetSauce(id)));
 }