public BaseReturn CadastrarTipoUsuario(string nome, string descricao)
        {
            var Dados = PesquisarTipoUsuario()
                        .Where(y => y.Nome == nome).FirstOrDefault();

            if (Dados != null)
            {
                return(new BaseReturn("Tipo Usuario", Library.Class.Resources.Message.JA_EXISTE_UMA_X0_CHAMADA_X1.ToFormat("Nome", Dados.Nome), true));
            }

            TipoUsuarios DadosTipoUsuarios = new TipoUsuarios(descricao, nome);

            if (DadosTipoUsuarios.IsInvalid())
            {
                return(new BaseReturn(DadosTipoUsuarios.Notifications.FirstOrDefault().Property, DadosTipoUsuarios.Notifications.FirstOrDefault().Message, false));
            }

            _RepositoryUsuario.Add(DadosTipoUsuarios);

            return(new BaseReturn("Tipo Usuario", Library.Class.Resources.Message.OPERACAO_REALIZADA_COM_SUCESSO, true));
        }