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); }
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); }