Exemple #1
0
        public static MboActuals Create(MboRev mboRev, Kpi kpi, MonthlyValuesValueObject values)
        {
            var entity = new MboActuals()
            {
                MboRev = mboRev, Kpi = kpi, Values = values
            };

            return(entity);
        }
Exemple #2
0
        public static MboRev Create(Mbo mbo, IList <Kpi> kpis, IDictionary <Kpi, MonthlyValuesValueObject> actuals, User userCreator)
        {
            var entity = new MboRev(userCreator)
            {
                Mbo = mbo
            };

            entity.Kpis    = kpis.Select(kpi => MboKpi.Create(entity, kpi)).ToList();
            entity.Actuals = actuals.Select(actuals => MboActuals.Create(entity, actuals.Key, actuals.Value)).ToList();

            return(entity);
        }