public JsonResult HeroCreation(CreateHeroInputModel model) { var currentUser = this.User.Identity.Name; this.heroService.CreateNewHero(model, currentUser.ToString()); return(this.Json(true)); }
public IActionResult Faction([FromForm] CreateHeroInputModel model) { var currentUser = this.User.Identity.Name; var hero = heroService.Create(model, currentUser); Db.Heroes.Add(hero); Db.SaveChanges(); return(new ObjectResult(new { status = "success", data = $"{hero.HeroName} {hero.HeroFaction} {hero.HeroRace} {hero.HeroClass}" })); //return this.Redirect("/"); }
public Hero Create(CreateHeroInputModel heroModel, string currUser) { var hero = new Hero { WoWUserName = currUser, HeroName = heroModel.HeroName, HeroFaction = heroModel.HeroFaction, HeroRace = heroModel.HeroRace, HeroClass = heroModel.HeroClass }; return(hero); }
public void CreateNewHero(CreateHeroInputModel model, string user) { var hero = new Hero { HeroName = model.HeroName, HeroFaction = model.HeroFaction, HeroRace = model.HeroRace, HeroClass = model.HeroClass, WoWUserName = user, }; this.contex.Heroes.Add(hero); this.contex.SaveChanges(); }