コード例 #1
0
        public async Threading.Task <Task> CreateTaskInCategoryAsync(Category category)
        {
            Task task = new Task()
            {
                CategoryId   = category.CategoryId,
                TaskName     = Resources.TaskService_NewTaskName,
                IsComplete   = false,
                CreationTime = DateTime.Now,
                ActualWork   = 0,
                Status       = TaskStatus.TaskNotStarted
            };

            TaskServiceReference.TaskDO rTask = await channel.CreateTaskAsync(mapper.Map <TaskServiceReference.TaskDO>(task), clientCredentials.UserName);

            mapper.Map(rTask, task);
            task.Category = category;
            return(task);
        }
コード例 #2
0
        public async Threading.Task UpdateTaskAsync(Task task)
        {
            TaskServiceReference.TaskDO rTask = await channel.UpdateTaskAsync(mapper.Map <TaskServiceReference.TaskDO>(task));

            mapper.Map(rTask, task);
        }