public static void Save(XmlImportIngredient ingredient, string menuitemguid, string menuitemname)
        {
            var db = new Database("RedRobin");

            var records = db.Fetch<XmlIngredientsXref>(" where xmlguid=@0 and xmlmenuitemguid=@1", ingredient.ItemIngredientGuid, menuitemguid);

            if (records.Count >= 1) return;
            var insert = new XmlIngredientsXref();
            insert.xmlguid = new Guid(ingredient.ItemIngredientGuid);
            insert.xmlingredientname = ingredient.ItemIngredientName;
            insert.xmlmenuitemguid = new Guid(menuitemguid);
            insert.xmlmenuitemname = menuitemname;
            insert.Save();
        }
Esempio n. 2
0
        public static void Save(XmlImportIngredient ingredient, string menuitemguid, string menuitemname)
        {
            var db = new Database("RedRobin");

            var records = db.Fetch <XmlIngredientsXref>(" where xmlguid=@0 and xmlmenuitemguid=@1", ingredient.ItemIngredientGuid, menuitemguid);

            if (records.Count >= 1)
            {
                return;
            }
            var insert = new XmlIngredientsXref();

            insert.xmlguid           = new Guid(ingredient.ItemIngredientGuid);
            insert.xmlingredientname = ingredient.ItemIngredientName;
            insert.xmlmenuitemguid   = new Guid(menuitemguid);
            insert.xmlmenuitemname   = menuitemname;
            insert.Save();
        }
Esempio n. 3
0
        public IngredientCandidates GetIngredientCandidates(XmlImportIngredient ingredient)
        {
            var candidates = new IngredientCandidates();

            candidates.ByNameCandidates = GetIngredientCandidatesByName(ingredient.ItemIngredientName);

            var xmlmenuitem = GetXmlImportMenuItemByMenuItemId(ingredient.XmlImportMenuItemId.ToString());

            if (xmlmenuitem != null)
            {
                var menuxref = GetMenuCrossReference(xmlmenuitem.ItemGuid);
                if (menuxref != null)
                {
                    candidates.ByPreviousCandidates = GetIngredientCandidatesByPrevious(menuxref.menuitemguid.ToString());
                }
            }
            return(candidates);
        }
Esempio n. 4
0
        private string GetFactValueFromImport(XmlImportIngredient xmlimport, int factid)
        {
            switch (factid)
            {
            case 1:
                return(xmlimport.Calories);

            case 3:
                return(xmlimport.Quantity);

            case 4:
                return(xmlimport.Fat);

            case 5:
                return(xmlimport.SaturatedFat);

            case 6:
                return(xmlimport.Sodium);

            case 7:
                return(xmlimport.Carbohydrates);

            case 8:
                return(xmlimport.Protein);

            case 9:
                return(xmlimport.Sugar);

            case 10:
                return(xmlimport.Cholesterol);

            case 11:
                return(xmlimport.FatCalories);

            case 12:
                return(xmlimport.Fiber);

            case 13:
                return(xmlimport.TransFat);

            default:
                return("");
            }
        }
 private string GetFactValueFromImport( XmlImportIngredient xmlimport, int factid )
 {
     switch (factid)
     {
         case 1:
             return xmlimport.Calories;
         case 3:
             return xmlimport.Quantity;
         case 4:
             return xmlimport.Fat;
         case 5:
             return xmlimport.SaturatedFat;
         case 6:
             return xmlimport.Sodium;
         case 7:
             return xmlimport.Carbohydrates;
         case 8:
             return xmlimport.Protein;
         case 9:
             return xmlimport.Sugar;
         case 10:
             return xmlimport.Cholesterol;
         case 11:
             return xmlimport.FatCalories;
         case 12:
             return xmlimport.Fiber;
         case 13:
             return xmlimport.TransFat;
         default:
             return "";
     }
 }
        public IngredientCandidates GetIngredientCandidates(XmlImportIngredient ingredient)
        {
            var candidates = new IngredientCandidates();

            candidates.ByNameCandidates = GetIngredientCandidatesByName(ingredient.ItemIngredientName);

            var xmlmenuitem = GetXmlImportMenuItemByMenuItemId(ingredient.XmlImportMenuItemId.ToString());
            if (xmlmenuitem != null)
            {
                var menuxref = GetMenuCrossReference(xmlmenuitem.ItemGuid);
                if (menuxref != null)
                    candidates.ByPreviousCandidates = GetIngredientCandidatesByPrevious(menuxref.menuitemguid.ToString());
            }
            return candidates;
        }