}// --> 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;
 }
Example #3
0
        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();
        }
Example #4
0
        }// --> 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);
            }
        }
Example #5
0
        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
Example #7
0
        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();
            }
        }