Esempio n. 1
0
        public void Adicionar(Guid id, string nome, string detalhes, IEnumerable <Guid> usuariosIds, IEnumerable <Guid> menusIds)
        {
            var nivel = new NivelDeAcesso(id, nome, detalhes);

            if (nivel.EhValido())
            {
                repository.Adicionar(nivel);
                aditionalRepository.AtualizarRelacionametoMenuNivelDeAcesso(id, menusIds.ToArray());
                aditionalRepository.AtualizarRelacionametoUsuarioNivelDeAcessoPorNivelDeAcesso(id, usuariosIds.ToArray());
            }
        }