Example #1
0
        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);
        }
Example #2
0
 public async Task <IActionResult> AdicionarPersonagem(AdicionarPersonagemDTO NovoPersonagem)
 {
     return(Ok(await _characterService.AdicionarPersonagem(NovoPersonagem)));
 }