Ejemplo n.º 1
0
 protected OKBProblem(OKBProblem original, Cloner cloner)
     : base(original, cloner)
 {
     problemId = original.problemId;
     problem   = cloner.Clone(original.problem);
     RegisterProblemEvents();
 }
Ejemplo n.º 2
0
        private void Algorithm_Runs_ItemsAdded(object sender, CollectionItemsChangedEventArgs <IRun> e)
        {
            OKBProblem problem = Problem as OKBProblem;

            foreach (IRun run in e.Items)
            {
                if (problem != null)
                {
                    OKBRun okbRun = new OKBRun(AlgorithmId, problem.ProblemId, run, UserId);
                    runs.Add(okbRun);
                    if (StoreRunsAutomatically)
                    {
                        okbRun.Store();
                    }
                }
                else
                {
                    runs.Add(run);
                }
            }
        }
Ejemplo n.º 3
0
 protected OKBProblem(OKBProblem original, Cloner cloner)
   : base(original, cloner) {
   problemId = original.problemId;
   problem = cloner.Clone(original.problem);
   RegisterProblemEvents();
 }