//shortlist-tab confirm shortlist applicant public async Task <JsonResult> ConfirmShortlistApplicant(string mrfid, string applicant, bool sendsms = false) { SmsBlaster sms = new SmsBlaster(); var classification = db.fn_get_manpower_classification(mrfid); if (classification == "One Time Placement") { await sms.SendBlastAccepted(mrfid, applicant, User.Identity.GetUserId(), sendsms); foreach (var i in applicant.Split(',')) { db.sp_confirm_shorlist_applicant(mrfid, i); db.sp_confirm_accepted_applicant(mrfid, i); } return(Json("Successfully added applicant(s) in Hired Tab", JsonRequestBehavior.AllowGet)); } else { await sms.SendBlastForRequirement(mrfid, applicant, User.Identity.GetUserId(), sendsms); foreach (var i in applicant.Split(',')) { db.sp_confirm_shorlist_applicant(mrfid, i); } Manpower.AddAuditTrail(User.Identity.GetUserId(), Users.Fullname(User.Identity.GetUserId()) + " Confirm Applicant to For Requirement", mrfid); return(Json("Successfully added in For Requirement Tab", JsonRequestBehavior.AllowGet)); } }
//for-requirement-tab confirm requirement applicant public async Task <JsonResult> ConfirmForRequirementApplicant(string mrfid, string applicant, bool sendsms = false) { SmsBlaster sms = new SmsBlaster(); await sms.SendBlastAccepted(mrfid, applicant, User.Identity.GetUserId(), sendsms); foreach (var i in applicant.Split(',')) { db.sp_confirm_accepted_applicant(mrfid, i); } Manpower.AddAuditTrail(User.Identity.GetUserId(), Users.Fullname(User.Identity.GetUserId()) + " Successfully added in Hired Tab", mrfid); return(Json("Successfully added in For Accepted Tab", JsonRequestBehavior.AllowGet)); }