コード例 #1
0
 public static SignificantFindingViewModel CreateFrom(SignificantFindingDto significantFinding)
 {
     return new SignificantFindingViewModel()
                {
                    Id = significantFinding.Id,
                    QuestionText = GetQuestionText(significantFinding),
                    QuestionNumber = GetQuestionNumber(significantFinding),
                    ActionsRequired = FurtherControlMeasureTaskViewModel.CreateFrom(significantFinding.FurtherActionTasks),
                    AdditionalInfo = GetAdditionalInfo(significantFinding)
                };
 }
コード例 #2
0
 private static string GetAdditionalInfo(SignificantFindingDto significantFinding)
 {
     return significantFinding.FireAnswer != null && significantFinding.FireAnswer.Question != null
                ? significantFinding.FireAnswer.AdditionalInfo
                : string.Empty;
 }
コード例 #3
0
 private static string GetQuestionText(SignificantFindingDto significantFinding)
 {
     return significantFinding.FireAnswer != null && significantFinding.FireAnswer.Question != null
                ? significantFinding.FireAnswer.Question.Text + " - No "
                : string.Empty;
 }
コード例 #4
0
 private static int GetQuestionNumber(SignificantFindingDto significantFinding)
 {
     return significantFinding.FireAnswer != null && significantFinding.FireAnswer.Question != null
                ? significantFinding.FireAnswer.Question.ListOrder : 0;
 }