Пример #1
0
        public NewOldVisitorPageItem Get(string date = "", string domain = "www.baidu.com")
        {
            if (string.IsNullOrEmpty(date))
            {
                date = DateTime.Now.ToString("yyyy-MM-dd");
            }

            var pageResult = _visitorService.GetVisitorNewOldListByDay(domain, DateTime.Parse(date));

            return(new NewOldVisitorPageItem
            {
                NewVisitorCount = pageResult.Where(p => p.IsNewVisitor).Sum(p => p.UniqueUser),
                OldVisitorCount = pageResult.Where(p => p.IsNewVisitor == false).Sum(p => p.UniqueUser)
            });
        }
        public ActionResult Index(string domain = "www.baidu.com", string date = "")
        {
            if (string.IsNullOrEmpty(domain))
            {
                domain = "www.baidu.com";
            }

            var currentDate = DateTime.Now.AddDays(-1);

            try
            {
                currentDate = DateTime.Parse(date);
            }
            catch { }

            var pageResult = _visitorService.GetVisitorNewOldListByDay(domain, DateTime.Parse(currentDate.ToString("yyyy-MM-dd")));

            ViewBag.Date       = currentDate.ToString("yyyy-MM-dd");
            ViewBag.SiteDomain = domain;
            ViewBag.AllDomain  = _domainService.GetAllList();

            return(View(pageResult));
        }