Skip to content

Commit 5a7d950

Browse files
TD-5401 Resolving merge conflict issue
1 parent d15446a commit 5a7d950

File tree

4 files changed

+36
-15
lines changed

4 files changed

+36
-15
lines changed

DigitalLearningSolutions.Data/DataServices/CompetencyAssessmentDataService.cs

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -118,9 +118,8 @@ public class CompetencyAssessmentDataService : ICompetencyAssessmentDataService
118118
sa.SupervisorResultsReview,
119119
sa.SupervisorSelfAssessmentReview,
120120
sa.SignOffSupervisorStatement,
121-
sa.SignOffRequestorStatement";
122-
sa.IncludeLearnerDeclarationPrompt, sa.IncludesSignposting, sa.LinearNavigation, sa.UseDescriptionExpanders, sa.QuestionLabel, sa.ReviewerCommentsLabel,
123-
sa.SupervisorSelfAssessmentReview, sa.SupervisorResultsReview ";
121+
sa.SignOffRequestorStatement,
122+
sa.IncludeLearnerDeclarationPrompt, sa.IncludesSignposting, sa.LinearNavigation, sa.UseDescriptionExpanders, sa.QuestionLabel, sa.ReviewerCommentsLabel ";
124123

125124
private const string SelfAssessmentFields =
126125
@", sa.CategoryID, sa.CreatedDate,
@@ -1139,7 +1138,7 @@ UPDATE SelfAssessments
11391138
leanerDeclarationValue,
11401139
leanerCustomText
11411140
}
1142-
);
1141+
);
11431142

11441143
if ((affectedRows < 1))
11451144
{
@@ -1148,6 +1147,11 @@ UPDATE SelfAssessments
11481147
$"competencyAssessmentId: {competencyAssessmentId}, supervised: {supervised}" +
11491148
$"signoff: {signoff}, confirm: {confirm}, supervisorDeclarationValue: {supervisorDeclarationValue} " +
11501149
$"supervisorCustomText: {supervisorCustomText}, leanerDeclarationValue: {leanerDeclarationValue}, leanerCustomText: {leanerCustomText} "
1150+
);
1151+
return false;
1152+
}
1153+
return true;
1154+
}
11511155

11521156
public bool HasCompetencyWithSignpostedLearning(int competencyAssessmentId)
11531157
{

DigitalLearningSolutions.Data/Models/CompetencyAssessments/CompetencyAssessmentBase.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,6 @@ public class CompetencyAssessmentBase
1919
public int? NRPRoleID { get; set; }
2020
public int PublishStatusID { get; set; }
2121
public int UserRole { get; set; }
22-
public int SupervisorResultsReview { get; set; }
23-
public int SupervisorSelfAssessmentReview { get; set; }
2422
public string? SignOffRequestorStatement { get; set; }
2523
public string? SignOffSupervisorStatement { get; set; }
2624
public string? Vocabulary { get; set; }

DigitalLearningSolutions.Web/Controllers/CompetencyAssessmentsController/CompetencyAssessments.cs

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1047,7 +1047,7 @@ public IActionResult SupervisorSignoffDeclaration(int competencyAssessmentId, st
10471047
}
10481048
var model = new SupervisorSignoffDeclarationViewModel(competencyAssessmentId);
10491049
model.CompetencyAssessmentName = data.CompetencyAssessmentName;
1050-
model.DefaultText = this.config.GetSupervisorDefaultText();
1050+
model.DefaultText = this.config.GetSupervisorDefaultText().Replace("{{CompetencyAssessmentName}}", model.CompetencyAssessmentName); ;
10511051
return View(model);
10521052
}
10531053

@@ -1063,6 +1063,7 @@ public IActionResult SupervisorSignoffDeclaration(SupervisorSignoffDeclarationVi
10631063
}
10641064
var data = GetManagesupervisionData();
10651065
var model = new ManagesupervisionViewModel(data.LearnerDeclaration, viewModel, data.Signoff);
1066+
model.CompetencyAssessmentName = viewModel.CompetencyAssessmentName;
10661067
SetManagesupervisionData(model);
10671068
if (viewModel.ActionName != null) return RedirectToAction("LearnerSignoffDeclaration", "CompetencyAssessments",
10681069
new
@@ -1087,7 +1088,7 @@ public IActionResult LearnerSignoffDeclaration(int competencyAssessmentId, strin
10871088
}
10881089
var model = new LearnerSignoffDeclarationViewModel(competencyAssessmentId);
10891090
model.CompetencyAssessmentName = data.CompetencyAssessmentName;
1090-
model.DefaultText = this.config.GetLearnerDefaultText();
1091+
model.DefaultText = this.config.GetLearnerDefaultText().Replace("{{CompetencyAssessmentName}}", model.CompetencyAssessmentName);
10911092
return View(model);
10921093
}
10931094

@@ -1103,6 +1104,7 @@ public IActionResult LearnerSignoffDeclaration(LearnerSignoffDeclarationViewMode
11031104
}
11041105
var data = GetManagesupervisionData();
11051106
var model = new ManagesupervisionViewModel(viewModel, data.SupervisorDeclaration, data.Signoff);
1107+
model.CompetencyAssessmentName = viewModel.CompetencyAssessmentName;
11061108
SetManagesupervisionData(model);
11071109
return RedirectToAction("ManageSupervisionSettings", "CompetencyAssessments", new { viewModel.CompetencyAssessmentId });
11081110
}
@@ -1127,7 +1129,8 @@ public IActionResult ManageSupervisionSettings(int competencyAssessmentId, strin
11271129
return View(model);
11281130
}
11291131
var data = GetManagesupervisionData();
1130-
return View(data);
1132+
var dataModel = new ManagesupervisionViewModel(competencyAssessmentId, data, this.config.GetLearnerDefaultText(), this.config.GetSupervisorDefaultText());
1133+
return View(dataModel);
11311134

11321135
}
11331136

@@ -1186,7 +1189,10 @@ private ManagesupervisionViewModel GetManagesupervisionData()
11861189
{
11871190
var data = multiPageFormService.GetMultiPageFormData<ManagesupervisionViewModel>(
11881191
MultiPageFormDataFeature.AddCustomWebForm("ManagesupervisionDataCWF"),
1189-
1192+
TempData
1193+
).GetAwaiter().GetResult();
1194+
return data;
1195+
}
11901196
private void SetOptionsLabelsData(OptionsLabelsViewModel data)
11911197
{
11921198
multiPageFormService.SetMultiPageFormData(

DigitalLearningSolutions.Web/ViewModels/CompetencyAssessments/ManagesupervisionViewModel.cs

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,22 @@ public ManagesupervisionViewModel(LearnerSignoffDeclarationViewModel learnerDecl
2323
SupervisorDeclaration = supervisorDeclaration;
2424
Signoff = signoff;
2525
}
26+
public ManagesupervisionViewModel(int competencyAssessmentId,
27+
ManagesupervisionViewModel model,
28+
string learnerDefaultText,
29+
string supervisorDefaultText)
30+
{
31+
CompetencyAssessmentId = competencyAssessmentId;
32+
CompetencyAssessmentName = model.CompetencyAssessmentName;
33+
Signoff = model.Signoff;
34+
SupervisorDeclaration = model.SupervisorDeclaration;
35+
SupervisorDeclaration.DefaultText = supervisorDefaultText.Replace("{{CompetencyAssessmentName}}", CompetencyAssessmentName);
36+
LearnerDeclaration = model.LearnerDeclaration;
37+
LearnerDeclaration.DefaultText = learnerDefaultText.Replace("{{CompetencyAssessmentName}}", CompetencyAssessmentName);
38+
}
2639
public ManagesupervisionViewModel(int competencyAssessmentId, string competencyAssessmentName,
27-
int supervisorResultsReview,
28-
int SupervisorSelfAssessmentReview,
40+
bool supervisorResultsReview,
41+
bool SupervisorSelfAssessmentReview,
2942
string? signOffSupervisorStatement,
3043
string? signOffRequestorStatement,
3144
string learnerDefaultText,
@@ -34,9 +47,9 @@ public ManagesupervisionViewModel(int competencyAssessmentId, string competencyA
3447
CompetencyAssessmentId = competencyAssessmentId;
3548
CompetencyAssessmentName = competencyAssessmentName;
3649
Signoff.CompetencyAssessmentId = competencyAssessmentId;
37-
Signoff.Supervised = supervisorResultsReview;
38-
Signoff.Signoff = supervisorResultsReview;
39-
Signoff.Confirm = SupervisorSelfAssessmentReview;
50+
Signoff.Supervised = supervisorResultsReview == true ? 1 : 0;
51+
Signoff.Signoff = supervisorResultsReview == true ? 1 : 0;
52+
Signoff.Confirm = SupervisorSelfAssessmentReview == true ? 1 : 0;
4053
SupervisorDeclaration.CompetencyAssessmentName = competencyAssessmentName;
4154
SupervisorDeclaration.CompetencyAssessmentId = competencyAssessmentId;
4255
SupervisorDeclaration.DeclarationValue = signOffSupervisorStatement == null ? 0 : 1;

0 commit comments

Comments
 (0)