CalendarAggregator.Scheduler.FetchTaskForId C# (CSharp) Метод

FetchTaskForId() публичный статический Метод

public static FetchTaskForId ( string id, TaskType type ) : Task
id string
type TaskType
Результат Task
        public static Task FetchTaskForId(string id, TaskType type)
        {
            var q = string.Format(task_query_template, master_pk, id);
            var tasktable = type.ToString();
            var dict_obj = TableStorage.QueryForSingleEntityAsDictObj(ts, tasktable, q);
            var task = (Task)ObjectUtils.DictObjToObj(dict_obj, new Task().GetType());
            task.start = task.start.ToUniversalTime();
            task.stop = task.stop.ToUniversalTime();
            return task;
        }

Usage Example

Пример #1
0
        public void ExistingTaskExists()
        {
            Scheduler.InitTaskForId(testid, test_task_type);
            var task = Scheduler.FetchTaskForId(testid, test_task_type);

            Assert.That(task.id == testid);
        }
All Usage Examples Of CalendarAggregator.Scheduler::FetchTaskForId