2 using System.Collections.Generic;
3 using System.Configuration;
6 using System.Threading.Tasks;
7 using System.Web.UI.WebControls.WebParts;
8 using Microsoft.SqlServer.Server;
10 namespace CPE.Utilities
12 public static class Result
14 public static string PassResultText
18 string path = "~/static/doc/PassResultText.html";
19 string filePath = System.Web.HttpContext.Current.Server.MapPath(path);
20 return System.IO.File.ReadAllText(filePath);
23 public static string FailResultText
27 string path = "~/static/doc/FailResultText.html";
28 string filePath = System.Web.HttpContext.Current.Server.MapPath(path);
29 return System.IO.File.ReadAllText(filePath);
32 public static string IneligibleResultText
36 string path = "~/static/doc/IneligibleResultText.html";
37 string filePath = System.Web.HttpContext.Current.Server.MapPath(path);
38 return System.IO.File.ReadAllText(filePath);
41 public static string WonkyResultText
45 string path = "~/static/doc/WonkyResultText.html";
46 string filePath = System.Web.HttpContext.Current.Server.MapPath(path);
47 return System.IO.File.ReadAllText(filePath);
51 //public static string RenderPassResult(int principalid, string certURl)
53 // string html = PassResultText;
54 // html = html.Replace("[principalid]", principalid.ToString());
55 // html = html.Replace("certUrl", certURl);
59 public static string RenderPassResult(int principalid)
61 string html = PassResultText;
62 html = html.Replace("[principalid]", principalid.ToString());
66 public static string RenderCertLink(int meetingSco, DateTime purchaseDate, string ticket)
68 string meetingUrl = meetingSco.ToString();
69 var certLink = ConfigurationManager.AppSettings["CertLink"];
70 var certURl = string.Format(certLink, meetingUrl, purchaseDate.ToString("yyyyMMdd"), ticket);
74 public static string RenderFailResult(int principalid)
76 string html = FailResultText;
77 html = html.Replace("[principalid]", principalid.ToString());
81 public static string RenderIneligibleResult(int principalid)
83 string html = IneligibleResultText;
84 html = html.Replace("[principalid]", principalid.ToString());
88 public static string RenderWonkyResult()
90 string html = WonkyResultText;