Exemplo n.º 1
0
        public RecommendationProductSummaryRepository(IDbContextFactory <MarkdownEfContext> contextFactory) : base(contextFactory)
        {
            _recommendationMap.Add(RecommendationsKey.OriginalSellingPrice, x => x.OriginalSellingPrice);
            _recommendationMap.Add(RecommendationsKey.CurrentSellingPrice, x => x.CurrentSellingPrice);
            _recommendationMap.Add(RecommendationsKey.SellThroughTarget, x => x.SellThroughTarget);
            _recommendationMap.Add(RecommendationsKey.TerminalStock, x => x.DecisionRecommendation.TerminalStock);
            _recommendationMap.Add(RecommendationsKey.TotalRevenue, x => x.DecisionRecommendation.TotalRevenue);
            _recommendationMap.Add(RecommendationsKey.ProductName, x => x.ProductName);
            _recommendationMap.Add(RecommendationsKey.ProductId, x => x.ProductId);
            _recommendationMap.Add(RecommendationsKey.HierarchyName, x => x.HierarchyName);
            _recommendationMap.Add(RecommendationsKey.MarkdownCost, x => x.DecisionRecommendation.TotalMarkdownCost);
            _recommendationMap.Add(RecommendationsKey.Status, x => x.DecisionStateName);

            _recommendationMap.Add(RecommendationsKey.Price1, x => x.DecisionRecommendation.Price1);
            _recommendationMap.Add(RecommendationsKey.Discount1, x => x.DecisionRecommendation.Discount1);
            _recommendationMap.Add(RecommendationsKey.Price2, x => x.DecisionRecommendation.Price2);
            _recommendationMap.Add(RecommendationsKey.Discount2, x => x.DecisionRecommendation.Discount2);
            _recommendationMap.Add(RecommendationsKey.Price3, x => x.DecisionRecommendation.Price3);
            _recommendationMap.Add(RecommendationsKey.Discount3, x => x.DecisionRecommendation.Discount3);
            _recommendationMap.Add(RecommendationsKey.Price4, x => x.DecisionRecommendation.Price4);
            _recommendationMap.Add(RecommendationsKey.Discount4, x => x.DecisionRecommendation.Discount4);
            _recommendationMap.Add(RecommendationsKey.Price5, x => x.DecisionRecommendation.Price5);
            _recommendationMap.Add(RecommendationsKey.Discount5, x => x.DecisionRecommendation.Discount5);
            _recommendationMap.Add(RecommendationsKey.Price6, x => x.DecisionRecommendation.Price6);
            _recommendationMap.Add(RecommendationsKey.Discount6, x => x.DecisionRecommendation.Discount6);
            _recommendationMap.Add(RecommendationsKey.Price7, x => x.DecisionRecommendation.Price7);
            _recommendationMap.Add(RecommendationsKey.Discount7, x => x.DecisionRecommendation.Discount7);
            _recommendationMap.Add(RecommendationsKey.Price8, x => x.DecisionRecommendation.Price8);
            _recommendationMap.Add(RecommendationsKey.Discount8, x => x.DecisionRecommendation.Discount8);
            _recommendationMap.Add(RecommendationsKey.Price9, x => x.DecisionRecommendation.Price9);
            _recommendationMap.Add(RecommendationsKey.Discount9, x => x.DecisionRecommendation.Discount9);
            _recommendationMap.Add(RecommendationsKey.Price10, x => x.DecisionRecommendation.Price10);
            _recommendationMap.Add(RecommendationsKey.Discount10, x => x.DecisionRecommendation.Discount10);
        }
Exemplo n.º 2
0
 public ScenarioSummaryRepository(IDbContextFactory <MarkdownEfContext> contextFactory) : base(contextFactory)
 {
     _map.Add(ScenarioSummaryKey.ScenarioId, x => x.ScenarioId);
     _map.Add(ScenarioSummaryKey.ScenarioName, x => x.ScenarioName);
     _map.Add(ScenarioSummaryKey.ProductCount, x => x.ProductCount);
     _map.Add(ScenarioSummaryKey.RecommendationCount, x => x.RecommendationCount);
     _map.Add(ScenarioSummaryKey.LastRunDate, x => x.LastRunDateWithoutTime);
     _map.Add(ScenarioSummaryKey.Status, x => x.ScenarioSummaryStatusTypeName);
     _map.Add(ScenarioSummaryKey.Duration, x => x.Duration);
     _map.Add(ScenarioSummaryKey.PartitionTotal, x => x.FunctionInstanceCountTotal);
     _map.Add(ScenarioSummaryKey.PartitionCount, x => x.FunctionInstanceCount);
     _map.Add(ScenarioSummaryKey.PartitionErrorCount, x => x.ErrorCount);
     _map.Add(ScenarioSummaryKey.PartitionSuccessCount, x => x.SuccessCount);
 }