public static 上传下载信息 得到上传下载信息(Guid 用户ID) { try { LoveKaoExamEntities db = new LoveKaoExamEntities(); 上传下载信息 information = new 上传下载信息(); 绑定账号表 bind = db.绑定账号表.Where(a=>a.本地账号ID==用户ID).FirstOrDefault(); if (bind == null) { information.可下载试题数量 = 100; information.是否绑定账号 = false; } else { LoveKaoServiceReference.LoveKaoServiceInterfaceClient client = new LoveKaoServiceReference.LoveKaoServiceInterfaceClient(); int result; string Json = client.得到上传下载信息(out result, bind.爱考网账号, bind.爱考网密码); client.Close(); if (result == 1) { 异常处理.抛出异常(1); } else if (result == 2) { 异常处理.抛出异常(2); } if (String.IsNullOrEmpty(Json)) { information.可下载试题数量 = 100; information.是否绑定账号 = false; } else { information = 把Json转化成上传下载信息(Json); information.是否绑定账号 = true; } } return information; } catch (Exception ex) { 异常处理.Catch异常处理(ex.Message); throw; } }
public 资源上传下载Models(上传下载信息 c上传下载信息, int i爱考网账号类型) { 上传下载信息 = c上传下载信息; 爱考网账号类型 = i爱考网账号类型; 爱考网服务器连接 = new 爱考网服务器连接(); }
public 资源上传下载Models(上传下载信息 c上传下载信息) { 上传下载信息 = c上传下载信息; 爱考网账号类型 = 0; 爱考网服务器连接 = new 爱考网服务器连接(); }
public static string 爱考网资源共享已下载试题总数(上传下载信息 c上传下载信息, 爱考网资源方式 e爱考网资源方式, 爱考网资源类型 e爱考网资源类型) { if (e爱考网资源方式 == 爱考网资源方式.下载 && e爱考网资源类型 == 爱考网资源类型.试题) { string font = LKPageHtml.MvcTextTag_Font(c上传下载信息.已下载试题数量, new { color = "green" }); string b = LKPageHtml.MvcTextTag_B(font); return LKPageHtml.MvcTextTag_Span("已下载" + b + "道试题", new { style = "padding-left:5px;" }); } else { return ""; } }
public static string 爱考网资源共享已下载试卷总数(上传下载信息 c上传下载信息, 爱考网资源方式 e爱考网资源方式, 爱考网资源类型 e爱考网资源类型) { if (e爱考网资源方式 == 爱考网资源方式.下载 && e爱考网资源类型 == 爱考网资源类型.试卷) { string 试题Font = LKPageHtml.MvcTextTag_Font(c上传下载信息.已下载试题数量, new { color = "green" }); string 试题B = LKPageHtml.MvcTextTag_B(试题Font); string 试卷Font = LKPageHtml.MvcTextTag_Font(c上传下载信息.已下载试卷数量, new { color = "green" }); string 试卷B = LKPageHtml.MvcTextTag_B(试卷Font); string 试卷HTML = c上传下载信息.已下载试卷数量 == 0 ? "" : "(包含" + 试卷B + "份试卷)"; return LKPageHtml.MvcTextTag_Span("已下载" + 试题B + "道试题" + 试卷HTML, new { style = "padding-left:5px;" }); } else { return ""; } }
public static string 爱考网资源共享可下载试题总数(上传下载信息 c上传下载信息) { string font = LKPageHtml.MvcTextTag_Font(c上传下载信息.可下载试题数量, new { color = "red" }); string b = LKPageHtml.MvcTextTag_B(font); return LKPageHtml.MvcTextTag_Span("可下载" + b + "道试题", new { style = "padding-left:10px;" }); }
public static MvcHtmlString 爱考网资源共享上传下载信息(this HtmlHelper htmlHelper, 上传下载信息 c上传下载信息, 爱考网资源方式 e爱考网资源方式, 爱考网资源类型 e爱考网资源类型) { string s已选择试题总数 = 爱考网资源共享已选择试题总数(e爱考网资源类型), s已选择试卷总数 = 爱考网资源共享已选择试卷总数(e爱考网资源方式, e爱考网资源类型), s已下载试题总数 = 爱考网资源共享已下载试题总数(c上传下载信息, e爱考网资源方式, e爱考网资源类型), s已下载试卷总数 = 爱考网资源共享已下载试卷总数(c上传下载信息, e爱考网资源方式, e爱考网资源类型), s已上传试题总数 = 爱考网资源共享已上传试题总数(c上传下载信息, e爱考网资源方式, e爱考网资源类型), s已上传试卷总数 = 爱考网资源共享已上传试卷总数(c上传下载信息, e爱考网资源方式, e爱考网资源类型), s可下载试题总数 = 爱考网资源共享可下载试题总数(c上传下载信息); string html = s已选择试题总数 + s已选择试卷总数 + s已下载试题总数 + s已下载试卷总数 + s已上传试题总数 + s已上传试卷总数 + s可下载试题总数; return MvcHtmlString.Create(html); }