Exemplo n.º 1
0
        public async Task <IActionResult> Index()
        {
            var userId = GetUserId();

            ViewBag.UserInfo = new UserInfoModel()
            {
                UserMail = Request.Cookies.FirstOrDefault(t => t.Key == "userName").Value,
                UserId   = Request.Cookies.FirstOrDefault(t => t.Key == "userId").Value
            };

            if (userId > 0)
            {
                ViewBag.Types       = JsonConvert.SerializeObject(await loveCollectionAppService.GetAllTypeAsync(userId));
                ViewBag.Collections = JsonConvert.SerializeObject(await loveCollectionAppService.GetAllCollectionAsync(userId));
            }
            return(View());
        }
Exemplo n.º 2
0
        /// <summary>
        /// 获取内容集合根据类型id
        /// </summary>
        /// <returns></returns>
        //[HttpGet]
        //public async Task<List<CollectionOutput>> GetCollectionByTypeId(int typeId)
        //{
        //    var userId = GetUserId();
        //    return await _collectionDBCotext.Collections
        //           .Where(t => t.UserId == userId && t.TypeId == typeId)
        //           .OrderBy(t => t.Sort)
        //           .Select(t => new CollectionOutput()
        //           {
        //               Id = t.Id,
        //               Sort = t.Sort,
        //               Title = t.Title,
        //               Url = t.Url
        //           })
        //           .ToListAsync();
        //}
        #endregion

        //获取所有的收藏
        public async Task <List <CollectionOutput> > GetCollections()
        {
            var userId = GetUserId();

            return(await loveCollectionAppService.GetAllCollectionAsync(userId));
        }