private IEnumerable <PageRequest> GetDomainRequests() { var data = _dataSource.GetDomainRequests(_site) ?? new PageRequest[0]; data = data.GroupBy(i => i.SessionIdentifier).Select(RequestSessionGroup.GetEventFromGroup); return(data); }
public ActionResult Requests(Guid id) { if (!Request.IsAuthenticated) { return(null); } var requests = domainStatSource.GetDomainRequests(new DomainSelector(id)); if (requests == null) { requests = new List <PageRequest>(); } return(Json(requests.Select(i => new { i.Url, Duration = i.DurationString, i.Browser, i.SessionIdentifier, i.Refferer, i.IpAddress, i.UserId, i.Domain }))); }
public PageRequest[] GetDomainRequests(Site site) { return(ToArray(_dataSource.GetDomainRequests(site))); }