//public IEnumerable<IndividualPokemonListItem> GetIndividualPokemonByPokemonType() //{ // using (var ctx = new ApplicationDbContext()) // { // var query = // ctx // .IndividualPokemonDb // .Where(e => e.Pokemon.PokemonType == e.Pokemon.PokemonType) // .Select( // e => // new IndividualPokemonListItem // { // IndividualPokemonID = e.IndividualPokemonID, // IndividualPokemonName = e.IndividualPokemonName, // PokemonName = e.PokemonName, // PokemonType = e.PokemonType, // DietType = e.DietType, // UserName =e.UserName, // Moves = e.Moves // } // ); // return query.ToArray(); // } //} public bool UpdateIndividualPokemon(IndividualPokemonEdit model) { using (var ctx = new ApplicationDbContext()) { var entity = ctx .IndividualPokemonDb .Single(e => e.IndividualPokemonID == model.IndividualPokemonID); entity.IndividualPokemonName = model.IndividualPokemonName; return(ctx.SaveChanges() == 1); } }
public IHttpActionResult Put(IndividualPokemonEdit individualPokemon) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var service = CreateIndividualPokemonService(); if (!service.UpdateIndividualPokemon(individualPokemon)) { return(InternalServerError()); } return(Ok()); }