private void Purge() { var username = this.cboUsername.Text; int? userId = null; var fromDate = this.rdpkFromDate.SelectedDate; var toDate = this.rdpkToDate.SelectedDate; if (!string.IsNullOrEmpty(username)) { var userInfo = UserController.GetUserByName(0, username); if (userInfo != null) { userId = userInfo.UserID; } else { userId = -1; } } var sessionHistoryRepository = new SessionHistoryRepository(); sessionHistoryRepository.Purge(userId, fromDate, toDate); this.Search(); }
private void Search(bool dataBind = true) { var username = this.cboUsername.Text; int? userId = null; var fromDate = this.rdpkFromDate.SelectedDate; var toDate = this.rdpkToDate.SelectedDate; if (fromDate == null && toDate == null) { fromDate = DateTime.Today; toDate = DateTime.Today; this.rdpkFromDate.SelectedDate = fromDate; this.rdpkToDate.SelectedDate = toDate; } var sessionHistoryRepository = new SessionHistoryRepository(); if (!string.IsNullOrEmpty(username)) { var userInfo = UserController.GetUserByName(0, username); if (userInfo != null) { userId = userInfo.UserID; } else { userId = -1; } } radGrid.DataSource = sessionHistoryRepository.GetSessionHistories(userId, fromDate, toDate); if (dataBind) { radGrid.DataBind(); } }
private IEnumerable<Entity.Administration.SessionHistory> GetDataSource() { var sessionHistoryRepository = new SessionHistoryRepository(); return sessionHistoryRepository.GetSessionHistories().OrderByDescending(x => x.CreatedTime); }