public void GetLogData() { var logger = new BCLoggerMapperService(); var userFacade = ObjectFactoryWrapper.GetInstance <IPortalUserFacade>(); var dt = new DataTable(); var dc1 = new DataColumn("SourceUser"); var dc2 = new DataColumn("TargetUser"); var dc3 = new DataColumn("Action"); var dc4 = new DataColumn("DateTime"); dt.Columns.Add(dc1); dt.Columns.Add(dc2); dt.Columns.Add(dc3); dt.Columns.Add(dc4); foreach (var log in logger.GetLogs(ParentPortlet.Portlet.PortletTemplate.ID.AsGuid).OrderByDescending(x => x.Time)) { var dr = dt.NewRow(); dr["SourceUser"] = userFacade.FindByGuid(log.SourceUser).Username; dr["TargetUser"] = userFacade.FindByGuid(log.TargetUser).Username; dr["Action"] = log.Action.Replace("'", "\\'"); dr["DateTime"] = log.Time.ToShortDateString() + ' ' + log.Time.ToShortTimeString(); dt.Rows.Add(dr); } rptLogList.DataSource = dt; rptLogList.DataBind(); }
internal bool LogAction(String reason, Guid userId) { try { var logger = new BCLoggerMapperService(); if (_logIpAddress) { reason = reason + " (" + Request.UserHostAddress + ")"; } return(logger.AddLog(_portletTemplate.ID.AsGuid, PortalUser.Current.ID.AsGuid, userId, reason, DateTime.Now)); } catch (Exception ex) { if (PortalUser.Current.IsSiteAdmin) { divError.InnerHtml = Globalizer.GetGlobalizedString("CUS_BC_PL_ERROR_ADMIN") + ex; } else { divError.InnerHtml = Globalizer.GetGlobalizedString("CUS_BC_PL_ERROR_USER"); } divError.Visible = true; return(false); } }
public void GetLogData() { var logger = new BCLoggerMapperService(); var userFacade = ObjectFactoryWrapper.GetInstance<IPortalUserFacade>(); var dt = new DataTable(); var dc1 = new DataColumn("SourceUser"); var dc2 = new DataColumn("TargetUser"); var dc3 = new DataColumn("Action"); var dc4 = new DataColumn("DateTime"); dt.Columns.Add(dc1); dt.Columns.Add(dc2); dt.Columns.Add(dc3); dt.Columns.Add(dc4); foreach (var log in logger.GetLogs(ParentPortlet.Portlet.PortletTemplate.ID.AsGuid).OrderByDescending(x => x.Time)) { var dr = dt.NewRow(); dr["SourceUser"] = userFacade.FindByGuid(log.SourceUser).Username; dr["TargetUser"] = userFacade.FindByGuid(log.TargetUser).Username; dr["Action"] = log.Action.Replace("'", "\\'"); dr["DateTime"] = log.Time.ToShortDateString() + ' ' + log.Time.ToShortTimeString(); dt.Rows.Add(dr); } rptLogList.DataSource = dt; rptLogList.DataBind(); }
internal bool LogAction(String reason, Guid userId) { try { var logger = new BCLoggerMapperService(); if (_logIpAddress) { reason = reason + " (" + Request.UserHostAddress + ")"; } return(logger.AddLog(ParentPortlet.Portlet.PortletTemplate.ID.AsGuid, PortalUser.Current.ID.AsGuid, userId, reason, DateTime.Now)); } catch (Exception ex) { if (PortalUser.Current.IsSiteAdmin) { ParentPortlet.ShowFeedback(FeedbackType.Error, Globalizer.GetGlobalizedString("CUS_BC_PL_ERROR_ADMIN") + ex); } else { ParentPortlet.ShowFeedback(FeedbackType.Error, Globalizer.GetGlobalizedString("CUS_BC_PL_ERROR_USER")); } return(false); } }
internal void LogAction(String reason, Guid userId, Guid currentUserId) { var logger = new BCLoggerMapperService(); var portletTemplate = _portletTemplateFacade.FindByName("[CUS] BCProxyLogin"); if (_logIpAddress) { reason = reason + " (" + ControllerContext.RequestContext.HttpContext.Request.UserHostAddress + ")"; } if (!logger.AddLog(portletTemplate.ID.AsGuid, currentUserId, userId, reason, DateTime.Now)) { throw new Exception("Can't log action"); } }
internal bool LogAction(String reason, Guid userId) { try { var logger = new BCLoggerMapperService(); if (_logIpAddress) reason = reason + " (" + Request.UserHostAddress + ")"; return logger.AddLog(ParentPortlet.Portlet.PortletTemplate.ID.AsGuid, PortalUser.Current.ID.AsGuid, userId, reason, DateTime.Now); } catch (Exception ex) { if (PortalUser.Current.IsSiteAdmin) ParentPortlet.ShowFeedback(FeedbackType.Error, Globalizer.GetGlobalizedString("CUS_BC_PL_ERROR_ADMIN") + ex); else ParentPortlet.ShowFeedback(FeedbackType.Error, Globalizer.GetGlobalizedString("CUS_BC_PL_ERROR_USER")); return false; } }
internal bool LogAction(String reason, Guid userId) { try { var logger = new BCLoggerMapperService(); if (_logIpAddress) reason = reason + " (" + Request.UserHostAddress + ")"; return logger.AddLog(_portletTemplate.ID.AsGuid, PortalUser.Current.ID.AsGuid, userId, reason, DateTime.Now); } catch (Exception ex) { if (PortalUser.Current.IsSiteAdmin) divError.InnerHtml = Globalizer.GetGlobalizedString("CUS_BC_PL_ERROR_ADMIN") + ex; else divError.InnerHtml = Globalizer.GetGlobalizedString("CUS_BC_PL_ERROR_USER"); divError.Visible = true; return false; } }
internal void LogAction(String reason, Guid userId, Guid currentUserId) { var logger = new BCLoggerMapperService(); var portletTemplate = _portletTemplateFacade.FindByName("[CUS] BCProxyLogin"); if (_logIpAddress) reason = reason + " (" + ControllerContext.RequestContext.HttpContext.Request.UserHostAddress + ")"; if (!logger.AddLog(portletTemplate.ID.AsGuid, currentUserId, userId, reason, DateTime.Now)) { throw new Exception("Can't log action"); } }