public ShoesHasSizeService(IShoesRepository shoesRepository, ISizeRepository sizeRepository,
                            IShoesHasSizeRepository shoesHasSizeRepository, IMapper mapper,
                            IBrandRepository brandRepository)
 {
     this._shoesRepository        = shoesRepository;
     this._sizeRepository         = sizeRepository;
     this._shoesHasSizeRepository = shoesHasSizeRepository;
     this._mapper = mapper;
 }
 public OrderService(IOrderRepository orderRepository, IOrderDetailRepository orderDetailRepository,
                     IShoesHasSizeRepository shoesHasSizeRepository, IShoesRepository shoesRepository,
                     IPromotionRepository promotionRepository, IOrderDetailService orderDetailService,
                     IMapper mapper)
 {
     _orderRepository        = orderRepository;
     _orderDetailRepository  = orderDetailRepository;
     _shoesHasSizeRepository = shoesHasSizeRepository;
     _shoesRepository        = shoesRepository;
     _promotionRepository    = promotionRepository;
     _orderDetailService     = orderDetailService;
     _mapper = mapper;
 }
 public OrderDetailService(IOrderDetailRepository orderDetailRepository, IShoesRepository shoesRepository, ISizeRepository sizeRepository)
 {
     _orderDetailRepository = orderDetailRepository;
     _shoesRepository       = shoesRepository;
     _sizeRepository        = sizeRepository;
 }
 public CodeFirstController(IShoesRepository shoesRepository, IShoesStyleRepository shoesStyleRepository, IBrandRepository brandRepository)
 {
     this._shoesRepository      = shoesRepository;
     this._shoesStyleRepository = shoesStyleRepository;
     this._brandRepository      = brandRepository;
 }
 public ShoeController(IShoesRepository repo)
 {
     _repo = repo;
 }
 public ShoesDataService(IShoesRepository repository)
 {
     this._repository = repository;
 }