public CreateOrUpdateSellerInfoCommandHandler(IHttpContextAccessor httpContextAccessor,
                                               ISellerInfoRepository sellerInfoRepository)
 {
     _httpContext = httpContextAccessor.HttpContext ??
                    throw new ArgumentNullException(nameof(httpContextAccessor.HttpContext));
     _sellerInfoRepository = sellerInfoRepository ?? throw new ArgumentNullException(nameof(sellerInfoRepository));
 }
 public CanSellQueryHandler(IHttpContextAccessor httpContextAccessor, ISellerInfoRepository sellerInfoRepository)
 {
     _httpContextAccessor  = httpContextAccessor ?? throw new ArgumentNullException(nameof(httpContextAccessor));
     _sellerInfoRepository = sellerInfoRepository ?? throw new ArgumentNullException(nameof(sellerInfoRepository));
 }
 public GetPublicSellerInfoQueryHandler(ISellerInfoRepository sellerInfoRepository)
 {
     _sellerInfoRepository = sellerInfoRepository ?? throw new ArgumentNullException(nameof(sellerInfoRepository));
 }