예제 #1
0
        //Method called when saving to persistance
        public void Save( )
        {
            RecipeXmlDataService recipeXmlDataService = new RecipeXmlDataService( );

            using (recipeXmlDataService)
            {
                recipeXmlDataService.Write(_recipes);
            }
        }
예제 #2
0
        //Default constructor
        public RecipeRepository( )
        {
            //When instatiated will create xml dataservice object
            RecipeXmlDataService recipeXMLDataService = new RecipeXmlDataService( );

            //with a using statement the xmldataservice is used to get a list of objects that is stored internaly
            using (recipeXMLDataService)
            {
                _recipes = recipeXMLDataService.Read( ) as List <Recipe>;
            }
        }