예제 #1
0
        public void EvaluateStore(IArticleSourceStore source, Period evalPeriod, IPeriodProfile evalProfile)
        {
            SourcesStream.CopyModel(source);

            SourcesStream.EvolveStream(ContractCode, PositionCode);

            EvaluationPath = SourcesStream.GetEvaluationPath();

            /*
             * // payrollData.ModelList - Evaluate => Results
             */
            EvaluationCase = EvaluateStream(EvaluationPath, evalPeriod, evalProfile);
        }
 public void CopyModel(IArticleSourceStore source)
 {
     model = source.GetModel().ToDictionary((kv) => (kv.Key), (kv) => (kv.Value));
 }