//==================================== //Edit-GrpHealthEnrollment //==================================== public ActionResult EditGroupHealthIns(int?Employee_id, int?GroupHealthInsurance_id) { ViewBag.GroupHealthInsurance_id = GroupHealthInsurance_id; ViewBag.Employee_id = Employee_id; GroupHealthGrpHEnrollmentVM groupHGrpHEnrollmentVM = new GroupHealthGrpHEnrollmentVM(); groupHGrpHEnrollmentVM.employee = db.Employees.FirstOrDefault(i => i.Employee_id == Employee_id); groupHGrpHEnrollmentVM.grpHealth = db.Group_Health.FirstOrDefault(i => i.Employee_id == Employee_id); groupHGrpHEnrollmentVM.spouse = db.Family_Info.FirstOrDefault(i => i.Employee_id == Employee_id && i.RelationshipToInsured == "Spouse"); groupHGrpHEnrollmentVM.family = db.Family_Info.Where(i => i.Employee_id == Employee_id && i.RelationshipToInsured != "Spouse").ToList(); if (groupHGrpHEnrollmentVM.spouse != null) { groupHGrpHEnrollmentVM.spouseInsurance = db.Other_Insurance.FirstOrDefault(i => i.Employee_id == Employee_id && i.FamilyMember_id == groupHGrpHEnrollmentVM.spouse.FamilyMember_id); groupHGrpHEnrollmentVM.otherIns = db.Other_Insurance.Where(i => i.Employee_id == Employee_id && i.FamilyMember_id != groupHGrpHEnrollmentVM.spouse.FamilyMember_id).ToList(); } else { groupHGrpHEnrollmentVM.spouseInsurance = null; groupHGrpHEnrollmentVM.otherIns = db.Other_Insurance.Where(i => i.Employee_id == Employee_id).ToList(); } return(View(groupHGrpHEnrollmentVM)); }
//SalaryRedirect-Start---------------------------------------------------------------------------------- public ActionResult SalaryRedirection(int Employee_id) { GroupHealthGrpHEnrollmentVM groupHGrpHEnrollmentVM = new GroupHealthGrpHEnrollmentVM(); groupHGrpHEnrollmentVM.employee = db.Employees.FirstOrDefault(i => i.Employee_id == Employee_id); ViewBag.Employee_id = groupHGrpHEnrollmentVM.employee.Employee_id; return(View(groupHGrpHEnrollmentVM)); }
//---------------------------------------------------------------------------------------- public ActionResult EditSalaryRedirection(int?Employee_id, int?Deductions_id) { GroupHealthGrpHEnrollmentVM grpHGrpEnrollmentVM = new GroupHealthGrpHEnrollmentVM(); grpHGrpEnrollmentVM.employee = db.Employees.FirstOrDefault(i => i.Employee_id == Employee_id); grpHGrpEnrollmentVM.deduction = db.Deductions.FirstOrDefault(i => i.Employee_id == Employee_id); //ViewBag.Deductions_id = grpHGrpEnrollmentVM.deduction.Deductions_id; ViewBag.Employee_id = grpHGrpEnrollmentVM.employee.Employee_id; // if (Employee_id == null) // { // return new HttpStatusCodeResult(HttpStatusCode.BadRequest); // } // Group_Health g = db.Group_Health.Find(Employee_id); // if (g == null) // { // return HttpNotFound(); // } return(View(grpHGrpEnrollmentVM)); }