/// <inheritdoc/> public void PushToServer(ICohortDefinition newCohortDefinition, IManagedConnection connection) { newCohortDefinition.ID = DiscoverDefinitionTable().Insert(new Dictionary <string, object>() { { "projectNumber", newCohortDefinition.ProjectNumber }, { "version", newCohortDefinition.Version }, { "description", newCohortDefinition.Description }, }, connection.ManagedTransaction); }
public CohortCreationRequest(IProject project, ICohortDefinition newCohortDefinition, IDataExportRepository repository, string descriptionForAuditLog) { _repository = repository; Project = project; NewCohortDefinition = newCohortDefinition; DescriptionForAuditLog = descriptionForAuditLog; AddInitializationObject(Project); AddInitializationObject(this); GenerateContext(); }