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;
        }
Exemple #2
0
        public IActionResult Solo()
        {
            SoloViewModel soloView = new SoloViewModel

                                     (

                context.Abilities.ToList(),

                context.Weapons.ToList(),
                context.Spells.ToList()

                                     );



            return(View("AddSolo", soloView));
        }
Exemple #3
0
        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));
        }
Exemple #4
0
 public LevelModel(SoloViewModel viewModel)
 {
     this.viewModel = viewModel;
 }