public ActionResult Deletejob(Int32 empno) { qenEmpDetail emp = null; emp = db.qenEmpDetails.Where(ex => ex.qenEmploymentNum == empno).FirstOrDefault(); if (emp != null) { db.qenEmpDetails.Remove(emp); db.SaveChanges(); } return(RedirectToAction("EmplomentInfo", new { qenid = emp.qenID })); }
public PartialViewResult EmploymentAddPop(int?empno, int?qenid) { qenEmpDetail emp = null; if (empno != null && empno > 0) { emp = db.qenEmpDetails.Where(ex => ex.qenEmploymentNum == empno).FirstOrDefault(); } else { emp = new qenEmpDetail(); emp.qenID = Convert.ToInt32(qenid); } return(PartialView("_PartialPopUpEmployment", emp)); }
public ActionResult SaveEmploymentDetails(qenEmpDetail model) { try { qenEmpDetail emp = null; if (model.qenEmploymentNum != 0) { emp = db.qenEmpDetails.Where(ex => ex.qenEmploymentNum == model.qenEmploymentNum).FirstOrDefault(); if (emp != null) { emp.qenPosition = model.qenPosition; emp.qenEmpFrom = model.qenEmpFrom; emp.qenEmpTo = model.qenEmpTo; emp.qenSalary = model.qenSalary; emp.CompanyName = model.CompanyName; emp.jobDescription = model.jobDescription; emp.dataIsUpdated = BaseUtil.GetCurrentDateTime(); db.SaveChanges(); } } else { model.dataIsCreated = BaseUtil.GetCurrentDateTime(); db.qenEmpDetails.Add(model); db.SaveChanges(); } return(RedirectToAction("EmplomentInfo", new { qenid = model.qenID })); } catch (Exception ex) { TempData["msg"] = ex.Message.ToString(); app_error_log oapp_error_log = new app_error_log(); oapp_error_log.user_id = Convert.ToInt32(model.qenID); oapp_error_log.error_message = ex.Message.ToString(); oapp_error_log.ApplicationName = "NewsLetter"; oapp_error_log.created_date = DateTime.Now; db.app_error_log.Add(oapp_error_log); db.SaveChanges(); return(RedirectToAction("Error")); } }