public new List <MerchantOrder> getAll()
        {
            ApiRequest         request  = new ApiRequest(this.ressourceUrl, Method.GET);
            ApiRequestExecutor executor = new ApiRequestExecutor();

            ApiResponse <List <MerchantOrder> > response = executor.execute <List <MerchantOrder> >(client, request);

            return(response.data);
        }
        public List <MerchantOrder> getByDate(DateTime date)
        {
            ApiRequest request = new ApiRequest(this.ressourceUrl, Method.GET);

            request.addParameter("date", date.ToString("yyyy-MM-dd"));
            ApiRequestExecutor executor = new ApiRequestExecutor();

            ApiResponse <List <MerchantOrder> > response = executor.execute <List <MerchantOrder> >(client, request);

            return(response.data);
        }
        public List <MerchantOrder> getByShip(bool ship)
        {
            ApiRequest request = new ApiRequest(this.ressourceUrl, Method.GET);

            request.addParameter("ship", ship ? "1" : "0");
            ApiRequestExecutor executor = new ApiRequestExecutor();

            ApiResponse <List <MerchantOrder> > response = executor.execute <List <MerchantOrder> >(client, request);

            return(response.data);
        }
        public new List <Category> getAll()
        {
            ApiRequest         request  = new ApiRequest(this.ressourceUrl, Method.GET);
            ApiRequestExecutor executor = new ApiRequestExecutor();

            ApiResponse <List <Category> > response = executor.execute <List <Category> >(client, request);

            Debug.WriteLine("New Method used!");

            return(response.data);
        }