public static CustomPokemon ToEntity(this CustomPokemonModel model) { return(new CustomPokemon { Id = model.Id, Image = model.Photo, Name = model.Name, Type1 = model.Type1, Type2 = model.Type2 }); }
public async Task <CustomPokemon> AddCustom(int id, CustomPokemonModel model) { var entity = model.ToEntity(); entity.UserId = id; await _context.CustomPokemons.AddAsync(entity); try { await _context.SaveChangesAsync(); } catch (Exception) { throw; } return(entity); }
public async Task <CustomPokemonModel> AddCustom([FromBody] CustomPokemonModel model) { var x = await _service.AddCustom(Convert.ToInt32(this.User.Identity.Name), model); return(x.ToModel()); }