Пример #1
0
        public IActionResult UserHouseDashboard()
        {
            var houseDashboards = new List <HouseDashboard>();
            var userID          = GetUserID();

            if (userID == 0)
            {
                return(PartialView("UserHouseDashboard", houseDashboards));
            }
            houseDashboards = UserCollectionDapper.LoadUserHouseDashboard(userID);
            return(PartialView("UserHouseDashboard", houseDashboards));
        }
        public IActionResult GetUserDashboard(long userId, [FromHeader] string token)
        {
            var userInfo = userService.GetUserInfo(userId, token);

            if (userInfo == null)
            {
                return(Ok(new { IsSuccess = false, error = "用户未登陆,无法进行操作。" }));
            }
            var list = userCollectionDapper.LoadUserHouseDashboard(userId);

            return(Ok(new { success = true, data = list }));
        }
        public Object GetUserDashboards(long userId)
        {
            var id   = 1;
            var list = _dapper.LoadUserHouseDashboard(userId)
                       .GroupBy(d => d.CityName)
                       .Select(i => new
            {
                id       = id++,
                cityName = i.Key,
                sources  = i.ToList()
            });

            return(list);
        }
Пример #4
0
        public IActionResult GetUserDashboard(long userId, [FromHeader] string token)
        {
            var userInfo = userService.GetUserInfo(userId, token);

            if (userInfo == null)
            {
                return(Ok(new { success = false, error = "用户未登陆,无法进行操作。" }));
            }
            var id   = 1;
            var list = userCollectionDapper.LoadUserHouseDashboard(userId)
                       .GroupBy(d => d.CityName)
                       .Select(i => new
            {
                id       = id++,
                cityName = i.Key,
                sources  = i.ToList()
            });

            return(Ok(new { success = true, data = list }));
        }