public int CreateToken(CreateTokenInputModel token) { var newToken = new Token() { Health = token.Health, AttackSpeed = token.AttackSpeed, Agility = token.Agility, ImageUrl = token.ImageUrl, CriticalStrike = token.CriticalStrike, Mana = token.Mana, Mastery = token.Mastery, Nickname = token.Nickname, Stamina = token.Stamina, Versatility = token.Versatility, TxId = token.TxId, IsBrawling = token.IsBrawling, IsBreeding = token.IsBreeding, Level = token.Level, Experience = token.Experience }; var address = db.Addresses.FirstOrDefault(c => c.Id == token.AddressId); if (address == null) { return(0); } newToken.Address = address; db.Add(newToken); db.SaveChanges(); return(newToken.Id); }
public IActionResult CreateToken([FromBody] CreateTokenInputModel model) { var id = this.mainService.CreateToken(model); if (id == 0) { return(this.NotFound("The address doesn't exist.")); } return(this.Ok(id)); }