public async Task <WorkspaceResponse> Handle(CreateWorkspaceCommand request, CancellationToken cancellationToken)
        {
            request.ID = _repository.GenerateId();
            WorkspaceDto workspace = _mapper.Map <WorkspaceDto>(request);
            await _repository.CreateWorkspace(workspace);

            return(new WorkspaceResponse()
            {
                Id = workspace.ID
            });
        }
Пример #2
0
 public Task <Workspace> CreateWorkspace(
     [Service] IWorkspaceRepository workspaceRepository,
     string name)
 {
     return(workspaceRepository.CreateWorkspace(name));
 }