예제 #1
0
 public async Task SaveComposedModel(ComposedModel composedModel)
 {
     await _composedModelsCollection.ReplaceOneAsync(x => x.Id == composedModel.Id, composedModel, new UpdateOptions
     {
         IsUpsert = true
     });
 }
예제 #2
0
 public async Task SaveComposedModel(ComposedModel composedModel)
 {
     await _composedModelsCollection.ReplaceOneAsync(x => x.Id == composedModel.Id, composedModel, new UpdateOptions
     {
         IsUpsert = true
     });
 }
예제 #3
0
 private async Task<Scenario> CreateClonedScenario(Guid scenarioId, ComposedModel model)
 {
     var sourceScenario = await GetScenario(scenarioId);
     var scenario = sourceScenario.Clone(1);
     scenario.ModelId = model.Id;
     scenario.ParentScenarioId = null;
     await SaveScenario(scenario);
     return scenario;
 }
예제 #4
0
        private async Task <Scenario> CreateClonedScenario(Guid scenarioId, ComposedModel model)
        {
            var sourceScenario = await GetScenario(scenarioId);

            var scenario = sourceScenario.Clone(1);

            scenario.ModelId          = model.Id;
            scenario.ParentScenarioId = null;
            await SaveScenario(scenario);

            return(scenario);
        }