Example #1
0
 public ProductsController(
     SpyStoreServiceWrapper serviceWrapper,
     IConfiguration configuration)
     : base(configuration)
 {
     _serviceWrapper = serviceWrapper;
 }
Example #2
0
 public CartController(SpyStoreServiceWrapper serviceWrapper,
                       IConfiguration configuration) : base(configuration)
 {
     _serviceWrapper = serviceWrapper;
     _config         = new MapperConfiguration(
         cfg =>
     {
         cfg.CreateMap <CartRecordWithProductInfo, CartRecordViewModel>();
         cfg.CreateMap <AddToCartViewModel, ShoppingCartRecord>()
         .AfterMap((s, t) =>
         {
             t.Id        = 0;
             t.TimeStamp = null;
         });
         cfg.CreateMap <ProductViewModel, AddToCartViewModel>()
         .ForMember(x => x.Description,
                    x => x.MapFrom(src => src.Details.Description))
         .ForMember(x => x.ModelName,
                    x => x.MapFrom(src => src.Details.ModelName))
         .ForMember(x => x.ModelNumber,
                    x => x.MapFrom(src => src.Details.ModelNumber))
         .ForMember(x => x.ProductImage,
                    x => x.MapFrom(src => src.Details.ProductImage))
         .ForMember(x => x.ProductImageLarge,
                    x => x.MapFrom(src => src.Details.ProductImageLarge))
         .ForMember(x => x.ProductImageThumb,
                    x => x.MapFrom(src => src.Details.ProductImageThumb));
     });
 }
Example #3
0
 public Menu(SpyStoreServiceWrapper serviceWrapper)
 {
     _serviceWrapper = serviceWrapper;
 }