Example #1
0
 public virtual void AdicionarPerfil(Perfil Perfil)
 {
     try
     {
         _PerfilRepositorio.Adicionar(Perfil);
         _PerfilRepositorio.Commit();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        public Perfil AdicionarPerfil(string nome, Grupo grupo, List <Modulo> modulosPermitidos)
        {
            var perfil = new Perfil(grupo)
            {
                Nome = nome
            };

            foreach (var moduloPermitido in modulosPermitidos)
            {
                perfil.PermitirModulo(moduloPermitido);
            }
            _perfilRepositorio.Adicionar(perfil);
            return(perfil);
        }