Example #1
0
        public AddItemUpdate(MyDayFoodItem item)
        {
            myDayItem = item;

            //get food item from database
            var             db = DataAccessor.getDataAccessor();
            FoodHistoryItem foodHistoryItem = db.getFoodHistoryItem(item.id);

            //store food info in NumoNameSearch var
            var search = new NumoNameSearch();

            this.search    = search;
            search.food_no = foodHistoryItem.food_no;
            search.name    = foodHistoryItem.DisplayName;

            //create new instance to display food info
            nutrFacts = new NutrFacts(this, search);

            //update the values being displayed
            nutrFacts.DescriptView   = foodHistoryItem.DisplayName;
            nutrFacts.Quantity       = foodHistoryItem.Quantity.ToString();
            nutrFacts.UnitPickerText = foodHistoryItem.Quantifier;
            nutrFacts.selectedResult = search;
            nutrFacts.updateUnitPickerWithCustomOptions();
        }
Example #2
0
        //Retrieve custom quantifiers from database and add to searchItem
        public void addCustomQuantifiers(NumoNameSearch item)
        {
            string data_num = item.food_no.ToString();

            if (data_num.Length == 4)
            {
                data_num = "0" + data_num;
            }

            var convertItems = getCustomQuantifiers(item.food_no);

            item.convertions.AddRange(convertItems);
        }