From cc6928b67a7872a0ff56e8183971724f2735e1fb Mon Sep 17 00:00:00 2001 From: Gregory Rudolph Date: Mon, 2 Aug 2021 15:41:47 -0400 Subject: [PATCH] Get Post_ID working --- Pages/Index.cshtml | 92 +++++++++++++++++++++---------------------- Pages/Index.cshtml.cs | 28 +++++++++++-- 2 files changed, 70 insertions(+), 50 deletions(-) diff --git a/Pages/Index.cshtml b/Pages/Index.cshtml index f18a311..7ac8b38 100644 --- a/Pages/Index.cshtml +++ b/Pages/Index.cshtml @@ -4,53 +4,53 @@ ViewData["Title"] = "Vacancy Submitter"; } -
-
-
-
-
Start Here
-
-
-
-
- - - You can get this from the URL or from - the - vacancy - review. This is NOT the Box #. -
-
-
Skills for Cover Letter
- @for (int i = 0; i < Model.userData.skillOptions.Count(); i++) - { -
- -
-
- } - - -
-
- -
-
+
+
+
+
+
Start Here
+
+
+
+
+ + + You can get this from the URL or from + the vacancy review. This is NOT the Box #. +
+
+
Skills for Cover Letter
+ @for (int i = 0; i < Model.userData.skillOptions.Count(); i++) + { +
+ +
+
+ } + + +
+
+ +
-
-
-
-
Preview
-
-
-

Cover Letter

- -
- +
+
+
+
+
Preview
+
+
+

Cover Letter

+ +
+ -
-
\ No newline at end of file + +
+
\ No newline at end of file diff --git a/Pages/Index.cshtml.cs b/Pages/Index.cshtml.cs index 363f2f0..cb4ce7f 100644 --- a/Pages/Index.cshtml.cs +++ b/Pages/Index.cshtml.cs @@ -1,4 +1,5 @@ using System; +using System.ComponentModel.DataAnnotations; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; @@ -14,25 +15,44 @@ namespace StateJobsNYSubmit.Pages private readonly ILogger _logger; private PrivateData p = new PrivateData(); public UserData userData; + public string Posting_ID {get; set;} public IndexModel(ILogger logger) { _logger = logger; } - public void OnGet() + + public void GetUserData() { userData = new UserData(); userData.skillOptions = new List(); userData.visitCounter = 1; string cookieValue = Request.Cookies["PrivateData"]; - if (cookieValue != null) { + if (cookieValue != null) + { string test = p.DecryptString(cookieValue); - userData = JsonConvert.DeserializeObject(test); + userData = JsonConvert.DeserializeObject(test); userData.visitCounter++; } Response.Cookies.Append("PrivateData", p.EncryptString(JsonConvert.SerializeObject(userData))); Console.WriteLine($"Value of counter: {userData.visitCounter}"); - + } + public void OnGet() + { + GetUserData(); + + } + public void OnPost() + { + GetUserData(); + string vacancyID = Request.Form["posting_id"]; + if (vacancyID != null && !vacancyID.Trim().Equals("")) { + Console.WriteLine($"Value of not null or empty vacancy ID: {vacancyID}"); + Posting p = new Posting(vacancyID); + } else { + Console.WriteLine($"Unable to get Posting ID from form."); + } + } } }