public void Delete(NationalPark park) { if (_parks != null) { _parks.Remove(park); var data = JsonConvert.SerializeObject(_parks); File.WriteAllText(GetFilename(), data); } }
public void Save(NationalPark park) { if (_parks != null) { if (!_parks.Contains(park)) { _parks.Add(park); var data = JsonConvert.SerializeObject(_parks); File.WriteAllText(GetFilename(), data); } } }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); SetContentView(Resource.Layout.Edit); if (Intent.HasExtra("parkid")) { string parkId = Intent.GetStringExtra("parkid"); _park = NationalParksData.Instance.Parks.FirstOrDefault(x => x.Id == parkId); } else { _park = new NationalPark(); } _nameEditText = FindViewById<EditText>(Resource.Id.nameEditText); _descriptionEditText = FindViewById<EditText>(Resource.Id.descrEditText); _countryEditText = FindViewById<EditText>(Resource.Id.countryEditText); _stateEditText = FindViewById<EditText>(Resource.Id.stateEditText); _longEditText = FindViewById<EditText>(Resource.Id.longEditText); _latEditText = FindViewById<EditText>(Resource.Id.latEditText); }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); SetContentView(Resource.Layout.Detail); if (Intent.HasExtra("parkid")) { string parkId = Intent.GetStringExtra("parkid"); _park = NationalParksData.Instance.Parks.FirstOrDefault(x => x.Id == parkId); } else { _park = new NationalPark(); } }