public bool CheckNames() { CBNProfessionClient cbnpc = new CBNProfessionClient(); List <CBNProfession> list = new List <CBNProfession>(cbnpc.GetAll()); foreach (KeyValuePair <string, string> kv in idmap) { //find profession CBNProfession hittest = list.Find(x => x.Profession == kv.Key); if (hittest == null) { throw new Exception(kv.Key + " does not exist"); } } return(true); }
public string ExportJSONP() { CBNProfessionClient pc = new CBNProfessionClient(); List <CBNProfession> professions = new List <CBNProfession>(pc.GetAll()); //ExportProfessionsWithAttributesForSkillTest(professions); //ExportProfessionBranches(professions); //ExportProfessionsByBranch(professions); //ExportProfessionsByAttribute(professions); //ExportSchoolsByProgramId(professions); QuestionClient qc = new QuestionClient(); List <Question> questions = new List <Question>(qc.GetAllByPartition("skillcowtestshort").OrderBy(x => x.Sequence).Where(x => x.Sequence >= 19)); ExportTestQuestions(questions, "ultrashorttest", false); return("ok"); }
public ActionResult Thanks(string id) { string rowkey = BlobStringManager.Instance.GetString("skillcow", "professionids", id); CBNProfessionClient pc = new CBNProfessionClient(); CBNProfession p = null; if (rowkey == null || rowkey == "") { p = pc.GetByUrlParam(id); ViewBag.Profession = p; rowkey = p.RowKey; BlobStringManager.Instance.SaveString(p.RowKey, id, "skillcow", "professionids"); } else { p = pc.GetByRowKey(rowkey); ViewBag.Profession = p; } string json = BlobJsonResourceManager.Instance.GetJsonResource(rowkey, "data", "details"); if (json != "") { JObject jo = JObject.Parse(json); ViewBag.Description = TrimLineBreaks(jo["description"].ToString()); string article = ""; switch (p.Profession[0]) { case 'a': case 'e': case 'i': case 'o': case 'u': case 'A': case 'E': case 'I': case 'O': case 'U': article = "an"; break; default: article = "a"; break; } if (jo["duties"] != null && jo["duties"].ToString() != "") { ViewBag.DutiesTitle = "Typical duties of " + article + " " + p.Profession; ViewBag.DutiesText = TrimLineBreaks(jo["duties"].ToString()); } if (jo["wheretofind"] != null && jo["wheretofind"].ToString() != "") { ViewBag.WhereToFindTitle = "Where " + p.Profession + " jobs are found"; ViewBag.WhereToFindText = TrimLineBreaks(jo["wheretofind"].ToString()); } if (jo["salary"] != null && jo["salary"].ToString() != "") { ViewBag.SalaryTitle = "Salary of " + article + " " + p.Profession; ViewBag.SalaryText = TrimLineBreaks(jo["salary"].ToString()); } if (jo["demand"] != null && jo["demand"].ToString() != "") { ViewBag.DemandTitle = "Demand"; ViewBag.DemandText = TrimLineBreaks(jo["demand"].ToString()); } } ViewBag.BranchUrlParam = p.Branch.FormatProfessionNameAsUrlParam(); ViewBag.BranchName = p.Branch; return(View()); }
// // GET: /OldProfessions/ public ActionResult Index() { CBNProfessionClient client = new CBNProfessionClient(); return(View(client.GetAll())); }