VerificationAssignmentServerFunctions.cs
1.68 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
using System;
using System.Collections.Generic;
using System.Linq;
using Sungero.Core;
using Sungero.CoreEntities;
using Sungero.SmartProcessing.VerificationAssignment;
namespace Sungero.SmartProcessing.Server
{
partial class VerificationAssignmentFunctions
{
/// <summary>
/// Передать ресурс с инструкцией.
/// </summary>
/// <returns>Ресурс.</returns>
[Remote(IsPure = true)]
public StateView GetInstruction()
{
// Текст инструкции разделен на несколько ресурсов для того,
// чтобы по умолчанию текст в хидере не сворачивался до нескольких видимых первых строк
// и расположенной ниже надписи "Показать еще", а был сразу виден полностью.
var instruction = StateView.Create();
var block = instruction.AddBlock();
block.AddLabel(VerificationAssignments.Resources.InstructionStep1);
block.AddLineBreak();
block.AddLabel(VerificationAssignments.Resources.InstructionStep2);
block.AddLineBreak();
block.AddLabel(VerificationAssignments.Resources.InstructionStep3);
block.AddLineBreak();
block.AddLabel(VerificationAssignments.Resources.InstructionStep4);
block.AddLineBreak();
block.AddLabel(VerificationAssignments.Resources.InstructionStep5);
block.AddLineBreak();
block.AddLabel(VerificationAssignments.Resources.InstructionStep6);
block.AddLineBreak();
block.AddLabel(VerificationAssignments.Resources.InstructionStep7);
return instruction;
}
}
}