Ejemplo n.º 1
0
        public string AddWorkspace(WorkspaceModelDto workspaceModelDto)
        {
            var workspaceToSave = mMapper.DtoToWorkspaceModel(workspaceModelDto);

            var createdId = mWorkspaceRepository.Create(workspaceToSave);

            return(createdId);
        }
Ejemplo n.º 2
0
        public void TestItemLogRepository()
        {
            WorkspaceRepository workspace = new WorkspaceRepository(_context);

            WorkspaceItem item = new WorkspaceItem()
            {
                CreatedBy   = "*****@*****.**", // must be a valid user (foreign key validation)
                CreatedDate = DateTime.Now,
                Description = "Description...",
                EndDate     = null,
                Id          = Guid.NewGuid(),
                ItemState   = 2,
                StartDate   = null,
                Summary     = "Summary.",
                Title       = "#title#"
            };

            workspace.Create(item);

            var initial = workspace.GetLogs(item.Id);

            workspace.AppendLog(item.Id, new WorkspaceItemLog()
            {
                Id          = Guid.NewGuid(),
                CreatedBy   = item.CreatedBy,
                CreatedDate = DateTime.Now,
                Text        = "teste 1",
                Properties  = null
            });
            workspace.AppendLog(item.Id, new WorkspaceItemLog()
            {
                Id          = Guid.NewGuid(),
                CreatedBy   = item.CreatedBy,
                CreatedDate = DateTime.Now,
                Text        = "teste 2",
                Properties  = new WorkspaceItemLogProperties()
                {
                    Expenses   = 1,
                    LaborHours = 8
                }
            });

            var final = workspace.GetLogs(item.Id);

            workspace.Delete(item.Id);
        }
Ejemplo n.º 3
0
        public void CreateWorkspaceItem()
        {
            WorkspaceRepository workspace = new WorkspaceRepository(_context);

            WorkspaceItem item = new WorkspaceItem()
            {
                CreatedBy   = "*****@*****.**", // must be a valid user (foreign key validation)
                CreatedDate = DateTime.Now,
                Description = "Description...",
                EndDate     = null,
                Id          = Guid.NewGuid(),
                ItemState   = 2,
                StartDate   = null,
                Summary     = "Summary.",
                Title       = "#title#"
            };

            workspace.Create(item);
        }