예제 #1
0
        private void AdicionarFuncionalidade(Usuario usuario, int moduloId, List <UsuarioFuncionalidadeDTO> listaFuncionalidadeDTO)
        {
            var modulo = moduloRepository.ObterPeloId(moduloId);

            foreach (UsuarioFuncionalidadeDTO item in listaFuncionalidadeDTO)
            {
                var usuarioFuncionalidade = item.To <UsuarioFuncionalidade>();
                usuarioFuncionalidade.Usuario        = usuario;
                usuarioFuncionalidade.UsuarioId      = usuario.Id.Value;
                usuarioFuncionalidade.ModuloId       = moduloId;
                usuarioFuncionalidade.Modulo         = modulo;
                usuarioFuncionalidade.Funcionalidade = item.Funcionalidade;
                usuario.ListaUsuarioFuncionalidade.Add(usuarioFuncionalidade);
            }
        }
예제 #2
0
 public ModuloDTO ObterPeloId(int?id)
 {
     return(moduloRepository.ObterPeloId(id).To <ModuloDTO>());
 }