}// --> Data public void SetDataReference(UnitSet UnitSetData, IngredientSet IngredientSetData, UnitTranslationSet UnitTranslationSetData) { _IngredientSetData = IngredientSetData; _UnitSetData = UnitSetData; _UnitTranslationSetData = UnitTranslationSetData; }
//Constructors public RecipeIngredientSet(IngredientSet IngredientSetData, UnitSet UnitSetData, UnitTranslationSet UnitTranslationSetData, Recipe RelatedRecipe) { _IngredientSetData = IngredientSetData; _UnitSetData = UnitSetData; _UnitTranslationSetData = UnitTranslationSetData; _RelatedRecipe = RelatedRecipe; }
private UnitTranslationSet _UnitTranslations; //related to Units //Constructors public AllDataSets() { _Units = new UnitSet(); _UnitTranslations = new UnitTranslationSet(_Units); _Ingredients = new IngredientSet(_Units); _Recipes = new RecipeSet(_Units, _Ingredients); _FoodPlanItems = new FoodPlanItemSet(); _ShoppingListItems = new ShoppingListItemSet(); SetDataReference(); }
}// --> Data public void SetDataReference(IngredientSet IngredientSetData, UnitSet UnitSetData, UnitTranslationSet UnitTranslationSetData) { _IngredientSetData = IngredientSetData; _UnitSetData = UnitSetData; _UnitTranslationSetData = UnitTranslationSetData; if (Count > 0) { this.ElementAt(0).SetDataReference(IngredientSetData, UnitSetData, UnitTranslationSetData); } }
public void SetDataReference(IngredientSet IngredientSetData, UnitSet UnitSetData, UnitTranslationSet UnitTranslationSetData) { _IngredientSetData = IngredientSetData; _UnitSetData = UnitSetData; _UnitTranslationSetData = UnitTranslationSetData; if (this.Count() != 0) { this[0].SetDataReference(IngredientSetData, UnitSetData, UnitTranslationSetData); } }
public UnitTranslationSet OpenSet(string FileName) { UnitTranslationSet ReturnSet = this; ReturnSet.Clear(); FileName += FileExtension; using (Stream fs = new FileStream(FileName, FileMode.Open)) { System.Xml.Serialization.XmlSerializer x = new System.Xml.Serialization.XmlSerializer(ReturnSet.GetType()); ReturnSet = (UnitTranslationSet)x.Deserialize(fs); } return(ReturnSet); }// --> Data
public AllDataSets(bool ToBePopulatedWithDefaults) { _Units = new UnitSet(); _UnitTranslations = new UnitTranslationSet(_Units); _Ingredients = new IngredientSet(_Units); _Recipes = new RecipeSet(_Units, _Ingredients); _FoodPlanItems = new FoodPlanItemSet(); _ShoppingListItems = new ShoppingListItemSet(); SetDataReference(); if (ToBePopulatedWithDefaults) { PopulateSetWithDefaults(); } }