public DataTransfer.Models.Workspace Update(DataTransfer.Events.Workspace item)
        {
            var mappedItem = new DataTransfer.Models.Workspace
            {
                Description  = item.Description,
                Name         = item.Name,
                Id           = item.Id,
                TaskGraphIds = item.TaskGraphIds.ToList(),
                UserId       = item.UserId
            };

            return(dataCollector.Update(mappedItem));
        }
        public DataTransfer.Models.Workspace Add(DataTransfer.Events.Workspace item)
        {
            item.TaskGraphIds = new List <Guid>();

            var mappedItem = new DataTransfer.Models.Workspace
            {
                Description  = item.Description,
                Name         = item.Name,
                Id           = item.Id,
                TaskGraphIds = new List <Guid>(),
                UserId       = item.UserId
            };

            return(dataCollector.Add(mappedItem));
        }
Beispiel #3
0
        public IActionResult Add([FromBody] WorkspaceAddModel workSpace)
        {
            var userList = new List <Guid>();

            userList.Add(workSpace.UserId);

            var workSpaceData = new DataTransfer.Models.Workspace
            {
                Description  = workSpace.Description,
                Id           = Guid.NewGuid(),
                Name         = workSpace.Name,
                TaskGraphIds = null,
                ActiveUsers  = userList
            };

            return(Ok(ServiceFactory.WorkspaceService.Add(workSpaceData)));
        }