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(); }
//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); }