public ApiResult GetSubtitle(ResourceQuantityParamsDto data) { return(new ApiResult() { StatusCode = HttpStatusCode.OK, Data = subtitle_bll.GetSubtitle(data.doubanID.ToUpper()) }); }
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) }); }
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()) } }); }
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() } }); }
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) }) }); }