Skills added per checkboxes

This commit is contained in:
2021-08-02 20:12:28 -04:00
parent 61caa697f0
commit 7228b94c63
4 changed files with 8 additions and 5 deletions

View File

@ -23,8 +23,7 @@
@for (int i = 0; i < Model.userData.skillOptions.Count(); i++) @for (int i = 0; i < Model.userData.skillOptions.Count(); i++)
{ {
<div class="form-check"> <div class="form-check">
<input type="checkbox" id="skill_@i" name="skill_@i" class="form-check-input"> <input type="checkbox" name="SkillCheckboxes" class="form-check-input" value="@Model.userData.skillOptions[i]">@Model.userData.skillOptions[i]
<label for="skill_@i">@Model.userData.skillOptions[i]</label><br>
</div> </div>
} }
</div> </div>

View File

@ -58,7 +58,9 @@ namespace StateJobsNYSubmit.Pages
if (vacancyID != null && !vacancyID.Trim().Equals("")) if (vacancyID != null && !vacancyID.Trim().Equals(""))
{ {
posting = new Posting(vacancyID); posting = new Posting(vacancyID);
this.CoverLetter = posting.GenerateLetter(coverLetterFormat); this.CoverLetter = posting.GenerateLetter(coverLetterFormat, userData, Request.Form["SkillCheckboxes"]);
Console.WriteLine();
this.Posting_ID = vacancyID; this.Posting_ID = vacancyID;
} }
else else

View File

@ -41,7 +41,6 @@ namespace StateJobsNYSubmit.Pages
userData.name = Request.Form["userData.name"]; userData.name = Request.Form["userData.name"];
userData.email = Request.Form["userData.email"]; userData.email = Request.Form["userData.email"];
userData.smtpHost = Request.Form["userData.smtpHost"]; userData.smtpHost = Request.Form["userData.smtpHost"];
Response.Cookies.Append("Skills", Request.Form["skills"]); Response.Cookies.Append("Skills", Request.Form["skills"]);
Response.Cookies.Append("CoverLetter", Request.Form["userData.coverLetter"]); Response.Cookies.Append("CoverLetter", Request.Form["userData.coverLetter"]);
userData.coverLetter = ""; userData.coverLetter = "";

View File

@ -89,12 +89,15 @@ public class Posting
this.VacancyID = id; this.VacancyID = id;
} }
public string GenerateLetter(string s) { public string GenerateLetter(string s, UserData data, string skills) {
string ret = "" + s; string ret = "" + s;
ret = ret.Replace("$name", this.ContactName); ret = ret.Replace("$name", this.ContactName);
ret = ret.Replace("$vacancy", this.VacancyID); ret = ret.Replace("$vacancy", this.VacancyID);
ret = ret.Replace("$title", this.Title); ret = ret.Replace("$title", this.Title);
ret = ret.Replace("$box", this.BoxNumber); ret = ret.Replace("$box", this.BoxNumber);
ret = ret.Replace("$email", data.email);
string skillRet = skills.Replace(",", "");
ret = ret.Replace("$skills", skillRet);
return ret; return ret;
} }