public void CreateItem()
        {
            var res = FreshBooks.CreateRequestXML("item.create", x => x.item = new {
                name        = "Fuzzy Slippers",
                description = "Extra soft",
                unit_cost   = "59.99",
                quantity    = 1,
                inventory   = 10
            });

            Console.Write(res.ToString());
        }
        public void CreateTimeEntry()
        {
            var fb = Shared.NewCaller();

            var res = FreshBooks.CreateRequestXML("time_entry.create", x => x.time_entry = new {
                task_id   = 999999,
                hours     = 25,
                something = "else"
            });

            Console.Write(res.ToString());

            dynamic time_entry = new ExpandoObject();

            time_entry.task_id   = 999998;
            time_entry.hours     = 24;
            time_entry.something = "otherwise";

            res = FreshBooks.CreateRequestXML("time_entry.create", x => x.time_entry = time_entry);
            Console.Write(res.ToString());
        }
Esempio n. 3
0
        public void Clients_Get_Request()
        {
            var req = FreshBooks.CreateRequestXML("client.get", x => x.client_id = 12);

            Console.Write(req.ToString());
        }