private void AdicionarMenu(Menu menu, TipoMenu tipoMenu) { if (menu.EhValido(tipoMenu)) { _repository.Adicionar(menu); } }
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()); } }