// GET: TalentPush/TalentPush/Edit/5 public ActionResult Edit(string id, string viewS, string plushS) { id = HttpUtility.UrlDecode(id); viewS = HttpUtility.UrlDecode(viewS); plushS = HttpUtility.UrlDecode(plushS); string pid = HttpUtility.UrlDecode(Request["pid"]); string rid = HttpUtility.UrlDecode(Request["rid"]); string job = HttpUtility.UrlDecode(Request["job"]); EF.PushInterViewTable model = null; if (id == "-1") { model = new EF.PushInterViewTable(); model.ID = Guid.NewGuid().ToString(); model.InterviewStatus = viewS; model.PlushStatute = plushS; model.RequirementId = int.Parse(rid); model.PersonalInfoId = int.Parse(pid); pushviewDAL.Insert(model); } else { model = pushviewDAL.GetPushInterViewByWhere(id); model.InterviewStatus = viewS; model.PlushStatute = plushS; pushviewDAL.Update(model); } return(RedirectToAction("Index", new { pid = pid, JobName = job })); }
public ActionResult Delete(string rids, string job, int pid) { try { foreach (var reqid in HttpUtility.UrlDecode(rids).Split(',')) { if (reqid == "") { continue; } EF.PushInterViewTable pushView = pushviewDAL.GetPushInterViewByWhere(int.Parse(reqid), pid); if (pushView != null) { //结果存在,则重置(删除) pushviewDAL.Delete(pushView); } } } catch { } return(RedirectToAction("Index", new { pid = pid, JobName = job })); }
public ActionResult MuchEdit(string rids, string job, int pid) { try { foreach (var reqid in HttpUtility.UrlDecode(rids).Split(',')) { if (reqid == "") { continue; } EF.PushInterViewTable pushView = pushviewDAL.GetPushInterViewByWhere(int.Parse(reqid), pid); //判断当前实例是否存在 if (pushView == null) { #region 实例不存在 pushView = new EF.PushInterViewTable(); pushView.ID = Guid.NewGuid().ToString(); pushView.InterviewStatus = "0"; pushView.PlushStatute = "0"; pushView.RequirementId = int.Parse(reqid); pushView.PersonalInfoId = pid; pushviewDAL.Insert(pushView); #endregion } else { #region 实例存在 pushView = pushviewDAL.GetPushInterViewByWhere(pushView.ID); pushView.InterviewStatus = "0"; pushView.PlushStatute = "0"; pushviewDAL.Update(pushView); #endregion } } } catch { } return(RedirectToAction("Index", new { pid = pid, JobName = job })); }