public void RetrieveCustomerTest()
        {
            IList <string> urlValues = new List <string>()
            {
                "1"
            };
            IDictionary <string, object> input = new Dictionary <string, object>();

            input.Add("UrlValues", urlValues);

            IRepository <Customer> customerRepository = new ApiRepository <Customer>("CustomerApi");

            customerRepository.Input = input;
            Customer customer = customerRepository.Get();
        }
        public void Api_RetrieveGitUserTest()
        {
            IDictionary <string, string> headers = new Dictionary <string, string>()
            {
                { "User-Agent", "rajkarri" }
            };
            IDictionary <string, object> input = new Dictionary <string, object>();

            input.Add("Headers", headers);

            IRepository <GitUser> userRepository = new ApiRepository <GitUser>("GitUserApi");

            userRepository.Input = input;
            var gitUser = userRepository.Get();
        }
        //
        // GET: /Invoices/

        public ActionResult Index()
        {
            ApiGetRequest <Invoice> listRequest = new ApiGetRequest <Invoice>
            {
                OrderByClause = "Date DESC",
                WhereClause   = "AmountDue > 0"
            };

            ApiRepository repository = new ApiRepository();
            HttpSessionAccessTokenRepository accessTokenRepository = new HttpSessionAccessTokenRepository(Session);

            if (accessTokenRepository.GetToken("") == null)
            {
                return(new ReturnToHomeResult("There is no access token for the current user. Please click the 'connect' button on the homepage."));
            }

            Response response = repository.Get(accessTokenRepository, listRequest);

            return(View(response.Invoices));
        }
        //
        // GET: /Invoices/

        public ActionResult Index()
        {
            ApiGetRequest<Invoice> listRequest = new ApiGetRequest<Invoice>
            {
                OrderByClause = "Date DESC",
                WhereClause = "AmountDue > 0"
            };

            ApiRepository repository = new ApiRepository();
            HttpSessionAccessTokenRepository accessTokenRepository = new HttpSessionAccessTokenRepository(Session);

            if (accessTokenRepository.GetToken("") == null)
            {
                return new ReturnToHomeResult("There is no access token for the current user. Please click the 'connect' button on the homepage.");
            }

            Response response = repository.Get(accessTokenRepository, listRequest);

            return View(response.Invoices);
        }
 public void RetrieveGitUserTest()
 {
     IRepository <GitUser> userRepository = new ApiRepository <GitUser>("GitUserApi");
     var gitUser = userRepository.Get();
 }