public async Task <PokemonType> Get(int id) { using (var db = Db) { var pokemonTypeRepository = new PokemonTypeRepository(db); return(await pokemonTypeRepository.FindOneById(id)); } }
public async void Delete(int id) { using (var db = Db) { var pokemonTypeRepository = new PokemonTypeRepository(db); var pokemonType = await pokemonTypeRepository.FindOneById(id); pokemonTypeRepository.Delete(pokemonType); } }
public async void Update(List <PokemonType> values) { using (var db = Db) { var pokemonTypeRepository = new PokemonTypeRepository(db); foreach (var value in values) { var pokemonType = await pokemonTypeRepository.FindOneById(value.Id); pokemonType.Name = value.Name; pokemonTypeRepository.Update(value); } } }