public async Task <ActionResult <ApostaDto> > Adicionar(ApostaDto apostaDto)
        {
            if (!ModelState.IsValid)
            {
                return(CustomResponse(ModelState));
            }

            await _apostaService.Adicionar(_mapper.Map <Aposta>(apostaDto));

            return(CustomResponse(apostaDto));
        }
        public async Task <ActionResult <SorteioDto> > Atualizar(Guid id, ApostaDto apostaDto)
        {
            if (id != apostaDto.Id)
            {
                NotificarErro("O Id informado não é o mesmo que foi passado na consulta");
                return(CustomResponse(apostaDto));
            }

            if (!ModelState.IsValid)
            {
                return(CustomResponse(ModelState));
            }

            await _apostaService.Atualizar(_mapper.Map <Aposta>(apostaDto));

            return(CustomResponse(apostaDto));
        }