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)); }