diff --git a/source/XeroAPI.Net.nuspec b/source/XeroAPI.Net.nuspec
index 41ef3c5..86a811c 100644
--- a/source/XeroAPI.Net.nuspec
+++ b/source/XeroAPI.Net.nuspec
@@ -1,8 +1,8 @@
- XeroAPI.Net
- 0.0.0.0
+ Booyami.XeroAPI.Net
+ 1.0.2
.Net wrapper library for Xero API
XeroAPI
@@ -11,9 +11,12 @@
false
.Net wrapper library for Xero API. This library allows you to perform GET/PUT/POST methods against the Xero API without needing to know the internals of xml serialisation, oauth signatures or character encodings. See http://developer.xero.com for more information.
.Net wrapper library for Xero API
+
+
+
-
-
+
+
\ No newline at end of file
diff --git a/source/XeroApi.ConsoleTests/Attachments/Receipt.png b/source/XeroApi.ConsoleTests/Attachments/Receipt.png
deleted file mode 100644
index 2e26662..0000000
Binary files a/source/XeroApi.ConsoleTests/Attachments/Receipt.png and /dev/null differ
diff --git a/source/XeroApi.ConsoleTests/PartnerApplicationRunner.cs b/source/XeroApi.ConsoleTests/PartnerApplicationRunner.cs
index 71a0ddc..3e14bd2 100644
--- a/source/XeroApi.ConsoleTests/PartnerApplicationRunner.cs
+++ b/source/XeroApi.ConsoleTests/PartnerApplicationRunner.cs
@@ -2,10 +2,10 @@
using System.Diagnostics;
using System.Security.Cryptography.X509Certificates;
-using DevDefined.OAuth.Consumer;
-using DevDefined.OAuth.Framework;
-using DevDefined.OAuth.Logging;
-using DevDefined.OAuth.Storage.Basic;
+using Booyami.DevDefined.OAuth.Consumer;
+using Booyami.DevDefined.OAuth.Framework;
+using Booyami.DevDefined.OAuth.Logging;
+using Booyami.DevDefined.OAuth.Storage.Basic;
using XeroApi.OAuth;
namespace XeroApi.ConsoleApp
diff --git a/source/XeroApi.ConsoleTests/PrivateApplicationRunner.cs b/source/XeroApi.ConsoleTests/PrivateApplicationRunner.cs
index 66e082e..b85b97e 100644
--- a/source/XeroApi.ConsoleTests/PrivateApplicationRunner.cs
+++ b/source/XeroApi.ConsoleTests/PrivateApplicationRunner.cs
@@ -1,7 +1,7 @@
using System.Security.Cryptography.X509Certificates;
-using DevDefined.OAuth.Consumer;
-using DevDefined.OAuth.Logging;
+using Booyami.DevDefined.OAuth.Consumer;
+using Booyami.DevDefined.OAuth.Logging;
using XeroApi.OAuth;
diff --git a/source/XeroApi.ConsoleTests/Program.cs b/source/XeroApi.ConsoleTests/Program.cs
index a2110a4..8688a71 100644
--- a/source/XeroApi.ConsoleTests/Program.cs
+++ b/source/XeroApi.ConsoleTests/Program.cs
@@ -1,55 +1,55 @@
-using System;
-using System.Collections.Generic;
-using System.IO;
+using System;
+using System.Collections.Generic;
+using System.IO;
using System.Linq;
-using DevDefined.OAuth.Utility;
-using XeroApi.Model;
-using XeroApi.Model.Reporting;
-
-namespace XeroApi.ConsoleApp
-{
- class Program
+using Booyami.DevDefined.OAuth.Utility;
+using XeroApi.Model;
+using XeroApi.Model.Reporting;
+
+namespace XeroApi.ConsoleApp
+{
+ class Program
{
private const string AnyAttachmentFilename = @".\Attachments\Receipt.png";
private const string TestContactName = "Joe Bloggs (Test)";
- static void Main(string[] args)
- {
- Console.WriteLine("Do you want to run as a public or private application?");
- Console.WriteLine(" Press 1 for a public application");
- Console.WriteLine(" Press 2 for a private application");
- Console.WriteLine(" Press 3 for a partner application");
-
- ConsoleKeyInfo keyInfo = Console.ReadKey(true);
- Console.WriteLine();
-
- if (keyInfo.KeyChar == '1')
- {
- Console.WriteLine("Running as a public application...");
- ExerciseOrganisation(PublicApplicationRunner.CreateRepository());
- }
- if (keyInfo.KeyChar == '2')
- {
- Console.WriteLine("Running as a private application...");
- ExerciseOrganisation(PrivateApplicationRunner.CreateRepository());
- }
- if (keyInfo.KeyChar == '3')
- {
- Console.WriteLine("Running as a partner application...");
- ExerciseOrganisation(PartnerApplicationRunner.CreateRepository());
- }
- }
-
- static void ExerciseOrganisation(Repository repository)
- {
- if (repository == null)
- {
- return;
- }
-
- // Make a call to api.xero.com to check that we can use the access token.
- Organisation organisation = repository.Organisation;
-
+ static void Main(string[] args)
+ {
+ Console.WriteLine("Do you want to run as a public or private application?");
+ Console.WriteLine(" Press 1 for a public application");
+ Console.WriteLine(" Press 2 for a private application");
+ Console.WriteLine(" Press 3 for a partner application");
+
+ ConsoleKeyInfo keyInfo = Console.ReadKey(true);
+ Console.WriteLine();
+
+ if (keyInfo.KeyChar == '1')
+ {
+ Console.WriteLine("Running as a public application...");
+ ExerciseOrganisation(PublicApplicationRunner.CreateRepository());
+ }
+ if (keyInfo.KeyChar == '2')
+ {
+ Console.WriteLine("Running as a private application...");
+ ExerciseOrganisation(PrivateApplicationRunner.CreateRepository());
+ }
+ if (keyInfo.KeyChar == '3')
+ {
+ Console.WriteLine("Running as a partner application...");
+ ExerciseOrganisation(PartnerApplicationRunner.CreateRepository());
+ }
+ }
+
+ static void ExerciseOrganisation(Repository repository)
+ {
+ if (repository == null)
+ {
+ return;
+ }
+
+ // Make a call to api.xero.com to check that we can use the access token.
+ Organisation organisation = repository.Organisation;
+
Console.WriteLine("You have been authorised against organisation: {0}", organisation.Name);
TestGetAccountsByFilter(repository);
@@ -77,7 +77,7 @@ static void ExerciseOrganisation(Repository repository)
TestGettingATrialBalance(repository);
TestGettingAListOfReports(repository);
- Console.WriteLine("All done!");
+ Console.WriteLine("All done!");
}
private static void TestAttachmentsAgainstPurchaseInvoice(Repository repository)
@@ -527,7 +527,7 @@ private static void TestGetAccountsByFilter(Repository repository)
private static void TestGetOrganisaitonUsingLinqSingle(Repository repository)
{
// Try out the 'Single' linq method (http://answers.xero.com/developer/question/36501/)
- var organisation = repository.Organisations.Single();
+ var organisation = repository.Organisations.Single();
Console.WriteLine("The organisation is still called: " + organisation.Name);
}
@@ -542,5 +542,5 @@ private static void TestGettingAListOfReports(Repository repository)
Console.WriteLine("Found published report, name:{0}, type:{1}", report.ReportName, report.ReportType);
}
}
- }
-}
+ }
+}
diff --git a/source/XeroApi.ConsoleTests/PublicApplicationRunner.cs b/source/XeroApi.ConsoleTests/PublicApplicationRunner.cs
index 086bbb0..8c8215c 100644
--- a/source/XeroApi.ConsoleTests/PublicApplicationRunner.cs
+++ b/source/XeroApi.ConsoleTests/PublicApplicationRunner.cs
@@ -1,10 +1,10 @@
using System;
using System.Diagnostics;
-using DevDefined.OAuth.Consumer;
-using DevDefined.OAuth.Framework;
-using DevDefined.OAuth.Logging;
-using DevDefined.OAuth.Storage.Basic;
+using Booyami.DevDefined.OAuth.Consumer;
+using Booyami.DevDefined.OAuth.Framework;
+using Booyami.DevDefined.OAuth.Logging;
+using Booyami.DevDefined.OAuth.Storage.Basic;
using XeroApi.OAuth;
namespace XeroApi.ConsoleApp
diff --git a/source/XeroApi.ConsoleTests/XeroApi.Console.csproj b/source/XeroApi.ConsoleTests/XeroApi.Console.csproj
index c0fb95b..aed3e58 100644
--- a/source/XeroApi.ConsoleTests/XeroApi.Console.csproj
+++ b/source/XeroApi.ConsoleTests/XeroApi.Console.csproj
@@ -37,6 +37,9 @@
+
+ ..\packages\Booyami.DevDefined.OAuth.1.0.1\lib\Booyami.DevDefined.OAuth.dll
+
@@ -61,6 +64,9 @@
PreserveNewest
+
+
+