protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); var data = Intent.GetStringExtra("data"); var item = Newtonsoft.Json.JsonConvert.DeserializeObject <Game>(data); viewModel = new SoloViewModel(item); FindViewById <TextView>(Resource.Id.description).Text = item.Description; SupportActionBar.Title = item.Text; }
public IActionResult Solo() { SoloViewModel soloView = new SoloViewModel ( context.Abilities.ToList(), context.Weapons.ToList(), context.Spells.ToList() ); return(View("AddSolo", soloView)); }
public IActionResult Solo(SoloViewModel model) { if (ModelState.IsValid) { SoloModel newSolo = new SoloModel(); newSolo.Name = model.Name; newSolo.ARM = model.ARM; newSolo.CMD = model.CMD; newSolo.DEF = model.DEF; newSolo.FA = model.FA; newSolo.MAT = model.MAT; newSolo.PointCost = model.PointCost; newSolo.RAT = model.RAT; newSolo.SPD = model.SPD; newSolo.STR = model.STR; newSolo.FA = model.FA; newSolo.factionName = model.Faction; context.Solos.Add(newSolo); context.SaveChanges(); if (model.abilIDS != null) { foreach (var abil in model.abilIDS) { SoloAbility NewSoloAbility = new SoloAbility(); NewSoloAbility.AbilityID = abil; NewSoloAbility.SoloID = newSolo.ID; context.SoloAbilities.Add(NewSoloAbility); context.SaveChanges(); } } if (model.weapIDS != null) { foreach (var weap in model.weapIDS) { SoloWeapon NewSoloWeapon = new SoloWeapon(); NewSoloWeapon.WeaponID = weap; NewSoloWeapon.SoloID = newSolo.ID; context.SoloWeapons.Add(NewSoloWeapon); context.SaveChanges(); } } if (model.spellIDS != null) { foreach (var spell in model.spellIDS) { SoloSpell NewSoloSpell = new SoloSpell(); NewSoloSpell.SpellID = spell; NewSoloSpell.SoloID = newSolo.ID; context.SoloSpells.Add(NewSoloSpell); context.SaveChanges(); } } return(Redirect("/")); } return(View("AddSolo", model)); }
public LevelModel(SoloViewModel viewModel) { this.viewModel = viewModel; }