示例#1
0
 public ApiResult GetSubtitle(ResourceQuantityParamsDto data)
 {
     return(new ApiResult()
     {
         StatusCode = HttpStatusCode.OK,
         Data = subtitle_bll.GetSubtitle(data.doubanID.ToUpper())
     });
 }
示例#2
0
 public ApiResult GetDownload(ResourceQuantityParamsDto data)
 {
     return(new ApiResult()
     {
         StatusCode = HttpStatusCode.OK,
         Data = download_bll.GetDownload(data.doubanID.ToUpper()).GroupBy(g => g.Clear).Select(s => new { Clear = s.Key, List = s }).OrderBy(o => o.Clear)
     });
 }
示例#3
0
 public ApiResult GetCelebrity(ResourceQuantityParamsDto data)
 {
     return(new ApiResult()
     {
         StatusCode = HttpStatusCode.OK,
         Data = new
         {
             Director = movie_bll.GetDirector(data.doubanID.ToUpper()),
             Screenwriter = movie_bll.GetScreenwriter(data.doubanID.ToUpper()),
             Performer = movie_bll.GetPerformer(data.doubanID.ToUpper())
         }
     });
 }
示例#4
0
 public ApiResult GetResourceQuantity(ResourceQuantityParamsDto data)
 {
     return(new ApiResult()
     {
         StatusCode = HttpStatusCode.OK,
         Data = new {
             Director = movie_bll.GetDirector(data.doubanID.ToUpper()).Count(),
             Screenwriter = movie_bll.GetScreenwriter(data.doubanID.ToUpper()).Count(),
             Performer = movie_bll.GetPerformer(data.doubanID.ToUpper()).Count(),
             Download = download_bll.GetDownload(data.doubanID.ToUpper()).Count(),
             Subtitle = subtitle_bll.GetSubtitle(data.doubanID.ToUpper()).Count(),
             Player = player_bll.GetPlayer(data.doubanID.ToUpper()).Count()
         }
     });
 }
示例#5
0
 public ApiResult GetPlayer(ResourceQuantityParamsDto data)
 {
     return(new ApiResult()
     {
         StatusCode = HttpStatusCode.OK,
         Data = player_bll.GetPlayer(data.doubanID.ToUpper()).OrderBy(p => p.Episodes)
                .GroupBy(g => g.Platform)
                .Select(s => new
         {
             Platform = s.Key,
             List = s.GroupBy(g => g.Name)
                    .Select(e => new
             {
                 Name = e.Key,
                 Episodes = e.Select(l => new
                 {
                     Description = l.Description,
                     Guid = l.PlayerGuid,
                     Episodes = l.Episodes
                 }).OrderBy(o => o.Episodes)
             }).OrderBy(o => o.Name)
         })
     });
 }