public async Task <IActionResult> Create([FromBody] CreateEmptyCohortRequest request) { var command = new AddEmptyCohortCommand(request.AccountId, request.AccountLegalEntityId, request.ProviderId, request.UserInfo); var result = await _mediator.Send(command); return(Ok(new CreateCohortResponse { CohortId = result.Id, CohortReference = result.Reference })); }
public Task <CreateCohortResponse> CreateCohort(CreateEmptyCohortRequest request, CancellationToken cancellationToken = default) { return(_client.PostAsJson <CreateEmptyCohortRequest, CreateCohortResponse>("api/cohorts/create-empty-cohort", request, cancellationToken)); }