コード例 #1
0
        private string ClearStatisticsAsString()
        {
            var user         = db.Users.Where(m => m.Email == User.Identity.Name).FirstOrDefault();
            var publications = db.Publications.Include(m => m.User);

            ViewBag.Users      = db.Users;
            ViewBag.UsersCount = db.Users.Count();
            return(ViewToString.RenderViewToString(this.ControllerContext, "~/Views/Admin/ClearStatistics.cshtml", publications));
        }
コード例 #2
0
 private string ClearStatisticsAsString()
 {
     if (User.Identity.IsAuthenticated)
     {
         var user = db.Users.Where(m => m.Email == User.Identity.Name).FirstOrDefault();
         if (user != null)
         {
             var publications = db.Publications.Include(m => m.User).Where(m => m.User.Email == User.Identity.Name);
             var chats        = db.Chats.Include(m => m.User1).Include(m => m.User2).Where(m => m.User1Id == user.Id || m.User2Id == user.Id);
             ViewBag.Chats      = chats.Include(m => m.Messages);
             ViewBag.ChatsCount = chats.Count();
             ViewBag.UserId     = user.Id;
             return(ViewToString.RenderViewToString(this.ControllerContext, "~/Views/Account/ClearStatistics.cshtml", publications));
         }
     }
     return(null);
 }