public async Task <ServiceResponse <List <GetPersonagemDTO> > > AdicionarPersonagem(AdicionarPersonagemDTO NovoPersonagem) { ServiceResponse <List <GetPersonagemDTO> > ServiceResponse = new ServiceResponse <List <GetPersonagemDTO> >(); Personagem personagem = _mapper.Map <Personagem>(NovoPersonagem); await _context.Personagens.AddAsync(personagem); await _context.SaveChangesAsync(); ServiceResponse.Data = (_context.Personagens.Select(p => _mapper.Map <GetPersonagemDTO>(p)).ToList()); return(ServiceResponse); }
public async Task <IActionResult> AdicionarPersonagem(AdicionarPersonagemDTO NovoPersonagem) { return(Ok(await _characterService.AdicionarPersonagem(NovoPersonagem))); }