public ProductsController( SpyStoreServiceWrapper serviceWrapper, IConfiguration configuration) : base(configuration) { _serviceWrapper = serviceWrapper; }
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)); }); }
public Menu(SpyStoreServiceWrapper serviceWrapper) { _serviceWrapper = serviceWrapper; }