public DataManager() { /* * if (File.Exists(RecipesFile)) * { * StreamReader myReader = new StreamReader(RecipesFile); * recipesList = (RecipesList)recipesListSerializer.Deserialize(myReader); * myReader.Close(); * } * else * recipesList = new RecipesList(); * * if (File.Exists(FridgeFile)) * { * StreamReader myReader = new StreamReader(FridgeFile); * fridge = (Fridge)fridgeSerializer.Deserialize(myReader); * myReader.Close(); * } * else * fridge = new Fridge(); * * if (File.Exists(ProductsFile)) * { * StreamReader myReader = new StreamReader(ProductsFile); * productsList = (ProductsList)productsListSerializer.Deserialize(myReader); * myReader.Close(); * } * else * productsList = new ProductsList(); */ recipesList = new RecipesList(); fridge = new Fridge(); productsList = new ProductsList(); }
public DataManager() { /* if (File.Exists(RecipesFile)) { StreamReader myReader = new StreamReader(RecipesFile); recipesList = (RecipesList)recipesListSerializer.Deserialize(myReader); myReader.Close(); } else recipesList = new RecipesList(); if (File.Exists(FridgeFile)) { StreamReader myReader = new StreamReader(FridgeFile); fridge = (Fridge)fridgeSerializer.Deserialize(myReader); myReader.Close(); } else fridge = new Fridge(); if (File.Exists(ProductsFile)) { StreamReader myReader = new StreamReader(ProductsFile); productsList = (ProductsList)productsListSerializer.Deserialize(myReader); myReader.Close(); } else productsList = new ProductsList(); */ recipesList = new RecipesList(); fridge = new Fridge(); productsList = new ProductsList(); }
public void Deserialize(System.IO.Stream os) { XmlSerializer xs = new XmlSerializer(typeof(RecipesList)); RecipesList rl = (RecipesList)xs.Deserialize(os); this.ListedRecipies = rl.ListedRecipies; }
public void Deserialize(System.Xml.XmlReader xmlr) { XmlSerializer xs = new XmlSerializer(typeof(RecipesList)); RecipesList rl = (RecipesList)xs.Deserialize(xmlr); this.ListedRecipies = rl.ListedRecipies; }
public void getRecipesList() { try { HttpWebRequest req = (HttpWebRequest)WebRequest.Create(config.Current.serverAddress + "/synchro/recipes_list"); req.Headers["Cookie"] = cookie; req.AllowWriteStreamBuffering = true; req.KeepAlive = true; req.Method = "Get"; HttpWebResponse HttpWResp = (HttpWebResponse)req.GetResponse(); XmlTextReader xmltr = new XmlTextReader(HttpWResp.GetResponseStream()); RecipesList list = new RecipesList(); list.Deserialize(xmltr); HttpWResp.Close(); recipesList = list; List <Recipe> rList = new List <Recipe>(); foreach (RecipeForList r in recipesList.ListedRecipies) { Recipe re = getRecipe(r.id); rList.Add(re); } recipesList.Recipes = rList; } catch (WebException ee) { /* * WebResponse resp = ee.Response; * * StreamReader sr=new StreamReader(resp.GetResponseStream()); * string allresp=sr.ReadToEnd(); * string respmes = ee.Message; * */ MessageBox.Show(ee.Message); } }
public void getRecipesList() { try { HttpWebRequest req = (HttpWebRequest)WebRequest.Create(config.Current.serverAddress + "/synchro/recipes_list"); req.Headers["Cookie"] = cookie; req.AllowWriteStreamBuffering = true; req.KeepAlive = true; req.Method = "Get"; HttpWebResponse HttpWResp = (HttpWebResponse)req.GetResponse(); XmlTextReader xmltr = new XmlTextReader(HttpWResp.GetResponseStream()); RecipesList list = new RecipesList(); list.Deserialize(xmltr); HttpWResp.Close(); recipesList = list; List<Recipe> rList = new List<Recipe>(); foreach (RecipeForList r in recipesList.ListedRecipies) { Recipe re = getRecipe(r.id); rList.Add(re); } recipesList.Recipes = rList; } catch (WebException ee) { /* WebResponse resp = ee.Response; StreamReader sr=new StreamReader(resp.GetResponseStream()); string allresp=sr.ReadToEnd(); string respmes = ee.Message; */ MessageBox.Show(ee.Message); } }