Skip to content

Commit bc2772a

Browse files
authored
Merge pull request TechnologyEnhancedLearning#1155 from TechnologyEnhancedLearning/TD-5570-Issue-Fixed
TD- 5570- fix for the values that need to be retained in the page on page load
2 parents 7891f8d + 6c1de72 commit bc2772a

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

LearningHub.Nhs.WebUI/Controllers/MyAccountController.cs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -810,7 +810,7 @@ public async Task<IActionResult> ChangeGrade([FromQuery] UserGradeUpdateViewMode
810810
viewModel.SelectedMedicalCouncilId = jobRole.MedicalCouncilId;
811811
if (formSubmission)
812812
{
813-
if (this.User.IsInRole("BasicUser") || viewModel.SelectedGradeId.HasValue)
813+
if (this.User.IsInRole("BasicUser") || viewModel.SelectedGradeId != null)
814814
{
815815
var medicalCouncilNoRequired = jobRole.MedicalCouncilId > 0 && jobRole.MedicalCouncilId < 4;
816816
await this.userService.UpdateUserEmployment(
@@ -821,7 +821,7 @@ await this.userService.UpdateUserEmployment(
821821
JobRoleId = viewModel.SelectedJobRoleId,
822822
MedicalCouncilId = medicalCouncilNoRequired ? jobRole.MedicalCouncilId : null,
823823
MedicalCouncilNo = medicalCouncilNoRequired ? (viewModel.SelectedMedicalCouncilNo ?? profile.MedicalCouncilNo) : null,
824-
GradeId = viewModel.SelectedGradeId,
824+
GradeId = Convert.ToInt32(viewModel.SelectedGradeId),
825825
SpecialtyId = profile.SpecialtyId,
826826
StartDate = profile.JobStartDate,
827827
LocationId = profile.LocationId,
@@ -836,6 +836,10 @@ await this.userService.UpdateUserEmployment(
836836
return this.View("ChangeGrade", viewModel);
837837
}
838838
}
839+
else
840+
{
841+
viewModel.SelectedGradeId = profile.GradeId.ToString();
842+
}
839843

840844
return this.View("ChangeGrade", viewModel);
841845
}

LearningHub.Nhs.WebUI/Models/UserProfile/UserGradeUpdateViewModel.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ public class UserGradeUpdateViewModel
3838
/// <summary>
3939
/// Gets or sets the selected grade id.
4040
/// </summary>
41-
public int? SelectedGradeId { get; set; }
41+
public string SelectedGradeId { get; set; }
4242

4343
/// <summary>
4444
/// Gets or sets the grade list.

0 commit comments

Comments
 (0)