//---------------------------------------------------------------------------------------- //Edit-LifeIns public ActionResult EditLifeInsurance(int?LifeInsurance_id, int?Employee_id, int?Beneficiary_id) { ViewBag.LifeInsurance_id = LifeInsurance_id; ViewBag.Employee_id = Employee_id; ViewBag.Beneficiary_id = Beneficiary_id; EmployeeAndInsuranceVM empAndInsVM = new EmployeeAndInsuranceVM(); empAndInsVM.employee = db.Employees.FirstOrDefault(i => i.Employee_id == Employee_id); empAndInsVM.lifeIns = db.Life_Insurance.FirstOrDefault(i => i.Employee_id == Employee_id); empAndInsVM.benefiList = db.Beneficiaries.Where(i => i.Employee_id == Employee_id).ToList(); empAndInsVM.spouse = db.Family_Info.FirstOrDefault(i => i.Employee_id == Employee_id && i.RelationshipToInsured == "Spouse"); empAndInsVM.family = db.Family_Info.Where(i => i.Employee_id == Employee_id && i.RelationshipToInsured != "Spouse").ToList(); if (empAndInsVM.spouse != null) { empAndInsVM.spouse = db.Family_Info.FirstOrDefault(i => i.Employee_id == Employee_id && i.FamilyMember_id == empAndInsVM.spouse.FamilyMember_id); empAndInsVM.family = db.Family_Info.Where(i => i.Employee_id == Employee_id && i.FamilyMember_id != empAndInsVM.spouse.FamilyMember_id).ToList(); } else { empAndInsVM.spouse = null; empAndInsVM.family = db.Family_Info.Where(i => i.Employee_id == Employee_id).ToList(); } return(View(empAndInsVM)); }
public ActionResult LifeInsuranceEnrollment(int?LifeInsurance_id, int?Employee_id, int?Beneficiary_id, string Message, string userId) { userId = userId ?? User.Identity.GetUserId(); employee = db.Employees.Where(i => i.Id == userId).FirstOrDefault(); Employee_id = employee.Employee_id; ViewBag.Employee_id = Employee_id; ViewBag.Beneficiary_id = Beneficiary_id; ViewBag.Message = Message; EmployeeAndInsuranceVM empAndInsVM = new EmployeeAndInsuranceVM(); empAndInsVM.employee = db.Employees.FirstOrDefault(i => i.Employee_id == Employee_id); empAndInsVM.lifeIns = db.Life_Insurance.FirstOrDefault(i => i.Employee_id == Employee_id); empAndInsVM.benefiList = db.Beneficiaries.Where(i => i.Employee_id == Employee_id).ToList(); empAndInsVM.spouse = db.Family_Info.FirstOrDefault(i => i.Employee_id == Employee_id && i.RelationshipToInsured == "Spouse"); empAndInsVM.family = db.Family_Info.Where(i => i.Employee_id == Employee_id && i.RelationshipToInsured != "Spouse").ToList(); if (empAndInsVM.spouse != null) { empAndInsVM.spouse = db.Family_Info.FirstOrDefault(i => i.Employee_id == Employee_id && i.FamilyMember_id == empAndInsVM.spouse.FamilyMember_id); empAndInsVM.family = db.Family_Info.Where(i => i.Employee_id == Employee_id && i.FamilyMember_id != empAndInsVM.spouse.FamilyMember_id).ToList(); } else { empAndInsVM.spouse = null; empAndInsVM.family = db.Family_Info.Where(i => i.Employee_id == Employee_id).ToList(); } return(View(empAndInsVM)); }
//Edit-Emp public ActionResult EditEmployee(int?Employee_id, string MaritalStatus) { EmployeeAndInsuranceVM employeeAndInsuranceVM = new EmployeeAndInsuranceVM(); employeeAndInsuranceVM.employee = db.Employees.FirstOrDefault(i => i.Employee_id == Employee_id); employeeAndInsuranceVM.grpHealth = db.Group_Health.FirstOrDefault(i => i.Employee_id == Employee_id); //ViewBag.MaritalStatus = employeeAndInsuranceVM.employee.MaritalStatus; if (Employee_id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Employee e = db.Employees.Find(Employee_id); if (e == null) { return(HttpNotFound()); } ViewBag.Employee_id = e.Employee_id; return(View(employeeAndInsuranceVM)); }
//Get-EmpDetail public ActionResult EmployeeDetail(int?Employee_id, string userId) { userId = userId ?? User.Identity.GetUserId(); employee = db.Employees.Where(i => i.Id == userId).FirstOrDefault(); Employee_id = employee.Employee_id; ViewBag.Employee_id = Employee_id; EmployeeAndInsuranceVM employeeAndInsuranceVM = new EmployeeAndInsuranceVM(); employeeAndInsuranceVM.employee = db.Employees.FirstOrDefault(i => i.Employee_id == Employee_id); employeeAndInsuranceVM.grpHealth = db.Group_Health.FirstOrDefault(i => i.Employee_id == Employee_id); if (Employee_id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Employee e = db.Employees.Find(Employee_id); if (e == null) { return(HttpNotFound()); } return(View(employeeAndInsuranceVM)); }
//---------------------------------------------------------------------------------------- public ActionResult EditBeneficiary(int?Employee_id, int?Beneficiary_id) { ViewBag.Employee_id = Employee_id; ViewBag.Beneficiary_id = Beneficiary_id; EmployeeAndInsuranceVM empAndInsVM = new EmployeeAndInsuranceVM(); empAndInsVM.beneficiary = db.Beneficiaries.FirstOrDefault(i => i.Beneficiary_id == Beneficiary_id); //empAndInsVM.benefiList = db.Beneficiaries.Where(i => i.Employee_id == Employee_id).ToList(); return(View(empAndInsVM)); }
//AuthorizationForm-Start----------------------------------------------------------------------------- public ActionResult AuthorizationForm(int?Employee_id, int?GroupHealthInsurance_id) { ViewBag.Employee_id = Employee_id; ViewBag.GroupHealthInsurance_id = GroupHealthInsurance_id; EmployeeAndInsuranceVM employeeAndInsVM = new EmployeeAndInsuranceVM(); employeeAndInsVM.employee = db.Employees.FirstOrDefault(i => i.Employee_id == Employee_id); employeeAndInsVM.grpHealth = db.Group_Health.FirstOrDefault(i => i.Employee_id == Employee_id); return(View(employeeAndInsVM)); }
//---------------------------------------------------------------------------------------- //DeleteEmp Method public ActionResult DeleteEmp(int?Employee_id) { EmployeeAndInsuranceVM employeeAndInsuranceVM = new EmployeeAndInsuranceVM(); employeeAndInsuranceVM.employee = db.Employees.FirstOrDefault(i => i.Employee_id == Employee_id); employeeAndInsuranceVM.grpHealth = db.Group_Health.FirstOrDefault(i => i.Employee_id == Employee_id); if (Employee_id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Employee e = db.Employees.Find(Employee_id); if (e == null) { return(HttpNotFound()); } return(View(employeeAndInsuranceVM)); }
//---------------------------------------------------------------------------------------- //Edit-AuthorizationForm public ActionResult EditAuthorizationForm(int?Employee_id, int?GroupHealthInsurance_id) { ViewBag.Employee_id = Employee_id; ViewBag.GroupHealthInsurance_id = GroupHealthInsurance_id; EmployeeAndInsuranceVM employeeAndInsVM = new EmployeeAndInsuranceVM(); employeeAndInsVM.employee = db.Employees.FirstOrDefault(i => i.Employee_id == Employee_id); employeeAndInsVM.grpHealth = db.Group_Health.FirstOrDefault(i => i.Employee_id == 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(employeeAndInsVM)); }