//Function: add a new dish to the system
        public bool AddDish(Dish pDish)
        {
            bool isInsert = false;
            try
            {
                DataContextDataContext dc = new DataContextDataContext();
                dc.insert_dish(pDish.name, pDish.description, pDish.price, pDish.pictPath, pDish.popularity);
                isInsert = true;

                foreach (Tag t in pDish.tagList)
                {
                    dc.update_tag_pupularity_or_insert(t.name);
                    dc.insert_taganddish(t.name, pDish.name);
                }
            }
            catch (Exception ex)
            { }

            return isInsert;
        }