public ShoppingCartController(IRocheDevOpsAssessmentContext context, ITelemetryProvider telemetryProvider,
                               IShippingTaxCalculator shippingTaxCalc)
 {
     db                    = context;
     telemetry             = telemetryProvider;
     shippingTaxCalculator = shippingTaxCalc;
 }
예제 #2
0
        public static ShoppingCart GetCart(IRocheDevOpsAssessmentContext db, HttpContextBase context)
        {
            var cart = new ShoppingCart(db);

            cart.ShoppingCartId = cart.GetCartId(context);
            return(cart);
        }
예제 #3
0
 public StringContainsProductSearch(IRocheDevOpsAssessmentContext context)
 {
     _context = context;
 }
예제 #4
0
 public OrdersQuery(IRocheDevOpsAssessmentContext context)
 {
     db = context;
 }
 public RaincheckQuery(IRocheDevOpsAssessmentContext context)
 {
     this.context = context;
 }
예제 #6
0
 public CheckoutController(IRocheDevOpsAssessmentContext context)
 {
     db = context;
 }
예제 #7
0
 public StoreManagerController(IRocheDevOpsAssessmentContext context)
 {
     db = context;
 }
 public ProductsController(IRocheDevOpsAssessmentContext context)
 {
     _context = context;
 }
예제 #9
0
 public RecommendationsController(IRocheDevOpsAssessmentContext context, IRecommendationEngine recommendationEngine)
 {
     db             = context;
     recommendation = recommendationEngine;
 }
 public HomeController(IRocheDevOpsAssessmentContext context)
 {
     _db = context;
 }
예제 #11
0
 public ShoppingCart(IRocheDevOpsAssessmentContext db)
 {
     _db = db;
 }