コード例 #1
0
        public IEnumerable <TagViewListModel> GetUserTags(Guid id)
        {
            var tags = tagRepo.GetByUserId(id);

            var models = new List <TagViewListModel>();

            foreach (var tag in tags)
            {
                var model = new TagViewListModel()
                {
                    Id          = tag.Id,
                    Name        = tag.Name,
                    Description = tag.Description
                };
                models.Add(model);
            }
            return(models);
        }
コード例 #2
0
        // GET: Admin/Tag
        public ActionResult Index()
        {
            List <TagViewModel> tags = service.Select().Select(a => new TagViewModel()
            {
                Id        = a.Id,
                Name      = a.Name,
                PostCount = a.PostCount
            }).ToList();
            TagViewListModel model = new TagViewListModel()
            {
                TagViewModel   = tags,
                PageSize       = 10,
                CurrentPage    = 1,
                TotalItemCount = service.Count()
            };


            return(View(model));
        }
コード例 #3
0
        public PartialViewResult TagList(int page = 1)
        {
            int skip = ((page - 1) * 10);
            List <TagViewModel> tags = service.Select(skip, 10).Select(a => new TagViewModel()
            {
                Id        = a.Id,
                Name      = a.Name,
                PostCount = a.PostCount
            }).ToList();
            TagViewListModel model = new TagViewListModel()
            {
                TagViewModel   = tags,
                PageSize       = 10,
                CurrentPage    = page,
                TotalItemCount = service.Count()
            };


            return(PartialView(model));
        }