Example #1
0
        public ActionResult ViewContent(string username, int page = 1, int pageSize = 16)
        {
            using (ZavrsniEFentities db = new ZavrsniEFentities())
            {
                var currentUser = User.Identity.GetUserName();
                var user        = db.User.FirstOrDefault(u => u.Username.Equals(username));
                var allContents = (from c in db.Content
                                   where c.IDauthor == user.IDuser &&
                                   c.IsCopied == false
                                   orderby c.TimeChanged descending
                                   select c).Include(c => c.ContentType);

                var test = allContents.Count();
                if (test > 160)
                {
                    pageSize = 24;
                }

                var model = new IndexContentModel()
                {
                    contents = new PagedList <Content>(allContents, page, pageSize),
                    Username = username
                };

                return(View(model));
            }
        }
Example #2
0
 public async Task <ActionResult> ViewContent(string username, int?page, IndexContentModel model)
 {
     return(View());
 }