public ActionResult Create([Bind(Include = "Id,Name,ChallengeRating,UrlId")] MonsterDataModel monsterDataModel)
        {
            if (ModelState.IsValid)
            {
                db.Monsters.Add(monsterDataModel);
                db.SaveChanges();
                return RedirectToAction("Index");
            }

            return View(monsterDataModel);
        }
예제 #2
0
        public ActionResult Create([Bind(Include = "Id")] Encounter encounter)
        {
            if (ModelState.IsValid)
            {
                db.Encounters.Add(encounter);
                db.SaveChanges();
                return(RedirectToAction("Details", new { id = encounter.Id }));
            }

            return(RedirectToAction("Details", new { id = encounter.Id }));
        }
        public ActionResult Create([Bind(Include = "Id,EncounterId,MonsterId,HealthPoints,IsAlive")] ActiveMonster activeMonster)
        {
            if (ModelState.IsValid)
            {
                db.ActiveMonsters.Add(activeMonster);
                db.SaveChanges();
                return(RedirectToAction("Details", "Encounters", new { id = activeMonster.EncounterId }));
            }

            ViewBag.EncounterId = new SelectList(db.Encounters, "Id", "Id", activeMonster.EncounterId);
            ViewBag.MonsterId   = new SelectList(db.Monsters, "Id", "Name", activeMonster.MonsterId);
            return(View(activeMonster));
        }
예제 #4
0
 public int Save()
 {
     return(_db.SaveChanges());
 }