public async Task <PageResult> OnGetAsync(string academicYear) { CookieOptions option = new CookieOptions(); option.Expires = DateTime.Now.AddMinutes(60); Response.Cookies.Append("CookieTest", "Testing", option); string applicationData = Request.Cookies["ApplicationData"]; byte[] decodedBytes = Convert.FromBase64String(applicationData); string decodedString = ASCIIEncoding.ASCII.GetString(decodedBytes); var jApplicationData = JObject.Parse(decodedString); CookieTest = decodedString; //CookieTest = jApplicationData.GetValue("Application.Title").ToString(); //Application = new Application //{ // Forename = "Robin" //}; Application = CookieFunctions.GetApplicationCookieValues(Request); string selectListDomain = null; selectListDomain = "TITLE"; TitleData = await _context.SelectListData .FromSqlInterpolated($"EXEC SPR_OLA_SelectListData @Domain={selectListDomain}") .AsNoTracking() .ToListAsync(); ViewData["TitleID"] = new SelectList(TitleData, "Code", "Description"); selectListDomain = "GENDER"; GenderData = await _context.SelectListData .FromSqlInterpolated($"EXEC SPR_OLA_SelectListData @Domain={selectListDomain}") .AsNoTracking() .ToListAsync(); ViewData["GenderID"] = new SelectList(GenderData, "Code", "Description"); selectListDomain = "VISA"; VisaData = await _context.SelectListData .FromSqlInterpolated($"EXEC SPR_OLA_SelectListData @Domain={selectListDomain}") .AsNoTracking() .ToListAsync(); ViewData["VisaTypeID"] = new SelectList(VisaData, "Code", "Description"); selectListDomain = "SCHOOL"; SchoolData = await _context.SelectListData .FromSqlInterpolated($"EXEC SPR_OLA_SelectListData @Domain={selectListDomain}") .AsNoTracking() .ToListAsync(); ViewData["SchoolID"] = new SelectList(SchoolData, "Code", "Description"); selectListDomain = "ETHNIC_GROUP"; EthnicGroupData = await _context.SelectListData .FromSqlInterpolated($"EXEC SPR_OLA_SelectListData @Domain={selectListDomain}") .AsNoTracking() .ToListAsync(); ViewData["EthnicGroupID"] = new SelectList(EthnicGroupData, "Code", "Description"); selectListDomain = "DISABILITY_CATEGORY"; DisabilityCategoryData = await _context.SelectListData .FromSqlInterpolated($"EXEC SPR_OLA_SelectListData @Domain={selectListDomain}") .AsNoTracking() .ToListAsync(); ViewData["DisabilityCategoryID"] = new SelectList(DisabilityCategoryData, "Code", "Description"); selectListDomain = "QOE"; QOEData = await _context.SelectListData .FromSqlInterpolated($"EXEC SPR_OLA_SelectListData @Domain={selectListDomain}") .AsNoTracking() .ToListAsync(); ViewData["QOEID"] = new SelectList(QOEData, "Code", "Description"); selectListDomain = "GRADE"; GradeData = await _context.SelectListData .FromSqlInterpolated($"EXEC SPR_OLA_SelectListData @Domain={selectListDomain}") .AsNoTracking() .ToListAsync(); ViewData["GradeID"] = new SelectList(GradeData, "Code", "Description"); return(Page()); }
public static void WriteCookie(this HttpResponseBase responseBase, string name, string value, uint expiresDays = 90) { CookieFunctions.WriteCookie(name, value, expiresDays, responseBase); }
public static string ReadCookie(this HttpRequestBase requestBase, string name) { return(CookieFunctions.ReadCookie(name, requestBase)); }
public static void RemoveCookie(this HttpResponse response, string name) { CookieFunctions.RemoveCookie(name, response: response); }
public static string ReadCookie(string name) { return(CookieFunctions.ReadCookie(name)); }