Beispiel #1
0
 public static void SetImages(this IEnumerable <Snack> snacks, IImagesManagement imagesManagement)
 {
     foreach (var snack in snacks)
     {
         snack.ThumbImageUrl      = imagesManagement.GetImage(snack.Id, ImageType.Thumb);
         snack.StorefrontImageUrl = imagesManagement.GetImage(snack.Id, ImageType.Storefront);
         snack.DetailImageUrl     = imagesManagement.GetImage(snack.Id, ImageType.Detail);
     }
 }
Beispiel #2
0
        public BasketController(ISnackRepository snackRepository, IBasketRepository basketRepository, IHttpContextAccessor httpContextAccessor,
                                IImagesManagement imagesManagement, UserManager <ApplicationUser> userManager)
        {
            _snackRepository     = snackRepository;
            _basketRepository    = basketRepository;
            _httpContextAccessor = httpContextAccessor;
            _session             = _httpContextAccessor.HttpContext.Session;
            _imagesManagement    = imagesManagement;
            _userManager         = userManager;

            Guid.TryParse(_session.GetString("BasketId"), out _basketId);
        }
        public OrderController(IOrderRepository orderRepository, IBasketRepository basketRepository, IHttpContextAccessor httpContextAccessor,
                               UserManager <ApplicationUser> userManager, IImagesManagement imagesManagement)
        {
            _orderRepository     = orderRepository;
            _basketRepository    = basketRepository;
            _httpContextAccessor = httpContextAccessor;
            _userManager         = userManager;
            _imagesManagement    = imagesManagement;
            _session             = _httpContextAccessor.HttpContext.Session;

            Guid.TryParse(_session.GetString("BasketId"), out _basketId);
        }
 public HomeController(ILogger <HomeController> logger, ISnackRepository snackRepository, IImagesManagement imagesManagement)
 {
     _logger           = logger;
     _snackRepository  = snackRepository;
     _imagesManagement = imagesManagement;
 }
Beispiel #5
0
 public SnackController(ISnackRepository snackRepository, IImagesManagement imagesManagement)
 {
     _snackRepository  = snackRepository;
     _imagesManagement = imagesManagement;
 }
Beispiel #6
0
 public static void SetImages(this Snack snack, IImagesManagement imagesManagement)
 {
     snack.ThumbImageUrl      = imagesManagement.GetImage(snack.Id, ImageType.Thumb);
     snack.StorefrontImageUrl = imagesManagement.GetImage(snack.Id, ImageType.Storefront);
     snack.DetailImageUrl     = imagesManagement.GetImage(snack.Id, ImageType.Detail);
 }
 public GalleryController(IImagesManagement imagesManagement)
 {
     _imagesManagement = imagesManagement;
 }