Exemple #1
0
        public TaskSetTransferModel Get(Guid Id)
        {
            var unmapped = dataProvider.Get(Id);
            var mapped   = new TaskSetTransferModel
            {
                Id    = unmapped.Id,
                Tasks = new List <TaskNode>()
            };

            foreach (var item in unmapped.Tasks)
            {
                var mappedItem = new TaskNode
                {
                    AssignedUser = item.AssignedUser,
                    EstimatedCompletionTimespan = item.EstimatedCompletionTimespan,
                    OutNeighbors = new List <Guid>(item.OutNeighbors),
                    InNeighbors  = new List <Guid>(item.InNeighbors),
                    ParentId     = item.ParentId,
                    TaskGraphId  = item.TaskGraphId,
                    WorkspaceId  = item.WorkspaceId,
                    IsRoot       = item.IsRoot,
                    Data         = new TaskData
                    {
                        CurrentStatus = item.Task.CurrentStatus,
                        Description   = item.Task.Description,
                        Id            = item.Task.Id,
                        Name          = item.Task.Name
                    }
                };
                mapped.Tasks.Add(mappedItem);
            }

            return(mapped);
        }
Exemple #2
0
        public TaskSetTransferModel Update(TaskSetTransferModel item)
        {
            //var mappedItem = new DataTransfer.Models.TaskSet
            //{
            //    Id = item.Id,
            //    Tasks = item.Tasks
            //};

            //return dataCollector.Update(mappedItem);

            throw new NotImplementedException();
        }
Exemple #3
0
        public TaskSetTransferModel Add(TaskSetTransferModel item)
        {
            //var taskList = new List<TaskNodeDataModel>();
            //foreach(var taskNode in item.Tasks)
            //{
            //    var toAdd = new TaskNodeDataModel
            //    {
            //        TaskGraphId = taskNode.
            //    }
            //    task
            //}

            //var mappedItem = new TaskSetDataModel
            //{
            //    Id = item.Id,
            //    Tasks = item.T
            //};

            //return dataCollector.Add(mappedItem);

            throw new NotImplementedException();
        }