+
+
-
-
+
\ 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.");
+ }
+
}
}
}