public ActionResult WallPaperDetail(string imsi, int id) { var mobileParams = GetMobileParam(); Func <WallPaperView> getwallpaper = () => WallPaperService.GetWallPaperViewDetail(mobileParams, id); var actionResult = BuildResult(this.CheckRequiredParams(imsi), getwallpaper); return(Content(actionResult.ToString())); }
/// <summary> /// st 0 代表窄屏,1代表宽屏 /// </summary> /// <param name="imsi"></param> /// <param name="lcd"></param> /// <param name="mf"></param> /// <param name="st"></param> /// <param name="categoryId"></param> /// <param name="topicId"></param> /// <param name="subcategoryId"></param> /// <param name="sort"></param> /// <param name="startnum"></param> /// <param name="num"></param> /// <returns></returns> public ActionResult WallPaperList(string imsi, string lcd, string mf, int st = 0, int categoryId = 0, int topicId = 0, int subcategoryId = 0, int sort = 0, int startnum = 1, int num = 10) { var mobileParams = GetMobileParam(); int totalCount = 0; Func <IList <WallPaperView> > getwallpaperlist = () => WallPaperService.GetWallPaperViewList(mobileParams, st, categoryId, topicId, subcategoryId, sort, startnum, num, out totalCount); var actionResult = BuildResult(this.CheckRequiredParams(imsi, lcd, mf), getwallpaperlist); actionResult.Total = totalCount; return(Content(actionResult.ToString())); }
public ActionResult TopicList(string imsi, int cver = 0) { var mobileParams = GetMobileParam(); int sver = 0; Func <IList <WallPaperTopicView> > gettopiclist = () => WallPaperService.GetTopicViewList(mobileParams, cver, out sver); var actionResult = BuildResult(this.CheckRequiredParams(imsi), gettopiclist); actionResult.ServerVerison = sver; return(Content(actionResult.ToString())); }
private async void InitialWallPaper() { var service = new WallPaperService(); var category = await service.GetWallPaperCategory(); Random ra = new Random(); var categorySelected = category[ra.Next(0, category.Count)]; int num = ra.Next(1, Convert.ToInt16(categorySelected.order_num) - 4); List <Wallpaper> wallpaper; try { wallpaper = await service.GetWallPaperByCategory(categorySelected.id, num, num + 3); } catch (Exception ex) { wallpaper = new List <Wallpaper>(); } WallPaper = wallpaper.Count > 0 ? wallpaper.FirstOrDefault().img_1024_768 : "/Assets/Images/Wallpaper.jpg"; }