public AuditEventListModel(String HolderName, List<AuditEvent> AuditEvents)
 {
     this.HolderName = HolderName;
     this.AuditEvents = AuditEvents;
     Filter = new AuditEventListFilter();
     AppParams = new ApplicationParameters();
 }
 public AuditEventListModel(String HolderName, List<AuditEvent> AuditEvents, AuditEventListFilter Filter, int TotalItems)
 {
     this.HolderName = HolderName;
     this.AuditEvents = AuditEvents;
     this.TotalItems = TotalItems;
     this.Filter = Filter;
 }
        public JsonResult GetAuditEvents(AuditEventPaginInfo PaginInfo)
        {
            AuditEventListFilter Filter = new AuditEventListFilter();
            Filter.CurrentPage = PaginInfo.CurrentPage;
            Filter.ItemsPerPage = PaginInfo.ItemsPerPage;
            Filter.SortOrderAsc = PaginInfo.SortOrderAsc;
            Filter.SortColumn = PaginInfo.SortColumn;
            Filter.Search = HttpUtility.UrlDecode(PaginInfo.Search);

            Filter.SortColumnName = "EventID";
            switch (PaginInfo.SortColumn)
            {
                case 1: Filter.SortColumnName = "EventType"; break;
                case 2: Filter.SortColumnName = "Created"; break;
                case 3: Filter.SortColumnName = "EventID"; break;
                case 4: Filter.SortColumnName = "EventSource"; break;
                case 5: Filter.SortColumnName = "IPAddress"; break;
                case 6: Filter.SortColumnName = "MemberEmail"; break;
                case 7: Filter.SortColumnName = "Description"; break;
            }

            var totalItems = 0;
            var events = Web.Admin.Logic.Collections.AuditEvents.Get(Filter, out totalItems);

            return Json(new
            {
                Html = this.RenderPartialView("_AuditEventList", new AuditEventListModel(PaginInfo.HolderName, events, Filter, totalItems))
            }, JsonRequestBehavior.AllowGet);
        }
 public AuditEventListModel(String HolderName, List <AuditEvent> AuditEvents, AuditEventListFilter Filter, int TotalItems)
 {
     this.HolderName  = HolderName;
     this.AuditEvents = AuditEvents;
     this.TotalItems  = TotalItems;
     this.Filter      = Filter;
 }
 public AuditEventListModel(String HolderName, List <AuditEvent> AuditEvents)
 {
     this.HolderName  = HolderName;
     this.AuditEvents = AuditEvents;
     Filter           = new AuditEventListFilter();
     AppParams        = new ApplicationParameters();
 }
        public ContentResult GetAuditEvents(AuditEventListFilter Filter)
        {
            Filter.Search         = "";
            Filter.SortColumnName = "EventID";

            var totalItems = 0;
            var _Events    = AuditEvents.Get(Filter, out totalItems);

            String Json = AuditEvents.JsonCollection(_Events);

            return(Content(Json, TypeJson));
        }
Ejemplo n.º 7
0
        public JsonResult GetAuditEvents(AuditEventPaginInfo PaginInfo)
        {
            AuditEventListFilter Filter = new AuditEventListFilter();

            Filter.CurrentPage  = PaginInfo.CurrentPage;
            Filter.ItemsPerPage = PaginInfo.ItemsPerPage;
            Filter.SortOrderAsc = PaginInfo.SortOrderAsc;
            Filter.SortColumn   = PaginInfo.SortColumn;
            Filter.Search       = HttpUtility.UrlDecode(PaginInfo.Search);

            Filter.SortColumnName = "EventID";
            switch (PaginInfo.SortColumn)
            {
            case 1: Filter.SortColumnName = "EventType"; break;

            case 2: Filter.SortColumnName = "Created"; break;

            case 3: Filter.SortColumnName = "EventID"; break;

            case 4: Filter.SortColumnName = "EventSource"; break;

            case 5: Filter.SortColumnName = "IPAddress"; break;

            case 6: Filter.SortColumnName = "MemberEmail"; break;

            case 7: Filter.SortColumnName = "Description"; break;
            }

            var totalItems = 0;
            var events     = Web.Admin.Logic.Collections.AuditEvents.Get(Filter, out totalItems);

            return(Json(new
            {
                Html = this.RenderPartialView("_AuditEventList", new AuditEventListModel(PaginInfo.HolderName, events, Filter, totalItems))
            }, JsonRequestBehavior.AllowGet));
        }
 public AuditEventListModel()
 {
     AuditEvents = new List<AuditEvent>();
     Filter = new AuditEventListFilter();
     AppParams = new ApplicationParameters();
 }
 public AuditEventListModel()
 {
     AuditEvents = new List <AuditEvent>();
     Filter      = new AuditEventListFilter();
     AppParams   = new ApplicationParameters();
 }