Пример #1
0
 /// <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);
 }
Пример #2
0
        public CohortCreationRequest(IProject project, ICohortDefinition newCohortDefinition, IDataExportRepository repository, string descriptionForAuditLog)
        {
            _repository         = repository;
            Project             = project;
            NewCohortDefinition = newCohortDefinition;

            DescriptionForAuditLog = descriptionForAuditLog;

            AddInitializationObject(Project);
            AddInitializationObject(this);

            GenerateContext();
        }