OSDN Git Service

3b304bb77292c97ef165c9166b224d7c64ae8481
[kybernetes/Kybernetes.git] / main / command / Control / AddTemplateCommand.cs
1 using System;\r
2 using System.Collections.Generic;\r
3 using System.Linq;\r
4 using System.Text;\r
5 using com.andoutomo.kybernetes.data.accessor;\r
6 using com.andoutomo.kybernetes.data.DAO;\r
7 \r
8 namespace com.andoutomo.kybernetes.command.Control\r
9 {\r
10     class AddTemplateCommand:AbCommand\r
11     {\r
12         protected override bool execute()\r
13         {\r
14             AddTemplateCommandArg param = (AddTemplateCommandArg)argument;\r
15             int wkID = param.sortID;\r
16 \r
17             TaskData data = TaskDataAccessor.getObject.getTask(wkID);\r
18 \r
19             TemplateDataAccessor.getObject.addTemplate(data);\r
20             message = "タスク'" + data.Contents + "'をテンプレートに設定しました。";\r
21             return true;\r
22         }\r
23 \r
24         string message;\r
25         protected override string turnMessage()\r
26         {\r
27             return message;\r
28         }\r
29 \r
30         protected override string turnErrorMessage()\r
31         {\r
32             return base.DefaultErrorMessage;\r
33         }\r
34 \r
35         protected override string turnSplitErrorMessage()\r
36         {\r
37             return base.DefaultSplitErrorMessage;\r
38         }\r
39     }\r
40 }\r