private static IList <DTORelatorioAcessosPortal> AdicionarUsuariosALista(IEnumerable <LogAcoesPortal> logAcessoPortalQuery) { var idsUsuarios = logAcessoPortalQuery .Select(x => x.ID_Usuario) .Distinct() .ToArray(); var users = new BMUsuario() .ObterTodosIQueryable() .Where(x => idsUsuarios.Contains(x.ID)) .ToArray(); var usuarioSistema = new Dominio.Classes.Usuario() { Nome = "SISTEMA" }; return(logAcessoPortalQuery .Select(x => new DTORelatorioAcessosPortal { Usuario = users.FirstOrDefault(y => y.ID == x.ID_Usuario) != null ? users.FirstOrDefault(y => y.ID == x.ID_Usuario) : usuarioSistema, Acesso = x.Datacesso, Pagina = x.Url, Acao = x.Acao }) .ToList()); }
private Dominio.Classes.Usuario ObterObjetoUsuario() { Dominio.Classes.Usuario usuario = new Dominio.Classes.Usuario(); if (!string.IsNullOrWhiteSpace(this.txtNovaSenha.Text)) { usuario.Senha = this.txtNovaSenha.Text.Trim(); usuario.ConfirmarSenhaLms = this.txtConfNovaSenha.Text.Trim(); } return(usuario); }
protected void Page_Load(object sender, EventArgs e) { try { usuarioLogado = new BMUsuario().ObterUsuarioLogado(); if (!Page.IsPostBack) { base.LogarAcessoFuncionalidade(); } } catch (AcademicoException ex) { WebFormHelper.ExibirMensagem(enumTipoMensagem.Erro, ex.Message); } }