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 }); }
public Task <Workspace> CreateWorkspace( [Service] IWorkspaceRepository workspaceRepository, string name) { return(workspaceRepository.CreateWorkspace(name)); }