Beispiel #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        INovel novel = BllFactory.BllAccess.CreateINovelBLL();
        int    recordCount;
        int    bookType    = Convert.ToInt32(Request["BookType"]) > 0 ? Convert.ToInt32(Request["BookType"]) : 0;
        int    recordIndex = Convert.ToInt32(Request["start"]);
        int    pageSize    = Convert.ToInt32(Request["limit"]);

        if (recordIndex == 0)
        {
            recordIndex = 0;
        }
        if (pageSize == 0)
        {
            pageSize = 22;
        }
        List <Model.BooksInfo> list = new List <Model.BooksInfo>();

        list = novel.GetAllNoRecommand(out recordCount, pageSize, recordIndex, bookType);
        StringBuilder sb = new StringBuilder("{recordCount:" + recordCount + ",result:[");

        foreach (Model.BooksInfo item in list)
        {
            sb.Append("{BookId:")
            .Append(item.BookId)
            .Append(",BookName:'")
            .Append(item.BookName)
            .Append("',UserName:'******',Images:'")
            .Append(item.Images)
            .Append("',AddTime:'")
            .Append(item.AddTimeString)
            .Append("',StateName:'")
            .Append(item.StateName)
            .Append("',TypeName:'")
            .Append(item.TypeName)
            .Append("',Recommand:'");
            if (item.Recommand == 1)
            {
                sb.Append("是'");
            }
            else
            {
                sb.Append("否'");
            }
            sb.Append("},");
        }
        sb.Remove(sb.Length - 1, 1).Append("]}");

        Response.Write(sb.ToString());
    }
Beispiel #2
0
 //获取所有未被推荐的小说
 public List <Model.BooksInfo> GetAllNoRecommand(out int recordCount, int pageSize, int pageIndex, int bookType)
 {
     return(novel.GetAllNoRecommand(out recordCount, pageSize, pageIndex, bookType));
 }