Exemplo n.º 1
0
        /// <summary>
        /// 如果已经测评的AppID  那么直接模拟Post  Callback
        /// </summary>
        public static void SimulationExec(string CadidateId)
        {
            var url   = "https://app.askform.cn/Custom/MSDReport/SHDTCallBack-v2.ashx";
            var parms = $"instr=1&cand={CadidateId}&valid=1";

            HttpHelper.HttpPost(url, parms);
        }
Exemplo n.º 2
0
        /// <summary>
        /// 将简历标记为测评进行中
        /// </summary>
        private static void SignJobToU15(string Applicantid, string Jobid)
        {
            var Url = $"http://api.beisenapp.com/recruitv2/{setting.Tenant_ID}/applicant/contojoborstorsDb?format=json";

            Dictionary <string, string> dicParameter = new Dictionary <string, string>()
            {
                { "applicant_ids", Applicantid },
                { "job_id", Jobid },
                { "phase_id", "S02" },
                { "status_id", "U015" }
            };
            string resultjson = HttpHelper.HttpPost(Url, dicParameter, setting.AccessToken);
            Result result     = JsonConvert.DeserializeObject <Result>(resultjson);
        }
Exemplo n.º 3
0
        private static void ConToJobOrStoreDB(Dictionary <string, string> ApplicantJobs)
        {
            var Url = $"http://api.beisenapp.com/recruitv2/{setting.Tenant_ID}/applicant/contojoborstorsDb?format=json";

            foreach (var key in ApplicantJobs.Keys)
            {
                Dictionary <string, string> dicParameter = new Dictionary <string, string>()
                {
                    //{"Tenant_id",setting.Tenant_ID},
                    { "applicant_ids", key },
                    { "job_id", ApplicantJobs[key] },
                    { "phase_id", "S03" },
                    { "status_id", "U02" }
                    //{"field_values",JsonConvert.SerializeObject(StringValueContainers)}
                };
                string resultjson = HttpHelper.HttpPost(Url, dicParameter, setting.AccessToken);
                Result result     = JsonConvert.DeserializeObject <Result>(resultjson);
            }
        }
Exemplo n.º 4
0
        /// <summary>
        /// 更新简历状态  替换下列方法ConToJobOrStoreDB
        /// </summary>
        private static void UpdateApplicantProfile(Dictionary <string, string> ApplicantJobs)
        {
            var Url = $"http://api.beisenapp.com/RecruitV2/{setting.Tenant_ID}/applicant/updateapplicantprofile";

            foreach (var key in ApplicantJobs.Keys)
            {
                Dictionary <string, string> dicParameter = new Dictionary <string, string>()
                {
                    { "Tenant_id", setting.Tenant_ID },
                    { "applicant_id", key },
                    //{"job_id",ApplicantJobs[key]},
                    //{"phase_id","S03" },
                    //{"status_id","U02" }
                    { "user_id", "0" },
                    { "field_values", JsonConvert.SerializeObject(StringValueContainers) }
                };
                string resultjson = HttpHelper.HttpPost(Url, dicParameter, setting.AccessToken);
                Result result     = JsonConvert.DeserializeObject <Result>(resultjson);
            }
        }