public async Task <IActionResult> Edit(int id, [Bind("JobRoleCode,Job")] JobRole jobRole) { if (id != jobRole.JobRoleCode) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(jobRole); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!JobRoleExists(jobRole.JobRoleCode)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(jobRole)); }
public async Task <IActionResult> Edit(int id, [Bind("EmployeeNumber,EducationCode,EducationCount")] EmployeeEducationInfo employeeEducationInfo) { if (id != employeeEducationInfo.EmployeeNumber) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(employeeEducationInfo); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EmployeeEducationInfoExists(employeeEducationInfo.EmployeeNumber)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["EducationCode"] = new SelectList(_context.EducationField, "EducationCode", "EducationDescription", employeeEducationInfo.EducationCode); ViewData["EmployeeNumber"] = new SelectList(_context.EmployeeDetail, "EmployeeNumber", "Gender", employeeEducationInfo.EmployeeNumber); return(View(employeeEducationInfo)); }
public async Task <IActionResult> Edit(int id, [Bind("EmployeeHistoryId,YearsAtCompany,YearsInCurrentRole,YearsSinceLastPromotion,YearsWithCurrManager,EnvironmentSatisfaction,RelationshipSatisfaction,StandardHours,StockOptionLevel,TotalWorkingYears,TrainingTimesLastYear,WorkLifeBalance,PerformanceRating,PercentSalaryHike,MonthlyIncome,MonthlyRate,NumCompaniesWorked,Over18,OverTime,Attrition,BusinessTravel,DailyRate,EmployeeNumber")] EmployeeHistory employeeHistory) { if (id != employeeHistory.EmployeeHistoryId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(employeeHistory); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EmployeeHistoryExists(employeeHistory.EmployeeHistoryId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["EmployeeNumber"] = new SelectList(_context.EmployeeDetail, "EmployeeNumber", "Gender", employeeHistory.EmployeeNumber); return(View(employeeHistory)); }
public async Task <IActionResult> Edit(short id, [Bind("Age,Attrition,BusinessTravel,DailyRate,Department,DistanceFromHome,Education,EducationField,EmployeeCount,EmployeeNumber,EnvironmentSatisfaction,Gender,HourlyRate,JobInvolvement,JobLevel,JobRole,JobSatisfaction,MaritalStatus,MonthlyIncome,MonthlyRate,NumCompaniesWorked,Over18,OverTime,PercentSalaryHike,PerformanceRating,RelationshipSatisfaction,StandardHours,StockOptionLevel,TotalWorkingYears,TrainingTimesLastYear,WorkLifeBalance,YearsAtCompany,YearsInCurrentRole,YearsSinceLastPromotion,YearsWithCurrManager")] DatasetTb datasetTb) { if (id != datasetTb.EmployeeNumber) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(datasetTb); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DatasetTbExists(datasetTb.EmployeeNumber)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(datasetTb)); }
public async Task <IActionResult> Edit(int id, [Bind("EducationCode,EducationDescription")] EducationField educationField) { if (id != educationField.EducationCode) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(educationField); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EducationFieldExists(educationField.EducationCode)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(educationField)); }
public async Task <IActionResult> Edit(int id, [Bind("EmployeeNumber,Age,Gender,MaritalStatus,EmployeeCount")] EmployeeDetail employeeDetail) { if (id != employeeDetail.EmployeeNumber) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(employeeDetail); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EmployeeDetailExists(employeeDetail.EmployeeNumber)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(employeeDetail)); }