public ShopingCartController(IPageRepository page_repo,
                              IGamePlatformRepository gp_repo,
                              IProductRepository prod_repo,
                              IGameRepository game_repo,
                              IUserRepository user_repo,
                              ICommon_Name_UrlRepository common_repo,
                              IPaymentSettingRepository pay_repo,
                              IShopping_Cart_Repository shop_repo,
                              IAddressRepository addr_repo,
                              IReviewRepository review_repo,
                              IWishListRepository wish_repo,
                              ISearchRepository search_repo,
                              ICreditRepository credit_repo,
                              IEmailSender emailSender,
                              ISmsSender sms_sender)
 {
     _page_repo   = page_repo;
     _gp_repo     = gp_repo;
     _prod_repo   = prod_repo;
     _game_repo   = game_repo;
     _common_repo = common_repo;
     _pay_repo    = pay_repo;
     _shop_repo   = shop_repo;
     _addr_repo   = addr_repo;
     _review_repo = review_repo;
     _wish_repo   = wish_repo;
     _search_repo = search_repo;
     _credit_repo = credit_repo;
     _emailSender = emailSender;
     _user_repo   = user_repo;
     _sms_sender  = sms_sender;
     _fetchr      = new FetchrApi();
 }
 public ReportsController(IShopping_Cart_Repository shop_repo,
                          IPaymentSettingRepository pay_repo,
                          IEmailSender emailSender,
                          IAddressRepository addr_repo,
                          ICreditRepository credit_repo,
                          IOrder_Repository order_repo)
 {
     _credit_repo = credit_repo;
     _pay_repo    = pay_repo;
     _addr_repo   = addr_repo;
     _emailSender = emailSender;
     _shop_repo   = shop_repo;
     _order_repo  = order_repo;
     _fetchr      = new FetchrApi();
 }