public static Pizza Map(DBAccess.Pizza pizza) => new Pizza
 {
     Crust       = pizza.Crust,
     Id          = pizza.Id,
     NameofPizza = pizza.NameofPizza,
     SizeOfPizza = pizza.SizeOfPizza,
     Sauce       = pizza.Sauce,
 };
Example #2
0
        /// <summary>
        /// Finds the pizza in the database using the name as a key it only gives back the first name it finds
        /// </summary>
        /// <param name="input"></param>
        /// <returns>a Pizza Object mapped to model class</returns>
        public Model.Pizza FindPizzaByName(string input)
        {
            DBAccess.Pizza piz = new DBAccess.Pizza();
            try
            {
                piz = _db.Pizza.FirstOrDefault(u => u.NameofPizza == input);
            }
            catch (ArgumentNullException e)
            {
                logger.Error(e, "NullPointer Error");
                Console.WriteLine("Not found in the data base");
            }
            if (piz == null)
            {
                return(null);
            }

            return(Mapper.Map(piz));
        }
Example #3
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="pizID"></param>
        /// <param name="OrderID"></param>
        public void AddPizzaToOrder(int pizID, int OrderID)
        {
            try
            {
                Orders findOrder = Mapper.Map(FindUserByOrderID(OrderID));
            }
            catch (Exception e)
            {
            }

            DBAccess.Pizza pizza = Mapper.Map(FindPizzaByID(pizID));
            ProcessOrder   po    = new ProcessOrder
            {
                OrderId = OrderID,
                PizzaId = pizID
            };

            _db.Add(po);
        }