//public IHttpActionResult GetByPokemonType() //{ // IndividualPokemonService individualPokemonService = CreateIndividualPokemonService(); // var individualPokemon = individualPokemonService.GetIndividualPokemonByPokemonType(); // return Ok(individualPokemon); //} public IHttpActionResult Post(IndividualPokemonCreate individualPokemon) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var service = CreateIndividualPokemonServiceWithUserAccountID(individualPokemon.UserID); if (!service.CreateIndividualPokemon(individualPokemon)) { return(InternalServerError()); } return(Ok()); }
public bool CreateIndividualPokemon(IndividualPokemonCreate model) { var entity = new IndividualPokemon { IndividualPokemonName = model.IndividualPokemonName, PokemonID = model.PokemonID, UserID = _userID, TeamID = model.TeamID }; using (var ctx = new ApplicationDbContext()) { ctx.IndividualPokemonDb.Add(entity); return(ctx.SaveChanges() == 1); } }