public IActionResult Get([FromQuery] bool inativas, string nome)
        {
            try
            {
                var materiasPrimas = _repoMateriaPrima.SelecionarTudo();
                if (materiasPrimas.Count < 1)
                {
                    return(NoContent());
                }

                if (inativas == false && nome != null)
                {
                    var resultado = _repoMateriaPrima.SelecionarPorNome(nome);
                    return(Ok(_mapper.Map <IEnumerable <MateriaPrimaDto> >(resultado)));
                }

                if (inativas == true && nome != null)
                {
                    var resultado = _repoMateriaPrima.SelecionarInativasPorNome(nome);
                    return(Ok(_mapper.Map <IEnumerable <MateriaPrimaDto> >(resultado)));
                }

                if (inativas == true)
                {
                    var resultado = (_repoMateriaPrima.SelecionarInativas());
                    return(Ok(_mapper.Map <IEnumerable <MateriaPrimaDto> >(resultado)));
                }

                return(Ok(_mapper.Map <IEnumerable <MateriaPrimaDto> >(materiasPrimas)));
            }
            catch (System.Exception)
            {
                return(StatusCode(500));
            }
        }