Example #1
0
        public GeradorUsuario()
        {
            Permissao[] permissoesPadrao = new Permissao[] { Permissao.ler, Permissao.escrever };
            Permissao[] permissoesAdmin  = new Permissao[] {
                Permissao.ler, Permissao.escrever, Permissao.editar, Permissao.apagar
            };
            Permissao[] permissoesSomenteLeitura = new Permissao[] { Permissao.ler };

            perfilPadrao         = new PerfilUsuario(permissoesPadrao);
            perfilAdmin          = new PerfilUsuario(permissoesAdmin);
            perfilSomenteLeitura = new PerfilUsuario(permissoesSomenteLeitura);
        }
Example #2
0
 public PerfilUsuario(PerfilUsuario perfilUsuario)
 {
     this.permissoes = perfilUsuario.permissoes;
 }
Example #3
0
        public Usuario criarPerfilSomenteLeitura(String nome)
        {
            PerfilUsuario perfil = (PerfilUsuario)perfilSomenteLeitura.Clone();

            return(new Usuario(nome, perfil));
        }
Example #4
0
        public Usuario criarPerfilAdmin(String nome)
        {
            PerfilUsuario perfil = (PerfilUsuario)perfilAdmin.Clone();

            return(new Usuario(nome, perfil));
        }