public IActionResult Editar([FromBody] DominioDto dominioDto)
        {
            var dominio = Mapper.Map <Dominio>(dominioDto);

            _dominioService.Editar(dominio);
            return(Ok());
        }
        public bool ValidarDominio(DominioDto dominioDto)
        {
            var valido = DbSet.Any(x =>
                                   x.ValorTipoDominio == dominioDto.GrupoDominio &&
                                   x.DescricaoValor.Replace(" ", "") == dominioDto.ValorDominio.Replace(" ", "") &&
                                   x.Ativo &&
                                   x.Id != dominioDto.Id);

            return(!valido);
        }
        public DominioDto BuscarDominioPorId(int id)
        {
            var dominio = _dominioRepository.BuscarDominioPorId(id);

            if (dominio == null)
            {
                return(null);
            }

            var dominioDto = new DominioDto
            {
                Id           = dominio.Id,
                GrupoDominio = dominio.ValorTipoDominio,
                ValorDominio = dominio.DescricaoValor,
                IdValor      = dominio.IdValor
            };

            return(dominioDto);
        }
        public IActionResult ValidarDominio([FromBody] DominioDto dominioDto)
        {
            var valido = _dominioService.ValidarDominio(dominioDto);

            return(Ok(new { valido }));
        }
        public bool ValidarDominio(DominioDto dominioDto)
        {
            var valido = _dominioRepository.ValidarDominio(dominioDto);

            return(valido);
        }