private void nacitajObchody() { ObchodList.Clear(); ISharedPreferences pref = Application.Context.GetSharedPreferences("serializedObchod", FileCreationMode.Private); string sSerializedObchody = pref.GetString("jsonObchod", String.Empty); if (sSerializedObchody == string.Empty) { Obchod obchod1 = new Obchod("Kaufland"); ObchodList.Add(obchod1); Obchod obchod2 = new Obchod("Tesco"); ObchodList.Add(obchod2); Obchod obchod3 = new Obchod("Billa"); ObchodList.Add(obchod3); Obchod obchod4 = new Obchod("Jednota"); ObchodList.Add(obchod4); return; } string[] serializedObchody = sSerializedObchody.Split("GJ6MF"); foreach (var obchodS in serializedObchody) { var obchod = Newtonsoft.Json.JsonConvert.DeserializeObject <Obchod>(obchodS); ObchodList.Add(obchod); } }
public void UlozObchod(List <string> ObchodyList) { List <string> ObchodList = ObchodyList; string obchod = txtObchod.Text; bool podmienka = true; for (int i = 0; i < ObchodList.Count; i++) { if (String.Equals(ObchodList[i].ToUpper().TrimEnd(), obchod.ToUpper().TrimEnd())) { podmienka = false; break; } } if (podmienka) { Obchod obchodObj = new Obchod(obchod); ObchodServis.getInstance().pridajObchod(obchodObj); Toast.MakeText(this, "Obchod bol pridaný do zoznamu", ToastLength.Long).Show(); } }
public void pridajObchod(Obchod obchod) { ObchodList.Add(obchod); ulozObchodList(); }