OSDN Git Service

Kybernetes1.1.6.8リリース
[kybernetes/Kybernetes.git] / main / data / DAO / TemplateData.cs
1 using System;\r
2 using System.Collections.Generic;\r
3 using System.Linq;\r
4 using System.Text;\r
5 \r
6 namespace com.andoutomo.kybernetes.data.DAO\r
7 {\r
8     public class TemplateData\r
9     {\r
10         private int templateid;\r
11         private string category;\r
12         private int categID;\r
13         private string contents; \r
14         private int forecastMin;\r
15         private string project;\r
16         private string tags;\r
17 \r
18         public int TemplateId\r
19         {\r
20             get { return templateid; }\r
21             set { this.templateid = value; }\r
22         }\r
23         public string Category\r
24         {\r
25             get { return category; }\r
26             set { this.category = value; }\r
27         }\r
28         public int CategID\r
29         {\r
30             get { return categID; }\r
31             set { this.categID = value; }\r
32         }\r
33 \r
34         public string Contents\r
35         {\r
36             get { return contents; }\r
37             set { this.contents = value; }\r
38         }\r
39         public int ForecastMin\r
40         {\r
41             get { return forecastMin; }\r
42             set { this.forecastMin = value; }\r
43         }\r
44         public string Project\r
45         {\r
46             get { return project; }\r
47             set { this.project = value; }\r
48         }\r
49         public string Tags\r
50         {\r
51             get { return tags; }\r
52             set { this.tags = value; }\r
53         }\r
54 \r
55         public TaskData getTaskDataFromTemplate()\r
56         {\r
57             TaskData data = new TaskData();\r
58             data.CategID = this.categID;\r
59             data.Contents = this.contents;\r
60             data.ForecastMin = this.forecastMin;\r
61             data.Project = string.IsNullOrWhiteSpace(this.project) ? null : this.project;\r
62             data.Tags = this.tags;\r
63 \r
64             return data;\r
65         }\r
66     }\r
67 }\r