示例#1
0
        private TaskModel TaskModelFromReader(SQLiteDataReader reader)
        {
            TaskModel task = new TaskModel
            {
                Id         = Convert.ToInt32(reader["id"]),
                JiraId     = StringOrNull(reader["jira_id"]),
                BoardId    = Convert.ToInt32(reader["board_id"]),
                SprintId   = Convert.ToInt32(reader["sprint_id"]),
                Name       = reader["name"].ToString(),
                CreateTime = Convert.ToDateTime(reader["create_time"]),
                UpdateTime = DateTimeOrNull(reader["update_time"]),
                CloseTime  = DateTimeOrNull(reader["close_time"]),
                State      = (TaskState)Convert.ToInt32(reader["task_state_id"])
            };

            task.GetAllRecords();
            return(task);
        }