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); }