protected override void OnAppearing() { base.OnAppearing(); GameDataAccess dataAccess = new GameDataAccess(); ItemListView.ItemsSource = dataAccess.GetItems(); }
void Delete_Clicked(object sender, System.EventArgs e) { var ItemRow = (ItemModel)BindingContext; GameDataAccess dataAccess = new GameDataAccess(); dataAccess.DeleteItem(ItemRow); Navigation.PopAsync(); }
async void Save_Clicked(object sender, System.EventArgs e) { GameDataAccess dataAccess = new GameDataAccess(); var ItemRow = (ItemModel)BindingContext; dataAccess.InsertItem(ItemRow); await Navigation.PopAsync(); }
public GameModel() { Characters = new ObservableCollection <CharacterModel>(); Monsters = new ObservableCollection <MonsterModel>(); battleModel = new VBattleModel(); this.dataAccess1 = new GameDataAccess(); // Build level system leveling = new List <int>(); leveling.Add(1); // level + 1 leveling.Add(2); // STR +2 leveling.Add(1); // DEX +1 leveling.Add(1); // SPD +1 leveling.Add(4); // HP +4 experience = new Dictionary <int, int>(); buildEXPChart(); }
async void Read_Clicked(object sender, System.EventArgs e) { ItemRestClientService ItemService = new ItemRestClientService(); ItemAPIRequestModel reqItem = new ItemAPIRequestModel(); reqItem.randomItemOption = 1; reqItem.superItemOption = 1; List <ItemModel> items = new List <ItemModel>(); items = await ItemService.PostCharForPostClient(reqItem); GameDataAccess dataAccess = new GameDataAccess(); dataAccess.DeleteAllItem(); foreach (ItemModel item in items) { dataAccess.InsertItem(item); } await Navigation.PushAsync(new ItemsListPage()); }