public string AddWorkspace(WorkspaceModelDto workspaceModelDto) { var workspaceToSave = mMapper.DtoToWorkspaceModel(workspaceModelDto); var createdId = mWorkspaceRepository.Create(workspaceToSave); return(createdId); }
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); }
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); }