diff --git a/.gitignore b/.gitignore
index 7e02ddf8..d6be7717 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,6 +3,7 @@
appsettings.*.json
.idea/
.vscode/
+.vs/
YavscWeb.userprefs
bin/
obj/
diff --git a/BookAStar.sln b/BookAStar.sln
index f2d7e771..cf37a60d 100644
--- a/BookAStar.sln
+++ b/BookAStar.sln
@@ -9,6 +9,10 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BookAStar.iOS", "BookAStar\
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BookAStar", "BookAStar\BookAStar\BookAStar.csproj", "{A0815650-0A0A-47B0-8826-771F0E1AD137}"
EndProject
+Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Yavsc.Server.Api", "Yavsc.Api\Yavsc.Server.Api.xproj", "{5C3248AC-CAE0-4324-8A70-08F2DCA9FB08}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Yavsc.Client", "Yavsc.Client\Yavsc.Client.csproj", "{67F9D3A8-F71E-4428-913F-C37AE82CDB24}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Ad-Hoc|Any CPU = Ad-Hoc|Any CPU
@@ -189,6 +193,102 @@ Global
{A0815650-0A0A-47B0-8826-771F0E1AD137}.Release|x64.Build.0 = Release|Any CPU
{A0815650-0A0A-47B0-8826-771F0E1AD137}.Release|x86.ActiveCfg = Release|Any CPU
{A0815650-0A0A-47B0-8826-771F0E1AD137}.Release|x86.Build.0 = Release|Any CPU
+ {5C3248AC-CAE0-4324-8A70-08F2DCA9FB08}.Ad-Hoc|Any CPU.ActiveCfg = Debug|Any CPU
+ {5C3248AC-CAE0-4324-8A70-08F2DCA9FB08}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU
+ {5C3248AC-CAE0-4324-8A70-08F2DCA9FB08}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU
+ {5C3248AC-CAE0-4324-8A70-08F2DCA9FB08}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU
+ {5C3248AC-CAE0-4324-8A70-08F2DCA9FB08}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {5C3248AC-CAE0-4324-8A70-08F2DCA9FB08}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {5C3248AC-CAE0-4324-8A70-08F2DCA9FB08}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {5C3248AC-CAE0-4324-8A70-08F2DCA9FB08}.Ad-Hoc|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {5C3248AC-CAE0-4324-8A70-08F2DCA9FB08}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {5C3248AC-CAE0-4324-8A70-08F2DCA9FB08}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
+ {5C3248AC-CAE0-4324-8A70-08F2DCA9FB08}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU
+ {5C3248AC-CAE0-4324-8A70-08F2DCA9FB08}.Ad-Hoc|x86.Build.0 = Debug|Any CPU
+ {5C3248AC-CAE0-4324-8A70-08F2DCA9FB08}.AppStore|Any CPU.ActiveCfg = Debug|Any CPU
+ {5C3248AC-CAE0-4324-8A70-08F2DCA9FB08}.AppStore|Any CPU.Build.0 = Debug|Any CPU
+ {5C3248AC-CAE0-4324-8A70-08F2DCA9FB08}.AppStore|ARM.ActiveCfg = Debug|Any CPU
+ {5C3248AC-CAE0-4324-8A70-08F2DCA9FB08}.AppStore|ARM.Build.0 = Debug|Any CPU
+ {5C3248AC-CAE0-4324-8A70-08F2DCA9FB08}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {5C3248AC-CAE0-4324-8A70-08F2DCA9FB08}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {5C3248AC-CAE0-4324-8A70-08F2DCA9FB08}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {5C3248AC-CAE0-4324-8A70-08F2DCA9FB08}.AppStore|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {5C3248AC-CAE0-4324-8A70-08F2DCA9FB08}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {5C3248AC-CAE0-4324-8A70-08F2DCA9FB08}.AppStore|x64.Build.0 = Debug|Any CPU
+ {5C3248AC-CAE0-4324-8A70-08F2DCA9FB08}.AppStore|x86.ActiveCfg = Debug|Any CPU
+ {5C3248AC-CAE0-4324-8A70-08F2DCA9FB08}.AppStore|x86.Build.0 = Debug|Any CPU
+ {5C3248AC-CAE0-4324-8A70-08F2DCA9FB08}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {5C3248AC-CAE0-4324-8A70-08F2DCA9FB08}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {5C3248AC-CAE0-4324-8A70-08F2DCA9FB08}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {5C3248AC-CAE0-4324-8A70-08F2DCA9FB08}.Debug|ARM.Build.0 = Debug|Any CPU
+ {5C3248AC-CAE0-4324-8A70-08F2DCA9FB08}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {5C3248AC-CAE0-4324-8A70-08F2DCA9FB08}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {5C3248AC-CAE0-4324-8A70-08F2DCA9FB08}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {5C3248AC-CAE0-4324-8A70-08F2DCA9FB08}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {5C3248AC-CAE0-4324-8A70-08F2DCA9FB08}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {5C3248AC-CAE0-4324-8A70-08F2DCA9FB08}.Debug|x64.Build.0 = Debug|Any CPU
+ {5C3248AC-CAE0-4324-8A70-08F2DCA9FB08}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {5C3248AC-CAE0-4324-8A70-08F2DCA9FB08}.Debug|x86.Build.0 = Debug|Any CPU
+ {5C3248AC-CAE0-4324-8A70-08F2DCA9FB08}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {5C3248AC-CAE0-4324-8A70-08F2DCA9FB08}.Release|Any CPU.Build.0 = Release|Any CPU
+ {5C3248AC-CAE0-4324-8A70-08F2DCA9FB08}.Release|ARM.ActiveCfg = Release|Any CPU
+ {5C3248AC-CAE0-4324-8A70-08F2DCA9FB08}.Release|ARM.Build.0 = Release|Any CPU
+ {5C3248AC-CAE0-4324-8A70-08F2DCA9FB08}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {5C3248AC-CAE0-4324-8A70-08F2DCA9FB08}.Release|iPhone.Build.0 = Release|Any CPU
+ {5C3248AC-CAE0-4324-8A70-08F2DCA9FB08}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {5C3248AC-CAE0-4324-8A70-08F2DCA9FB08}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {5C3248AC-CAE0-4324-8A70-08F2DCA9FB08}.Release|x64.ActiveCfg = Release|Any CPU
+ {5C3248AC-CAE0-4324-8A70-08F2DCA9FB08}.Release|x64.Build.0 = Release|Any CPU
+ {5C3248AC-CAE0-4324-8A70-08F2DCA9FB08}.Release|x86.ActiveCfg = Release|Any CPU
+ {5C3248AC-CAE0-4324-8A70-08F2DCA9FB08}.Release|x86.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|x64.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|ARM.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|iPhone.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|x64.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|x86.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|ARM.Build.0 = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|x64.Build.0 = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|x86.Build.0 = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Any CPU.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|ARM.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|ARM.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|iPhone.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|x64.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|x64.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|x86.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/BookAStar/BookAStar.Droid/BookAStar.Droid.csproj b/BookAStar/BookAStar.Droid/BookAStar.Droid.csproj
index 1efdf56e..41a3279b 100644
--- a/BookAStar/BookAStar.Droid/BookAStar.Droid.csproj
+++ b/BookAStar/BookAStar.Droid/BookAStar.Droid.csproj
@@ -182,6 +182,9 @@
..\..\packages\Xamarin.GooglePlayServices.Measurement.29.0.0.2\lib\MonoAndroid41\Xamarin.GooglePlayServices.Measurement.dll
True
+
+ ..\..\Yavsc.Api\bin\Debug\net451\Yavsc.Api.dll
+
@@ -212,6 +215,10 @@
+
+ {67f9d3a8-f71e-4428-913f-c37ae82cdb24}
+ Yavsc.Client
+
{A0815650-0A0A-47B0-8826-771F0E1AD137}
BookAStar
@@ -224,7 +231,7 @@
False
- 1.0.0
+ 1.0.3
False
diff --git a/BookAStar/BookAStar.Droid/MainActivity.cs b/BookAStar/BookAStar.Droid/MainActivity.cs
index 7d3451b5..453da8df 100644
--- a/BookAStar/BookAStar.Droid/MainActivity.cs
+++ b/BookAStar/BookAStar.Droid/MainActivity.cs
@@ -267,11 +267,14 @@ namespace BookAStar.Droid
Model = devinfo.Model,
Platform = devinfo.Platform.ToString(),
Version = devinfo.Version,
- GCMRegistrationId = MainSettings.GoogleRegId,
- DeviceOwnerId = MainSettings.CurrentUser?.Id
+ GCMRegistrationId = MainSettings.GoogleRegId
};
}
+ public void PostDeviceInfo()
+ {
+ throw new NotImplementedException();
+ }
}
}
diff --git a/BookAStar/BookAStar/BookAStar.csproj b/BookAStar/BookAStar/BookAStar.csproj
index 818fca06..45319b4c 100644
--- a/BookAStar/BookAStar/BookAStar.csproj
+++ b/BookAStar/BookAStar/BookAStar.csproj
@@ -48,13 +48,11 @@
MainPage.xaml
-
-
-
-
+
+
@@ -83,6 +81,8 @@
+
+
diff --git a/BookAStar/BookAStar/IPlatform.cs b/BookAStar/BookAStar/IPlatform.cs
index 823a0366..85ec1f96 100644
--- a/BookAStar/BookAStar/IPlatform.cs
+++ b/BookAStar/BookAStar/IPlatform.cs
@@ -18,7 +18,7 @@ namespace BookAStar
GoogleCloudMobileDeclaration GetDeviceInfo();
- // void RegisterThisDevice();
+ void PostDeviceInfo();
}
}
diff --git a/BookAStar/BookAStar/Properties/AssemblyInfo.cs b/BookAStar/BookAStar/Properties/AssemblyInfo.cs
index 61bafb20..076d24fe 100644
--- a/BookAStar/BookAStar/Properties/AssemblyInfo.cs
+++ b/BookAStar/BookAStar/Properties/AssemblyInfo.cs
@@ -14,7 +14,7 @@ using System.Runtime.InteropServices;
[assembly: AssemblyCopyright("Copyright © Paul Albert Schneider 2016")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
-[assembly: NeutralResourcesLanguage("en")]
+[assembly: NeutralResourcesLanguage("fr")]
// Version information for an assembly consists of the following four values:
//
diff --git a/Yavsc.Api/Model/Bank/AccountBalance.cs b/Yavsc.Api/Model/Bank/AccountBalance.cs
index 5f94a9a9..56ae4479 100644
--- a/Yavsc.Api/Model/Bank/AccountBalance.cs
+++ b/Yavsc.Api/Model/Bank/AccountBalance.cs
@@ -5,12 +5,12 @@ namespace Yavsc.Models
{
- public partial class AccountBalance {
+ public partial class AccountBalance: IAccountBalance {
[Key]
public string UserId { get; set; }
[ForeignKey("UserId")]
- public virtual ApplicationUser Owner { get; set; }
+ public virtual IApplicationUser Owner { get; set; }
[Required,Display(Name="Credits in €")]
public decimal Credits { get; set; }
diff --git a/Yavsc.Api/Model/Blog/Blog.cs b/Yavsc.Api/Model/Blog/Blog.cs
index dac58c37..8f362f54 100644
--- a/Yavsc.Api/Model/Blog/Blog.cs
+++ b/Yavsc.Api/Model/Blog/Blog.cs
@@ -4,7 +4,7 @@ using System.ComponentModel.DataAnnotations.Schema;
namespace Yavsc.Models
{
- public partial class Blog
+ public partial class Blog: IBlog
{
[Key(), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public long Id { get; set; }
@@ -19,7 +19,7 @@ namespace Yavsc.Models
[Required]
public string AuthorId { get; set; }
[ForeignKey("AuthorId")]
- public ApplicationUser Author { set; get; }
+ public IApplicationUser Author { set; get; }
public bool visible { get; set; }
}
}
diff --git a/Yavsc.Api/Model/Identity/ApplicationUser.cs b/Yavsc.Api/Model/Identity/ApplicationUser.cs
index 24a285a8..6fa71131 100644
--- a/Yavsc.Api/Model/Identity/ApplicationUser.cs
+++ b/Yavsc.Api/Model/Identity/ApplicationUser.cs
@@ -8,25 +8,25 @@ using Yavsc.Models.Identity;
namespace Yavsc.Models
{
- public class ApplicationUser : IdentityUser
+ public class ApplicationUser : IdentityUser, IApplicationUser
{
[Display(Name="AccountBalance")]
- public virtual AccountBalance AccountBalance { get; set; }
+ public virtual IAccountBalance AccountBalance { get; set; }
[InverseProperty("Author")]
- public virtual List Posts { get; set; }
+ public virtual IList Posts { get; set; }
[InverseProperty("Owner")]
- public virtual List Book { get; set; }
+ public virtual IList Book { get; set; }
[InverseProperty("DeviceOwner")]
- public virtual List Devices { get; set; }
+ public virtual IList Devices { get; set; }
[InverseProperty("Owner")]
- public virtual List Circles { get; set; }
- public virtual Location PostalAddress { get; set; }
+ public virtual IList Circles { get; set; }
+ public virtual ILocation PostalAddress { get; set; }
public string DedicatedGoogleCalendar { get; set; }
diff --git a/Yavsc.Api/Model/Identity/MobileAppDeclaration.cs b/Yavsc.Api/Model/Identity/MobileAppDeclaration.cs
index 31200b9b..516fd951 100644
--- a/Yavsc.Api/Model/Identity/MobileAppDeclaration.cs
+++ b/Yavsc.Api/Model/Identity/MobileAppDeclaration.cs
@@ -19,9 +19,7 @@ namespace Yavsc.Models.Identity
public string Version { get; set; }
public string DeviceOwnerId { get; set; }
- [JsonIgnore]
-
- [ForeignKeyAttribute("DeviceOwnerId")]
+ [JsonIgnore,ForeignKey("DeviceOwnerId")]
public virtual ApplicationUser DeviceOwner { get; set; }
}
diff --git a/Yavsc.Api/Model/Relationship/Circle.cs b/Yavsc.Api/Model/Relationship/Circle.cs
index 3ff655b2..6afc1813 100644
--- a/Yavsc.Api/Model/Relationship/Circle.cs
+++ b/Yavsc.Api/Model/Relationship/Circle.cs
@@ -5,7 +5,7 @@ using System.ComponentModel.DataAnnotations.Schema;
namespace Yavsc.Models
{
- public partial class Circle {
+ public partial class Circle: ICircle {
[Key, DatabaseGeneratedAttribute(DatabaseGeneratedOption.Identity)]
public long Id { get; set; }
@@ -13,9 +13,9 @@ namespace Yavsc.Models
public string OwnerId { get; set; }
[ForeignKey("OwnerId")]
- public virtual ApplicationUser Owner { get; set; }
+ public virtual IApplicationUser Owner { get; set; }
[InverseProperty("Circle")]
- public virtual List Members { get; set; }
+ public virtual IList Members { get; set; }
}
}
diff --git a/Yavsc.Api/Model/Relationship/Contact.cs b/Yavsc.Api/Model/Relationship/Contact.cs
index 781eb7e2..5ba7ecf3 100644
--- a/Yavsc.Api/Model/Relationship/Contact.cs
+++ b/Yavsc.Api/Model/Relationship/Contact.cs
@@ -4,7 +4,7 @@ using System.ComponentModel.DataAnnotations.Schema;
namespace Yavsc.Models
{
- public class Contact
+ public class Contact: IContact
{
[Required()]
public string UserId { get; set; }
@@ -13,6 +13,6 @@ namespace Yavsc.Models
public string OwnerId { get; set; }
[ForeignKeyAttribute("OwnerId")]
- public virtual ApplicationUser Owner { get; set; }
+ public virtual IApplicationUser Owner { get; set; }
}
}
diff --git a/Yavsc.Api/Model/Relationship/Location.cs b/Yavsc.Api/Model/Relationship/Location.cs
index 27066ac7..8a38be33 100644
--- a/Yavsc.Api/Model/Relationship/Location.cs
+++ b/Yavsc.Api/Model/Relationship/Location.cs
@@ -7,7 +7,7 @@ namespace Yavsc
///
/// Position.
///
- public class Position
+ public class Position: IPosition
{
///
/// The longitude.
@@ -27,7 +27,7 @@ namespace Yavsc
}
- public class Location : Position {
+ public class Location : Position, ILocation {
[Key, DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public long Id { get; set; }
[Required(),
diff --git a/Yavsc.Api/package.json b/Yavsc.Api/Model/package.json
similarity index 100%
rename from Yavsc.Api/package.json
rename to Yavsc.Api/Model/package.json
diff --git a/Yavsc.Api/Yavsc.Server.Api.xproj b/Yavsc.Api/Yavsc.Server.Api.xproj
new file mode 100644
index 00000000..8a37d844
--- /dev/null
+++ b/Yavsc.Api/Yavsc.Server.Api.xproj
@@ -0,0 +1,21 @@
+
+
+
+ 14.0
+ $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
+
+
+
+ 5c3248ac-cae0-4324-8a70-08f2dca9fb08
+ Yavsc.Api
+ .\obj
+ .\bin\
+
+
+ 2.0
+
+
+ True
+
+
+
\ No newline at end of file
diff --git a/Yavsc.Api/Yavsc.Server.Api.xproj.user b/Yavsc.Api/Yavsc.Server.Api.xproj.user
new file mode 100644
index 00000000..d121623b
--- /dev/null
+++ b/Yavsc.Api/Yavsc.Server.Api.xproj.user
@@ -0,0 +1,6 @@
+
+
+
+ Démarrer
+
+
\ No newline at end of file
diff --git a/Yavsc.Api/project.json b/Yavsc.Api/project.json
index a8e0e138..a67e5131 100644
--- a/Yavsc.Api/project.json
+++ b/Yavsc.Api/project.json
@@ -17,13 +17,15 @@
"EntityFramework.Core": "7.0.0-rc1-*",
"EntityFramework.MicrosoftSqlServer": "7.0.0-rc1-*",
"EntityFramework.Relational": "7.0.0-rc1-*",
- "EntityFramework7.Npgsql": "3.1.0-*",
- "EntityFramework7.Npgsql.Design": "3.1.0-*",
"Microsoft.AspNet.Identity.EntityFramework": "3.0.0-rc1-*",
"Newtonsoft.Json": "9.0.1",
"System.Json": "4.0.20126.16343"
},
"frameworks": {
- "net451": {}
+ "net451": {
+ "dependencies": {
+ "Yavsc.Client": "1.0.0-*"
+ }
+ }
}
}
\ No newline at end of file
diff --git a/Yavsc.Api/project.lock.json b/Yavsc.Api/project.lock.json
new file mode 100644
index 00000000..a111b505
--- /dev/null
+++ b/Yavsc.Api/project.lock.json
@@ -0,0 +1,3064 @@
+{
+ "locked": false,
+ "version": 2,
+ "targets": {
+ ".NETFramework,Version=v4.5.1": {
+ "EntityFramework.Commands/7.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "EntityFramework.Relational.Design": "7.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/EntityFramework.Commands.dll": {}
+ },
+ "runtime": {
+ "lib/net451/EntityFramework.Commands.dll": {}
+ }
+ },
+ "EntityFramework.Core/7.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Ix-Async": "1.2.5",
+ "Microsoft.Extensions.Caching.Abstractions": "1.0.0-rc1-final",
+ "Microsoft.Extensions.Caching.Memory": "1.0.0-rc1-final",
+ "Microsoft.Extensions.DependencyInjection": "1.0.0-rc1-final",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final",
+ "Microsoft.Extensions.Logging": "1.0.0-rc1-final",
+ "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc1-final",
+ "Microsoft.Extensions.OptionsModel": "1.0.0-rc1-final",
+ "Remotion.Linq": "2.0.1",
+ "System.Collections.Immutable": "1.1.36"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.ComponentModel.DataAnnotations",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/EntityFramework.Core.dll": {}
+ },
+ "runtime": {
+ "lib/net451/EntityFramework.Core.dll": {}
+ }
+ },
+ "EntityFramework.MicrosoftSqlServer/7.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "EntityFramework.Relational": "7.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/EntityFramework.MicrosoftSqlServer.dll": {}
+ },
+ "runtime": {
+ "lib/net451/EntityFramework.MicrosoftSqlServer.dll": {}
+ }
+ },
+ "EntityFramework.Relational/7.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "EntityFramework.Core": "7.0.0-rc1-final",
+ "System.Diagnostics.DiagnosticSource": "4.0.0-beta-23516"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core",
+ "System.Data",
+ "System.Transactions"
+ ],
+ "compile": {
+ "lib/net451/EntityFramework.Relational.dll": {}
+ },
+ "runtime": {
+ "lib/net451/EntityFramework.Relational.dll": {}
+ }
+ },
+ "EntityFramework.Relational.Design/7.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "EntityFramework.Relational": "7.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.ComponentModel.DataAnnotations",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/EntityFramework.Relational.Design.dll": {}
+ },
+ "runtime": {
+ "lib/net451/EntityFramework.Relational.Design.dll": {}
+ }
+ },
+ "Ix-Async/1.2.5": {
+ "type": "package",
+ "frameworkAssemblies": [
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net45/System.Interactive.Async.dll": {}
+ },
+ "runtime": {
+ "lib/net45/System.Interactive.Async.dll": {}
+ }
+ },
+ "Microsoft.AspNet.Authentication/1.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.AspNet.DataProtection": "1.0.0-rc1-final",
+ "Microsoft.AspNet.Http": "1.0.0-rc1-final",
+ "Microsoft.AspNet.Http.Extensions": "1.0.0-rc1-final",
+ "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc1-final",
+ "Microsoft.Extensions.OptionsModel": "1.0.0-rc1-final",
+ "Microsoft.Extensions.WebEncoders": "1.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core",
+ "System.Net.Http"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.AspNet.Authentication.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.AspNet.Authentication.dll": {}
+ }
+ },
+ "Microsoft.AspNet.Authentication.Cookies/1.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.AspNet.Authentication": "1.0.0-rc1-final",
+ "Microsoft.Extensions.WebEncoders": "1.0.0-rc1-final",
+ "Newtonsoft.Json": "6.0.6"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.AspNet.Authentication.Cookies.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.AspNet.Authentication.Cookies.dll": {}
+ }
+ },
+ "Microsoft.AspNet.Cryptography.Internal/1.0.0-rc1-final": {
+ "type": "package",
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.AspNet.Cryptography.Internal.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.AspNet.Cryptography.Internal.dll": {}
+ }
+ },
+ "Microsoft.AspNet.Cryptography.KeyDerivation/1.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.AspNet.Cryptography.Internal": "1.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.AspNet.Cryptography.KeyDerivation.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.AspNet.Cryptography.KeyDerivation.dll": {}
+ }
+ },
+ "Microsoft.AspNet.DataProtection/1.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.AspNet.Cryptography.Internal": "1.0.0-rc1-final",
+ "Microsoft.AspNet.DataProtection.Abstractions": "1.0.0-rc1-final",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final",
+ "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc1-final",
+ "Microsoft.Extensions.OptionsModel": "1.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core",
+ "System.IO",
+ "System.Security",
+ "System.Xml",
+ "System.Xml.Linq"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.AspNet.DataProtection.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.AspNet.DataProtection.dll": {}
+ }
+ },
+ "Microsoft.AspNet.DataProtection.Abstractions/1.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.PlatformAbstractions": "1.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.AspNet.DataProtection.Abstractions.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.AspNet.DataProtection.Abstractions.dll": {}
+ }
+ },
+ "Microsoft.AspNet.FileProviders.Abstractions/1.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "1.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.AspNet.FileProviders.Abstractions.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.AspNet.FileProviders.Abstractions.dll": {}
+ }
+ },
+ "Microsoft.AspNet.Hosting.Abstractions/1.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.AspNet.FileProviders.Abstractions": "1.0.0-rc1-final",
+ "Microsoft.AspNet.Http.Abstractions": "1.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.AspNet.Hosting.Abstractions.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.AspNet.Hosting.Abstractions.dll": {}
+ }
+ },
+ "Microsoft.AspNet.Http/1.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.AspNet.Http.Abstractions": "1.0.0-rc1-final",
+ "Microsoft.AspNet.WebUtilities": "1.0.0-rc1-final",
+ "Microsoft.Net.Http.Headers": "1.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.AspNet.Http.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.AspNet.Http.dll": {}
+ }
+ },
+ "Microsoft.AspNet.Http.Abstractions/1.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.AspNet.Http.Features": "1.0.0-rc1-final",
+ "Microsoft.Extensions.WebEncoders.Core": "1.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.AspNet.Http.Abstractions.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.AspNet.Http.Abstractions.dll": {}
+ }
+ },
+ "Microsoft.AspNet.Http.Extensions/1.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.AspNet.Http.Abstractions": "1.0.0-rc1-final",
+ "Microsoft.Extensions.WebEncoders.Core": "1.0.0-rc1-final",
+ "Microsoft.Net.Http.Headers": "1.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.AspNet.Http.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.AspNet.Http.Extensions.dll": {}
+ }
+ },
+ "Microsoft.AspNet.Http.Features/1.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "1.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.AspNet.Http.Features.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.AspNet.Http.Features.dll": {}
+ }
+ },
+ "Microsoft.AspNet.Identity/3.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.AspNet.Authentication.Cookies": "1.0.0-rc1-final",
+ "Microsoft.AspNet.Cryptography.KeyDerivation": "1.0.0-rc1-final",
+ "Microsoft.AspNet.Hosting.Abstractions": "1.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.AspNet.Identity.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.AspNet.Identity.dll": {}
+ }
+ },
+ "Microsoft.AspNet.Identity.EntityFramework/3.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "EntityFramework.Relational": "7.0.0-rc1-final",
+ "Microsoft.AspNet.Identity": "3.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core",
+ "System.Runtime",
+ "System.Threading.Tasks"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.AspNet.Identity.EntityFramework.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.AspNet.Identity.EntityFramework.dll": {}
+ }
+ },
+ "Microsoft.AspNet.WebUtilities/1.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "1.0.0-rc1-final",
+ "Microsoft.Extensions.WebEncoders.Core": "1.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.AspNet.WebUtilities.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.AspNet.WebUtilities.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Caching.Abstractions/1.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "1.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.Extensions.Caching.Abstractions.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.Extensions.Caching.Abstractions.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Caching.Memory/1.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Caching.Abstractions": "1.0.0-rc1-final",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final",
+ "Microsoft.Extensions.OptionsModel": "1.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.Extensions.Caching.Memory.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.Extensions.Caching.Memory.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Configuration/1.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Configuration.Abstractions": "1.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.Extensions.Configuration.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.Extensions.Configuration.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Configuration.Abstractions/1.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "1.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.Extensions.Configuration.Abstractions.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.Extensions.Configuration.Abstractions.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Configuration.Binder/1.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Configuration": "1.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.Extensions.Configuration.Binder.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.Extensions.Configuration.Binder.dll": {}
+ }
+ },
+ "Microsoft.Extensions.DependencyInjection/1.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.Extensions.DependencyInjection.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.Extensions.DependencyInjection.dll": {}
+ }
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions/1.0.0-rc1-final": {
+ "type": "package",
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Logging/1.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final",
+ "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Collections.Concurrent",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.Extensions.Logging.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.Extensions.Logging.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Logging.Abstractions/1.0.0-rc1-final": {
+ "type": "package",
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.Extensions.Logging.Abstractions.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.Extensions.Logging.Abstractions.dll": {}
+ }
+ },
+ "Microsoft.Extensions.OptionsModel/1.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Configuration.Abstractions": "1.0.0-rc1-final",
+ "Microsoft.Extensions.Configuration.Binder": "1.0.0-rc1-final",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.Extensions.OptionsModel.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.Extensions.OptionsModel.dll": {}
+ }
+ },
+ "Microsoft.Extensions.PlatformAbstractions/1.0.0-rc1-final": {
+ "type": "package",
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.Extensions.PlatformAbstractions.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.Extensions.PlatformAbstractions.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Primitives/1.0.0-rc1-final": {
+ "type": "package",
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.Extensions.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.Extensions.Primitives.dll": {}
+ }
+ },
+ "Microsoft.Extensions.WebEncoders/1.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final",
+ "Microsoft.Extensions.OptionsModel": "1.0.0-rc1-final",
+ "Microsoft.Extensions.WebEncoders.Core": "1.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.Extensions.WebEncoders.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.Extensions.WebEncoders.dll": {}
+ }
+ },
+ "Microsoft.Extensions.WebEncoders.Core/1.0.0-rc1-final": {
+ "type": "package",
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.Extensions.WebEncoders.Core.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.Extensions.WebEncoders.Core.dll": {}
+ }
+ },
+ "Microsoft.Net.Http.Headers/1.0.0-rc1-final": {
+ "type": "package",
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.Net.Http.Headers.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.Net.Http.Headers.dll": {}
+ }
+ },
+ "Newtonsoft.Json/9.0.1": {
+ "type": "package",
+ "compile": {
+ "lib/net45/Newtonsoft.Json.dll": {}
+ },
+ "runtime": {
+ "lib/net45/Newtonsoft.Json.dll": {}
+ }
+ },
+ "Remotion.Linq/2.0.1": {
+ "type": "package",
+ "compile": {
+ "lib/net45/Remotion.Linq.dll": {}
+ },
+ "runtime": {
+ "lib/net45/Remotion.Linq.dll": {}
+ }
+ },
+ "System.Collections.Immutable/1.1.36": {
+ "type": "package",
+ "compile": {
+ "lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.dll": {}
+ },
+ "runtime": {
+ "lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.dll": {}
+ }
+ },
+ "System.Diagnostics.DiagnosticSource/4.0.0-beta-23516": {
+ "type": "package",
+ "dependencies": {
+ "System.Diagnostics.Tracing": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet5.2/System.Diagnostics.DiagnosticSource.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet5.2/System.Diagnostics.DiagnosticSource.dll": {}
+ }
+ },
+ "System.Diagnostics.Tracing/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Json/4.0.20126.16343": {
+ "type": "package",
+ "compile": {
+ "lib/net40/System.Json.dll": {}
+ },
+ "runtime": {
+ "lib/net40/System.Json.dll": {}
+ }
+ },
+ "System.Runtime/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Threading/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "Yavsc.Client/1.0.0": {
+ "type": "project",
+ "framework": ".NETPortable,Version=v4.5,Profile=Profile111"
+ }
+ },
+ ".NETFramework,Version=v4.5.1/win7-x86": {
+ "EntityFramework.Commands/7.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "EntityFramework.Relational.Design": "7.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/EntityFramework.Commands.dll": {}
+ },
+ "runtime": {
+ "lib/net451/EntityFramework.Commands.dll": {}
+ }
+ },
+ "EntityFramework.Core/7.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Ix-Async": "1.2.5",
+ "Microsoft.Extensions.Caching.Abstractions": "1.0.0-rc1-final",
+ "Microsoft.Extensions.Caching.Memory": "1.0.0-rc1-final",
+ "Microsoft.Extensions.DependencyInjection": "1.0.0-rc1-final",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final",
+ "Microsoft.Extensions.Logging": "1.0.0-rc1-final",
+ "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc1-final",
+ "Microsoft.Extensions.OptionsModel": "1.0.0-rc1-final",
+ "Remotion.Linq": "2.0.1",
+ "System.Collections.Immutable": "1.1.36"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.ComponentModel.DataAnnotations",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/EntityFramework.Core.dll": {}
+ },
+ "runtime": {
+ "lib/net451/EntityFramework.Core.dll": {}
+ }
+ },
+ "EntityFramework.MicrosoftSqlServer/7.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "EntityFramework.Relational": "7.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/EntityFramework.MicrosoftSqlServer.dll": {}
+ },
+ "runtime": {
+ "lib/net451/EntityFramework.MicrosoftSqlServer.dll": {}
+ }
+ },
+ "EntityFramework.Relational/7.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "EntityFramework.Core": "7.0.0-rc1-final",
+ "System.Diagnostics.DiagnosticSource": "4.0.0-beta-23516"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core",
+ "System.Data",
+ "System.Transactions"
+ ],
+ "compile": {
+ "lib/net451/EntityFramework.Relational.dll": {}
+ },
+ "runtime": {
+ "lib/net451/EntityFramework.Relational.dll": {}
+ }
+ },
+ "EntityFramework.Relational.Design/7.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "EntityFramework.Relational": "7.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.ComponentModel.DataAnnotations",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/EntityFramework.Relational.Design.dll": {}
+ },
+ "runtime": {
+ "lib/net451/EntityFramework.Relational.Design.dll": {}
+ }
+ },
+ "Ix-Async/1.2.5": {
+ "type": "package",
+ "frameworkAssemblies": [
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net45/System.Interactive.Async.dll": {}
+ },
+ "runtime": {
+ "lib/net45/System.Interactive.Async.dll": {}
+ }
+ },
+ "Microsoft.AspNet.Authentication/1.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.AspNet.DataProtection": "1.0.0-rc1-final",
+ "Microsoft.AspNet.Http": "1.0.0-rc1-final",
+ "Microsoft.AspNet.Http.Extensions": "1.0.0-rc1-final",
+ "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc1-final",
+ "Microsoft.Extensions.OptionsModel": "1.0.0-rc1-final",
+ "Microsoft.Extensions.WebEncoders": "1.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core",
+ "System.Net.Http"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.AspNet.Authentication.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.AspNet.Authentication.dll": {}
+ }
+ },
+ "Microsoft.AspNet.Authentication.Cookies/1.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.AspNet.Authentication": "1.0.0-rc1-final",
+ "Microsoft.Extensions.WebEncoders": "1.0.0-rc1-final",
+ "Newtonsoft.Json": "6.0.6"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.AspNet.Authentication.Cookies.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.AspNet.Authentication.Cookies.dll": {}
+ }
+ },
+ "Microsoft.AspNet.Cryptography.Internal/1.0.0-rc1-final": {
+ "type": "package",
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.AspNet.Cryptography.Internal.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.AspNet.Cryptography.Internal.dll": {}
+ }
+ },
+ "Microsoft.AspNet.Cryptography.KeyDerivation/1.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.AspNet.Cryptography.Internal": "1.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.AspNet.Cryptography.KeyDerivation.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.AspNet.Cryptography.KeyDerivation.dll": {}
+ }
+ },
+ "Microsoft.AspNet.DataProtection/1.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.AspNet.Cryptography.Internal": "1.0.0-rc1-final",
+ "Microsoft.AspNet.DataProtection.Abstractions": "1.0.0-rc1-final",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final",
+ "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc1-final",
+ "Microsoft.Extensions.OptionsModel": "1.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core",
+ "System.IO",
+ "System.Security",
+ "System.Xml",
+ "System.Xml.Linq"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.AspNet.DataProtection.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.AspNet.DataProtection.dll": {}
+ }
+ },
+ "Microsoft.AspNet.DataProtection.Abstractions/1.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.PlatformAbstractions": "1.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.AspNet.DataProtection.Abstractions.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.AspNet.DataProtection.Abstractions.dll": {}
+ }
+ },
+ "Microsoft.AspNet.FileProviders.Abstractions/1.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "1.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.AspNet.FileProviders.Abstractions.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.AspNet.FileProviders.Abstractions.dll": {}
+ }
+ },
+ "Microsoft.AspNet.Hosting.Abstractions/1.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.AspNet.FileProviders.Abstractions": "1.0.0-rc1-final",
+ "Microsoft.AspNet.Http.Abstractions": "1.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.AspNet.Hosting.Abstractions.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.AspNet.Hosting.Abstractions.dll": {}
+ }
+ },
+ "Microsoft.AspNet.Http/1.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.AspNet.Http.Abstractions": "1.0.0-rc1-final",
+ "Microsoft.AspNet.WebUtilities": "1.0.0-rc1-final",
+ "Microsoft.Net.Http.Headers": "1.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.AspNet.Http.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.AspNet.Http.dll": {}
+ }
+ },
+ "Microsoft.AspNet.Http.Abstractions/1.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.AspNet.Http.Features": "1.0.0-rc1-final",
+ "Microsoft.Extensions.WebEncoders.Core": "1.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.AspNet.Http.Abstractions.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.AspNet.Http.Abstractions.dll": {}
+ }
+ },
+ "Microsoft.AspNet.Http.Extensions/1.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.AspNet.Http.Abstractions": "1.0.0-rc1-final",
+ "Microsoft.Extensions.WebEncoders.Core": "1.0.0-rc1-final",
+ "Microsoft.Net.Http.Headers": "1.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.AspNet.Http.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.AspNet.Http.Extensions.dll": {}
+ }
+ },
+ "Microsoft.AspNet.Http.Features/1.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "1.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.AspNet.Http.Features.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.AspNet.Http.Features.dll": {}
+ }
+ },
+ "Microsoft.AspNet.Identity/3.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.AspNet.Authentication.Cookies": "1.0.0-rc1-final",
+ "Microsoft.AspNet.Cryptography.KeyDerivation": "1.0.0-rc1-final",
+ "Microsoft.AspNet.Hosting.Abstractions": "1.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.AspNet.Identity.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.AspNet.Identity.dll": {}
+ }
+ },
+ "Microsoft.AspNet.Identity.EntityFramework/3.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "EntityFramework.Relational": "7.0.0-rc1-final",
+ "Microsoft.AspNet.Identity": "3.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core",
+ "System.Runtime",
+ "System.Threading.Tasks"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.AspNet.Identity.EntityFramework.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.AspNet.Identity.EntityFramework.dll": {}
+ }
+ },
+ "Microsoft.AspNet.WebUtilities/1.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "1.0.0-rc1-final",
+ "Microsoft.Extensions.WebEncoders.Core": "1.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.AspNet.WebUtilities.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.AspNet.WebUtilities.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Caching.Abstractions/1.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "1.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.Extensions.Caching.Abstractions.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.Extensions.Caching.Abstractions.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Caching.Memory/1.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Caching.Abstractions": "1.0.0-rc1-final",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final",
+ "Microsoft.Extensions.OptionsModel": "1.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.Extensions.Caching.Memory.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.Extensions.Caching.Memory.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Configuration/1.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Configuration.Abstractions": "1.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.Extensions.Configuration.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.Extensions.Configuration.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Configuration.Abstractions/1.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "1.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.Extensions.Configuration.Abstractions.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.Extensions.Configuration.Abstractions.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Configuration.Binder/1.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Configuration": "1.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.Extensions.Configuration.Binder.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.Extensions.Configuration.Binder.dll": {}
+ }
+ },
+ "Microsoft.Extensions.DependencyInjection/1.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.Extensions.DependencyInjection.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.Extensions.DependencyInjection.dll": {}
+ }
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions/1.0.0-rc1-final": {
+ "type": "package",
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Logging/1.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final",
+ "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Collections.Concurrent",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.Extensions.Logging.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.Extensions.Logging.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Logging.Abstractions/1.0.0-rc1-final": {
+ "type": "package",
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.Extensions.Logging.Abstractions.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.Extensions.Logging.Abstractions.dll": {}
+ }
+ },
+ "Microsoft.Extensions.OptionsModel/1.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Configuration.Abstractions": "1.0.0-rc1-final",
+ "Microsoft.Extensions.Configuration.Binder": "1.0.0-rc1-final",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.Extensions.OptionsModel.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.Extensions.OptionsModel.dll": {}
+ }
+ },
+ "Microsoft.Extensions.PlatformAbstractions/1.0.0-rc1-final": {
+ "type": "package",
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.Extensions.PlatformAbstractions.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.Extensions.PlatformAbstractions.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Primitives/1.0.0-rc1-final": {
+ "type": "package",
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.Extensions.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.Extensions.Primitives.dll": {}
+ }
+ },
+ "Microsoft.Extensions.WebEncoders/1.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final",
+ "Microsoft.Extensions.OptionsModel": "1.0.0-rc1-final",
+ "Microsoft.Extensions.WebEncoders.Core": "1.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.Extensions.WebEncoders.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.Extensions.WebEncoders.dll": {}
+ }
+ },
+ "Microsoft.Extensions.WebEncoders.Core/1.0.0-rc1-final": {
+ "type": "package",
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.Extensions.WebEncoders.Core.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.Extensions.WebEncoders.Core.dll": {}
+ }
+ },
+ "Microsoft.Net.Http.Headers/1.0.0-rc1-final": {
+ "type": "package",
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.Net.Http.Headers.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.Net.Http.Headers.dll": {}
+ }
+ },
+ "Newtonsoft.Json/9.0.1": {
+ "type": "package",
+ "compile": {
+ "lib/net45/Newtonsoft.Json.dll": {}
+ },
+ "runtime": {
+ "lib/net45/Newtonsoft.Json.dll": {}
+ }
+ },
+ "Remotion.Linq/2.0.1": {
+ "type": "package",
+ "compile": {
+ "lib/net45/Remotion.Linq.dll": {}
+ },
+ "runtime": {
+ "lib/net45/Remotion.Linq.dll": {}
+ }
+ },
+ "System.Collections.Immutable/1.1.36": {
+ "type": "package",
+ "compile": {
+ "lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.dll": {}
+ },
+ "runtime": {
+ "lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.dll": {}
+ }
+ },
+ "System.Diagnostics.DiagnosticSource/4.0.0-beta-23516": {
+ "type": "package",
+ "dependencies": {
+ "System.Diagnostics.Tracing": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet5.2/System.Diagnostics.DiagnosticSource.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet5.2/System.Diagnostics.DiagnosticSource.dll": {}
+ }
+ },
+ "System.Diagnostics.Tracing/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Json/4.0.20126.16343": {
+ "type": "package",
+ "compile": {
+ "lib/net40/System.Json.dll": {}
+ },
+ "runtime": {
+ "lib/net40/System.Json.dll": {}
+ }
+ },
+ "System.Runtime/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Threading/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "Yavsc.Client/1.0.0": {
+ "type": "project",
+ "framework": ".NETPortable,Version=v4.5,Profile=Profile111"
+ }
+ },
+ ".NETFramework,Version=v4.5.1/win7-x64": {
+ "EntityFramework.Commands/7.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "EntityFramework.Relational.Design": "7.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/EntityFramework.Commands.dll": {}
+ },
+ "runtime": {
+ "lib/net451/EntityFramework.Commands.dll": {}
+ }
+ },
+ "EntityFramework.Core/7.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Ix-Async": "1.2.5",
+ "Microsoft.Extensions.Caching.Abstractions": "1.0.0-rc1-final",
+ "Microsoft.Extensions.Caching.Memory": "1.0.0-rc1-final",
+ "Microsoft.Extensions.DependencyInjection": "1.0.0-rc1-final",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final",
+ "Microsoft.Extensions.Logging": "1.0.0-rc1-final",
+ "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc1-final",
+ "Microsoft.Extensions.OptionsModel": "1.0.0-rc1-final",
+ "Remotion.Linq": "2.0.1",
+ "System.Collections.Immutable": "1.1.36"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.ComponentModel.DataAnnotations",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/EntityFramework.Core.dll": {}
+ },
+ "runtime": {
+ "lib/net451/EntityFramework.Core.dll": {}
+ }
+ },
+ "EntityFramework.MicrosoftSqlServer/7.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "EntityFramework.Relational": "7.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/EntityFramework.MicrosoftSqlServer.dll": {}
+ },
+ "runtime": {
+ "lib/net451/EntityFramework.MicrosoftSqlServer.dll": {}
+ }
+ },
+ "EntityFramework.Relational/7.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "EntityFramework.Core": "7.0.0-rc1-final",
+ "System.Diagnostics.DiagnosticSource": "4.0.0-beta-23516"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core",
+ "System.Data",
+ "System.Transactions"
+ ],
+ "compile": {
+ "lib/net451/EntityFramework.Relational.dll": {}
+ },
+ "runtime": {
+ "lib/net451/EntityFramework.Relational.dll": {}
+ }
+ },
+ "EntityFramework.Relational.Design/7.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "EntityFramework.Relational": "7.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.ComponentModel.DataAnnotations",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/EntityFramework.Relational.Design.dll": {}
+ },
+ "runtime": {
+ "lib/net451/EntityFramework.Relational.Design.dll": {}
+ }
+ },
+ "Ix-Async/1.2.5": {
+ "type": "package",
+ "frameworkAssemblies": [
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net45/System.Interactive.Async.dll": {}
+ },
+ "runtime": {
+ "lib/net45/System.Interactive.Async.dll": {}
+ }
+ },
+ "Microsoft.AspNet.Authentication/1.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.AspNet.DataProtection": "1.0.0-rc1-final",
+ "Microsoft.AspNet.Http": "1.0.0-rc1-final",
+ "Microsoft.AspNet.Http.Extensions": "1.0.0-rc1-final",
+ "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc1-final",
+ "Microsoft.Extensions.OptionsModel": "1.0.0-rc1-final",
+ "Microsoft.Extensions.WebEncoders": "1.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core",
+ "System.Net.Http"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.AspNet.Authentication.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.AspNet.Authentication.dll": {}
+ }
+ },
+ "Microsoft.AspNet.Authentication.Cookies/1.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.AspNet.Authentication": "1.0.0-rc1-final",
+ "Microsoft.Extensions.WebEncoders": "1.0.0-rc1-final",
+ "Newtonsoft.Json": "6.0.6"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.AspNet.Authentication.Cookies.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.AspNet.Authentication.Cookies.dll": {}
+ }
+ },
+ "Microsoft.AspNet.Cryptography.Internal/1.0.0-rc1-final": {
+ "type": "package",
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.AspNet.Cryptography.Internal.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.AspNet.Cryptography.Internal.dll": {}
+ }
+ },
+ "Microsoft.AspNet.Cryptography.KeyDerivation/1.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.AspNet.Cryptography.Internal": "1.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.AspNet.Cryptography.KeyDerivation.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.AspNet.Cryptography.KeyDerivation.dll": {}
+ }
+ },
+ "Microsoft.AspNet.DataProtection/1.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.AspNet.Cryptography.Internal": "1.0.0-rc1-final",
+ "Microsoft.AspNet.DataProtection.Abstractions": "1.0.0-rc1-final",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final",
+ "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc1-final",
+ "Microsoft.Extensions.OptionsModel": "1.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core",
+ "System.IO",
+ "System.Security",
+ "System.Xml",
+ "System.Xml.Linq"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.AspNet.DataProtection.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.AspNet.DataProtection.dll": {}
+ }
+ },
+ "Microsoft.AspNet.DataProtection.Abstractions/1.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.PlatformAbstractions": "1.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.AspNet.DataProtection.Abstractions.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.AspNet.DataProtection.Abstractions.dll": {}
+ }
+ },
+ "Microsoft.AspNet.FileProviders.Abstractions/1.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "1.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.AspNet.FileProviders.Abstractions.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.AspNet.FileProviders.Abstractions.dll": {}
+ }
+ },
+ "Microsoft.AspNet.Hosting.Abstractions/1.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.AspNet.FileProviders.Abstractions": "1.0.0-rc1-final",
+ "Microsoft.AspNet.Http.Abstractions": "1.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.AspNet.Hosting.Abstractions.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.AspNet.Hosting.Abstractions.dll": {}
+ }
+ },
+ "Microsoft.AspNet.Http/1.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.AspNet.Http.Abstractions": "1.0.0-rc1-final",
+ "Microsoft.AspNet.WebUtilities": "1.0.0-rc1-final",
+ "Microsoft.Net.Http.Headers": "1.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.AspNet.Http.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.AspNet.Http.dll": {}
+ }
+ },
+ "Microsoft.AspNet.Http.Abstractions/1.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.AspNet.Http.Features": "1.0.0-rc1-final",
+ "Microsoft.Extensions.WebEncoders.Core": "1.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.AspNet.Http.Abstractions.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.AspNet.Http.Abstractions.dll": {}
+ }
+ },
+ "Microsoft.AspNet.Http.Extensions/1.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.AspNet.Http.Abstractions": "1.0.0-rc1-final",
+ "Microsoft.Extensions.WebEncoders.Core": "1.0.0-rc1-final",
+ "Microsoft.Net.Http.Headers": "1.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.AspNet.Http.Extensions.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.AspNet.Http.Extensions.dll": {}
+ }
+ },
+ "Microsoft.AspNet.Http.Features/1.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "1.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.AspNet.Http.Features.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.AspNet.Http.Features.dll": {}
+ }
+ },
+ "Microsoft.AspNet.Identity/3.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.AspNet.Authentication.Cookies": "1.0.0-rc1-final",
+ "Microsoft.AspNet.Cryptography.KeyDerivation": "1.0.0-rc1-final",
+ "Microsoft.AspNet.Hosting.Abstractions": "1.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.AspNet.Identity.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.AspNet.Identity.dll": {}
+ }
+ },
+ "Microsoft.AspNet.Identity.EntityFramework/3.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "EntityFramework.Relational": "7.0.0-rc1-final",
+ "Microsoft.AspNet.Identity": "3.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core",
+ "System.Runtime",
+ "System.Threading.Tasks"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.AspNet.Identity.EntityFramework.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.AspNet.Identity.EntityFramework.dll": {}
+ }
+ },
+ "Microsoft.AspNet.WebUtilities/1.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "1.0.0-rc1-final",
+ "Microsoft.Extensions.WebEncoders.Core": "1.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.AspNet.WebUtilities.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.AspNet.WebUtilities.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Caching.Abstractions/1.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "1.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.Extensions.Caching.Abstractions.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.Extensions.Caching.Abstractions.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Caching.Memory/1.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Caching.Abstractions": "1.0.0-rc1-final",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final",
+ "Microsoft.Extensions.OptionsModel": "1.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.Extensions.Caching.Memory.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.Extensions.Caching.Memory.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Configuration/1.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Configuration.Abstractions": "1.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.Extensions.Configuration.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.Extensions.Configuration.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Configuration.Abstractions/1.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "1.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.Extensions.Configuration.Abstractions.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.Extensions.Configuration.Abstractions.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Configuration.Binder/1.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Configuration": "1.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.Extensions.Configuration.Binder.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.Extensions.Configuration.Binder.dll": {}
+ }
+ },
+ "Microsoft.Extensions.DependencyInjection/1.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.Extensions.DependencyInjection.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.Extensions.DependencyInjection.dll": {}
+ }
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions/1.0.0-rc1-final": {
+ "type": "package",
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Logging/1.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final",
+ "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Collections.Concurrent",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.Extensions.Logging.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.Extensions.Logging.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Logging.Abstractions/1.0.0-rc1-final": {
+ "type": "package",
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.Extensions.Logging.Abstractions.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.Extensions.Logging.Abstractions.dll": {}
+ }
+ },
+ "Microsoft.Extensions.OptionsModel/1.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Configuration.Abstractions": "1.0.0-rc1-final",
+ "Microsoft.Extensions.Configuration.Binder": "1.0.0-rc1-final",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.Extensions.OptionsModel.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.Extensions.OptionsModel.dll": {}
+ }
+ },
+ "Microsoft.Extensions.PlatformAbstractions/1.0.0-rc1-final": {
+ "type": "package",
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.Extensions.PlatformAbstractions.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.Extensions.PlatformAbstractions.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Primitives/1.0.0-rc1-final": {
+ "type": "package",
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.Extensions.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.Extensions.Primitives.dll": {}
+ }
+ },
+ "Microsoft.Extensions.WebEncoders/1.0.0-rc1-final": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final",
+ "Microsoft.Extensions.OptionsModel": "1.0.0-rc1-final",
+ "Microsoft.Extensions.WebEncoders.Core": "1.0.0-rc1-final"
+ },
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.Extensions.WebEncoders.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.Extensions.WebEncoders.dll": {}
+ }
+ },
+ "Microsoft.Extensions.WebEncoders.Core/1.0.0-rc1-final": {
+ "type": "package",
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.Extensions.WebEncoders.Core.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.Extensions.WebEncoders.Core.dll": {}
+ }
+ },
+ "Microsoft.Net.Http.Headers/1.0.0-rc1-final": {
+ "type": "package",
+ "frameworkAssemblies": [
+ "Microsoft.CSharp",
+ "mscorlib",
+ "System",
+ "System.Core"
+ ],
+ "compile": {
+ "lib/net451/Microsoft.Net.Http.Headers.dll": {}
+ },
+ "runtime": {
+ "lib/net451/Microsoft.Net.Http.Headers.dll": {}
+ }
+ },
+ "Newtonsoft.Json/9.0.1": {
+ "type": "package",
+ "compile": {
+ "lib/net45/Newtonsoft.Json.dll": {}
+ },
+ "runtime": {
+ "lib/net45/Newtonsoft.Json.dll": {}
+ }
+ },
+ "Remotion.Linq/2.0.1": {
+ "type": "package",
+ "compile": {
+ "lib/net45/Remotion.Linq.dll": {}
+ },
+ "runtime": {
+ "lib/net45/Remotion.Linq.dll": {}
+ }
+ },
+ "System.Collections.Immutable/1.1.36": {
+ "type": "package",
+ "compile": {
+ "lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.dll": {}
+ },
+ "runtime": {
+ "lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.dll": {}
+ }
+ },
+ "System.Diagnostics.DiagnosticSource/4.0.0-beta-23516": {
+ "type": "package",
+ "dependencies": {
+ "System.Diagnostics.Tracing": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Threading": "4.0.0"
+ },
+ "compile": {
+ "lib/dotnet5.2/System.Diagnostics.DiagnosticSource.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet5.2/System.Diagnostics.DiagnosticSource.dll": {}
+ }
+ },
+ "System.Diagnostics.Tracing/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Json/4.0.20126.16343": {
+ "type": "package",
+ "compile": {
+ "lib/net40/System.Json.dll": {}
+ },
+ "runtime": {
+ "lib/net40/System.Json.dll": {}
+ }
+ },
+ "System.Runtime/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "System.Threading/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/net45/_._": {}
+ },
+ "runtime": {
+ "lib/net45/_._": {}
+ }
+ },
+ "Yavsc.Client/1.0.0": {
+ "type": "project",
+ "framework": ".NETPortable,Version=v4.5,Profile=Profile111"
+ }
+ }
+ },
+ "libraries": {
+ "Yavsc.Client/1.0.0": {
+ "type": "project",
+ "path": "../wrap/Yavsc.Client/project.json"
+ },
+ "EntityFramework.Commands/7.0.0-rc1-final": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "+wa2VWX3/vDkOpeCeIotMevqpIISimGqeYNTGYRLRhv+8HzsCLeymLzmmYpjav6zYQVvuJiJodapQvijAIfRrA==",
+ "files": [
+ "app/ef",
+ "app/ef.cmd",
+ "app/project.json",
+ "build/netcore50/EntityFramework.Commands.props",
+ "EntityFramework.Commands.7.0.0-rc1-final.nupkg",
+ "EntityFramework.Commands.7.0.0-rc1-final.nupkg.sha512",
+ "EntityFramework.Commands.nuspec",
+ "lib/dnx451/EntityFramework.Commands.dll",
+ "lib/dnx451/EntityFramework.Commands.xml",
+ "lib/dnxcore50/EntityFramework.Commands.dll",
+ "lib/dnxcore50/EntityFramework.Commands.xml",
+ "lib/net451/EntityFramework.Commands.dll",
+ "lib/net451/EntityFramework.Commands.xml",
+ "lib/netcore50/_._",
+ "tools/about_EntityFramework.help.txt",
+ "tools/EntityFramework.psd1",
+ "tools/EntityFramework.psm1",
+ "tools/init.ps1",
+ "tools/install.ps1",
+ "tools/OperationHandlers.cs"
+ ]
+ },
+ "EntityFramework.Core/7.0.0-rc1-final": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "afwsjOF4xM5KiwAxKMz9R0H8TigWE/jX0FwGBO/QtuA1ElEVLqlQVH4+7PyZaA35HguYRm0wOCmUq9RVTmiAfA==",
+ "files": [
+ "EntityFramework.Core.7.0.0-rc1-final.nupkg",
+ "EntityFramework.Core.7.0.0-rc1-final.nupkg.sha512",
+ "EntityFramework.Core.nuspec",
+ "lib/dnx451/EntityFramework.Core.dll",
+ "lib/dnx451/EntityFramework.Core.xml",
+ "lib/dotnet5.4/EntityFramework.Core.dll",
+ "lib/dotnet5.4/EntityFramework.Core.xml",
+ "lib/net451/EntityFramework.Core.dll",
+ "lib/net451/EntityFramework.Core.xml",
+ "lib/netcore50/EntityFramework.Core.dll",
+ "lib/netcore50/EntityFramework.Core.xml"
+ ]
+ },
+ "EntityFramework.MicrosoftSqlServer/7.0.0-rc1-final": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "FMB2MgT5aXMF7qGMwf5AGcmpNFoT4s1w0QJ5h+L8W4gyMxWpYamGp9hms7rOSAWY44ZDl5ZMpxiTfu3nY3Nqeg==",
+ "files": [
+ "EntityFramework.MicrosoftSqlServer.7.0.0-rc1-final.nupkg",
+ "EntityFramework.MicrosoftSqlServer.7.0.0-rc1-final.nupkg.sha512",
+ "EntityFramework.MicrosoftSqlServer.nuspec",
+ "lib/dotnet5.4/EntityFramework.MicrosoftSqlServer.dll",
+ "lib/dotnet5.4/EntityFramework.MicrosoftSqlServer.xml",
+ "lib/net451/EntityFramework.MicrosoftSqlServer.dll",
+ "lib/net451/EntityFramework.MicrosoftSqlServer.xml",
+ "lib/netcore50/EntityFramework.MicrosoftSqlServer.dll",
+ "lib/netcore50/EntityFramework.MicrosoftSqlServer.xml"
+ ]
+ },
+ "EntityFramework.Relational/7.0.0-rc1-final": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "0Feoct9mtKOIjovUgfESfVDL/odvxNXsIgK3bdlkx7Fsiqp5/tx8oiMx+qO7oNRYWsXN6XDlGKHLOzWEdUssKA==",
+ "files": [
+ "EntityFramework.Relational.7.0.0-rc1-final.nupkg",
+ "EntityFramework.Relational.7.0.0-rc1-final.nupkg.sha512",
+ "EntityFramework.Relational.nuspec",
+ "lib/dotnet5.4/EntityFramework.Relational.dll",
+ "lib/dotnet5.4/EntityFramework.Relational.xml",
+ "lib/net451/EntityFramework.Relational.dll",
+ "lib/net451/EntityFramework.Relational.xml",
+ "lib/netcore50/EntityFramework.Relational.dll",
+ "lib/netcore50/EntityFramework.Relational.xml"
+ ]
+ },
+ "EntityFramework.Relational.Design/7.0.0-rc1-final": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sXAqOxpHmbqOELC21vAzKlsjqgNCrk3jEjyJxjGnn1+j4hazxiqgSBTl8ZofqYzLO6ias9WfeXJy8HcXOl7waw==",
+ "files": [
+ "build/netcore50/EntityFramework.Relational.Design.props",
+ "EntityFramework.Relational.Design.7.0.0-rc1-final.nupkg",
+ "EntityFramework.Relational.Design.7.0.0-rc1-final.nupkg.sha512",
+ "EntityFramework.Relational.Design.nuspec",
+ "lib/dnx451/EntityFramework.Relational.Design.dll",
+ "lib/dnx451/EntityFramework.Relational.Design.xml",
+ "lib/dnxcore50/EntityFramework.Relational.Design.dll",
+ "lib/dnxcore50/EntityFramework.Relational.Design.xml",
+ "lib/net451/EntityFramework.Relational.Design.dll",
+ "lib/net451/EntityFramework.Relational.Design.xml",
+ "lib/netcore50/_._"
+ ]
+ },
+ "Ix-Async/1.2.5": {
+ "type": "package",
+ "sha512": "8EXO8q7cpDUH9G2q+UOPOO/6uZ9aN7mx/4xjFIfkp+qLWVJiYuglkRhjY8Ggs2CucXzHR8GHnovJKB5yQoYaJg==",
+ "files": [
+ "Ix-Async.1.2.5.nupkg",
+ "Ix-Async.1.2.5.nupkg.sha512",
+ "Ix-Async.nuspec",
+ "lib/net40/System.Interactive.Async.dll",
+ "lib/net40/System.Interactive.Async.XML",
+ "lib/net45/System.Interactive.Async.dll",
+ "lib/net45/System.Interactive.Async.XML",
+ "lib/portable-windows8+net45+wp8/System.Interactive.Async.dll",
+ "lib/portable-windows8+net45+wp8/System.Interactive.Async.XML"
+ ]
+ },
+ "Microsoft.AspNet.Authentication/1.0.0-rc1-final": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sdFCeQlwkJXZ1KHsRvf7ewNEWkEeKYNpcEKKC0D+WNUvLliziLc7cMH+6sjNmTU3FgGjGrSk4WjGQMhsOHCrDQ==",
+ "files": [
+ "lib/dotnet5.4/Microsoft.AspNet.Authentication.dll",
+ "lib/dotnet5.4/Microsoft.AspNet.Authentication.xml",
+ "lib/net451/Microsoft.AspNet.Authentication.dll",
+ "lib/net451/Microsoft.AspNet.Authentication.xml",
+ "Microsoft.AspNet.Authentication.1.0.0-rc1-final.nupkg",
+ "Microsoft.AspNet.Authentication.1.0.0-rc1-final.nupkg.sha512",
+ "Microsoft.AspNet.Authentication.nuspec"
+ ]
+ },
+ "Microsoft.AspNet.Authentication.Cookies/1.0.0-rc1-final": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "vjeSG8Z5i5Kqo1nC7wW1BO+YMk+gs/AVVJlmyF7EGgiUBtAAPkrgjxSabQqvFhPgpEFledUQ6gkhKXgr4WrMtw==",
+ "files": [
+ "lib/dotnet5.4/Microsoft.AspNet.Authentication.Cookies.dll",
+ "lib/dotnet5.4/Microsoft.AspNet.Authentication.Cookies.xml",
+ "lib/net451/Microsoft.AspNet.Authentication.Cookies.dll",
+ "lib/net451/Microsoft.AspNet.Authentication.Cookies.xml",
+ "Microsoft.AspNet.Authentication.Cookies.1.0.0-rc1-final.nupkg",
+ "Microsoft.AspNet.Authentication.Cookies.1.0.0-rc1-final.nupkg.sha512",
+ "Microsoft.AspNet.Authentication.Cookies.nuspec"
+ ]
+ },
+ "Microsoft.AspNet.Cryptography.Internal/1.0.0-rc1-final": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "gQBLMaEd0ZRntSBjuWFJ6Qu3BKO6SORWA3Iv/Rhd4oEB1O8Mzdk3nHAyWyo/i8GhE740sajdwT8yXZTm3fzglg==",
+ "files": [
+ "lib/dotnet5.4/Microsoft.AspNet.Cryptography.Internal.dll",
+ "lib/dotnet5.4/Microsoft.AspNet.Cryptography.Internal.xml",
+ "lib/net451/Microsoft.AspNet.Cryptography.Internal.dll",
+ "lib/net451/Microsoft.AspNet.Cryptography.Internal.xml",
+ "Microsoft.AspNet.Cryptography.Internal.1.0.0-rc1-final.nupkg",
+ "Microsoft.AspNet.Cryptography.Internal.1.0.0-rc1-final.nupkg.sha512",
+ "Microsoft.AspNet.Cryptography.Internal.nuspec"
+ ]
+ },
+ "Microsoft.AspNet.Cryptography.KeyDerivation/1.0.0-rc1-final": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "a0HOA+i0gEY5SIzJZX4QXuj+hY6C7NT3t60EwreWYPAy/rruoxlkarU8H9oHwtatT2/FjC8kdMNQS72y1I/5KQ==",
+ "files": [
+ "lib/dotnet5.4/Microsoft.AspNet.Cryptography.KeyDerivation.dll",
+ "lib/dotnet5.4/Microsoft.AspNet.Cryptography.KeyDerivation.xml",
+ "lib/net451/Microsoft.AspNet.Cryptography.KeyDerivation.dll",
+ "lib/net451/Microsoft.AspNet.Cryptography.KeyDerivation.xml",
+ "Microsoft.AspNet.Cryptography.KeyDerivation.1.0.0-rc1-final.nupkg",
+ "Microsoft.AspNet.Cryptography.KeyDerivation.1.0.0-rc1-final.nupkg.sha512",
+ "Microsoft.AspNet.Cryptography.KeyDerivation.nuspec"
+ ]
+ },
+ "Microsoft.AspNet.DataProtection/1.0.0-rc1-final": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "HKcaIDRCz5KWkhmRiRs9mjZupJbdP3+Z3RQKdqwa6ZsXsO0ZUnmfpdYp6IFG69rTznmoSKjKJpcnvRA7w6psyA==",
+ "files": [
+ "lib/dotnet5.4/Microsoft.AspNet.DataProtection.dll",
+ "lib/dotnet5.4/Microsoft.AspNet.DataProtection.xml",
+ "lib/net451/Microsoft.AspNet.DataProtection.dll",
+ "lib/net451/Microsoft.AspNet.DataProtection.xml",
+ "Microsoft.AspNet.DataProtection.1.0.0-rc1-final.nupkg",
+ "Microsoft.AspNet.DataProtection.1.0.0-rc1-final.nupkg.sha512",
+ "Microsoft.AspNet.DataProtection.nuspec"
+ ]
+ },
+ "Microsoft.AspNet.DataProtection.Abstractions/1.0.0-rc1-final": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "rNCftGtK32L1R8Y3JDl31fPtYI/wppN3xngBtcQ5R8DZBfSKzabDWre95feBIKWjcPqE+P/Y7n6ax8oGFcVSZw==",
+ "files": [
+ "lib/dotnet5.4/Microsoft.AspNet.DataProtection.Abstractions.dll",
+ "lib/dotnet5.4/Microsoft.AspNet.DataProtection.Abstractions.xml",
+ "lib/net451/Microsoft.AspNet.DataProtection.Abstractions.dll",
+ "lib/net451/Microsoft.AspNet.DataProtection.Abstractions.xml",
+ "Microsoft.AspNet.DataProtection.Abstractions.1.0.0-rc1-final.nupkg",
+ "Microsoft.AspNet.DataProtection.Abstractions.1.0.0-rc1-final.nupkg.sha512",
+ "Microsoft.AspNet.DataProtection.Abstractions.nuspec"
+ ]
+ },
+ "Microsoft.AspNet.FileProviders.Abstractions/1.0.0-rc1-final": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "Tv6YJk78cH+gFipRNjeMpzzUg3t4BQiS0xYVlv/8gVNl4sI6ytAMYYfIbx8pCacIRH5Nx/Tw9GVn28eyw+JZfA==",
+ "files": [
+ "lib/dotnet5.4/Microsoft.AspNet.FileProviders.Abstractions.dll",
+ "lib/dotnet5.4/Microsoft.AspNet.FileProviders.Abstractions.xml",
+ "lib/net451/Microsoft.AspNet.FileProviders.Abstractions.dll",
+ "lib/net451/Microsoft.AspNet.FileProviders.Abstractions.xml",
+ "Microsoft.AspNet.FileProviders.Abstractions.1.0.0-rc1-final.nupkg",
+ "Microsoft.AspNet.FileProviders.Abstractions.1.0.0-rc1-final.nupkg.sha512",
+ "Microsoft.AspNet.FileProviders.Abstractions.nuspec"
+ ]
+ },
+ "Microsoft.AspNet.Hosting.Abstractions/1.0.0-rc1-final": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "07N5rzYcsjkLgwoI923FcAvvf7167qhLgCExXwYYkdZUIJQzneRG0DqZJTm6qpnaD5igf4FM9F+eh2m7y5NFbg==",
+ "files": [
+ "lib/dotnet5.4/Microsoft.AspNet.Hosting.Abstractions.dll",
+ "lib/dotnet5.4/Microsoft.AspNet.Hosting.Abstractions.xml",
+ "lib/net451/Microsoft.AspNet.Hosting.Abstractions.dll",
+ "lib/net451/Microsoft.AspNet.Hosting.Abstractions.xml",
+ "Microsoft.AspNet.Hosting.Abstractions.1.0.0-rc1-final.nupkg",
+ "Microsoft.AspNet.Hosting.Abstractions.1.0.0-rc1-final.nupkg.sha512",
+ "Microsoft.AspNet.Hosting.Abstractions.nuspec"
+ ]
+ },
+ "Microsoft.AspNet.Http/1.0.0-rc1-final": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "2vVd6xlfDKxl7pln5VOSczVo5bdJK6VLF6LR62Tb+le6e0COju7diAPHujFcXQlX/eLq2GrctN5vbIMeQ6vRTg==",
+ "files": [
+ "lib/dotnet5.4/Microsoft.AspNet.Http.dll",
+ "lib/dotnet5.4/Microsoft.AspNet.Http.xml",
+ "lib/net451/Microsoft.AspNet.Http.dll",
+ "lib/net451/Microsoft.AspNet.Http.xml",
+ "Microsoft.AspNet.Http.1.0.0-rc1-final.nupkg",
+ "Microsoft.AspNet.Http.1.0.0-rc1-final.nupkg.sha512",
+ "Microsoft.AspNet.Http.nuspec"
+ ]
+ },
+ "Microsoft.AspNet.Http.Abstractions/1.0.0-rc1-final": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sfzc1WJMl8wGCF+rChVfJ7otT6tTv24RNXUej2r8tlQ2RDNnAozYyGb0SCW2mxpHrC31On99Wt0rksgF0c2WUw==",
+ "files": [
+ "lib/dotnet5.4/Microsoft.AspNet.Http.Abstractions.dll",
+ "lib/dotnet5.4/Microsoft.AspNet.Http.Abstractions.xml",
+ "lib/net451/Microsoft.AspNet.Http.Abstractions.dll",
+ "lib/net451/Microsoft.AspNet.Http.Abstractions.xml",
+ "Microsoft.AspNet.Http.Abstractions.1.0.0-rc1-final.nupkg",
+ "Microsoft.AspNet.Http.Abstractions.1.0.0-rc1-final.nupkg.sha512",
+ "Microsoft.AspNet.Http.Abstractions.nuspec"
+ ]
+ },
+ "Microsoft.AspNet.Http.Extensions/1.0.0-rc1-final": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "rsjbxD9W6NfqP0WNHMRyetIh6ZoKRbK1ea0V5xWdVAx53WdvgBy0HmkSwXt506+xU65jjZP19F4Ua4YjZdPHfQ==",
+ "files": [
+ "lib/dotnet5.4/Microsoft.AspNet.Http.Extensions.dll",
+ "lib/dotnet5.4/Microsoft.AspNet.Http.Extensions.xml",
+ "lib/net451/Microsoft.AspNet.Http.Extensions.dll",
+ "lib/net451/Microsoft.AspNet.Http.Extensions.xml",
+ "Microsoft.AspNet.Http.Extensions.1.0.0-rc1-final.nupkg",
+ "Microsoft.AspNet.Http.Extensions.1.0.0-rc1-final.nupkg.sha512",
+ "Microsoft.AspNet.Http.Extensions.nuspec"
+ ]
+ },
+ "Microsoft.AspNet.Http.Features/1.0.0-rc1-final": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "WlscfdAvN8XaaK1iv1Iewp5emei7+0SlXNkUh7kMJpeaS6K0GhwNmwqZR6VrT1oN+Maw98nEONHS34/suqQwOA==",
+ "files": [
+ "lib/dotnet5.4/Microsoft.AspNet.Http.Features.dll",
+ "lib/dotnet5.4/Microsoft.AspNet.Http.Features.xml",
+ "lib/net451/Microsoft.AspNet.Http.Features.dll",
+ "lib/net451/Microsoft.AspNet.Http.Features.xml",
+ "Microsoft.AspNet.Http.Features.1.0.0-rc1-final.nupkg",
+ "Microsoft.AspNet.Http.Features.1.0.0-rc1-final.nupkg.sha512",
+ "Microsoft.AspNet.Http.Features.nuspec"
+ ]
+ },
+ "Microsoft.AspNet.Identity/3.0.0-rc1-final": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "ACPci5zUktgGFqdZ48dWexty24lROTEW/MK3LxIDe88zssLiqMhHrIndp4G/1vafmUfL+9lTw7oda6GRD53cEg==",
+ "files": [
+ "lib/dotnet5.4/Microsoft.AspNet.Identity.dll",
+ "lib/dotnet5.4/Microsoft.AspNet.Identity.xml",
+ "lib/net451/Microsoft.AspNet.Identity.dll",
+ "lib/net451/Microsoft.AspNet.Identity.xml",
+ "Microsoft.AspNet.Identity.3.0.0-rc1-final.nupkg",
+ "Microsoft.AspNet.Identity.3.0.0-rc1-final.nupkg.sha512",
+ "Microsoft.AspNet.Identity.nuspec"
+ ]
+ },
+ "Microsoft.AspNet.Identity.EntityFramework/3.0.0-rc1-final": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "XayUdpI6mRgL4e9kowTxlYURvDGNj7FBhqbOn6uxvQwwD7gltYzKL3T07nCeSzxR5m2sJ+IvrJCMPihKrtuR5w==",
+ "files": [
+ "lib/dotnet5.4/Microsoft.AspNet.Identity.EntityFramework.dll",
+ "lib/dotnet5.4/Microsoft.AspNet.Identity.EntityFramework.xml",
+ "lib/net451/Microsoft.AspNet.Identity.EntityFramework.dll",
+ "lib/net451/Microsoft.AspNet.Identity.EntityFramework.xml",
+ "Microsoft.AspNet.Identity.EntityFramework.3.0.0-rc1-final.nupkg",
+ "Microsoft.AspNet.Identity.EntityFramework.3.0.0-rc1-final.nupkg.sha512",
+ "Microsoft.AspNet.Identity.EntityFramework.nuspec"
+ ]
+ },
+ "Microsoft.AspNet.WebUtilities/1.0.0-rc1-final": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "0D80xroAEiWlB9X5eR/JUya1H2saIYnt4d7bPru5RRf5L/66X+9WWhf3hFkLUF3W13K6g6K9Is9dCTaEfFFKTA==",
+ "files": [
+ "lib/dotnet5.4/Microsoft.AspNet.WebUtilities.dll",
+ "lib/dotnet5.4/Microsoft.AspNet.WebUtilities.xml",
+ "lib/net451/Microsoft.AspNet.WebUtilities.dll",
+ "lib/net451/Microsoft.AspNet.WebUtilities.xml",
+ "Microsoft.AspNet.WebUtilities.1.0.0-rc1-final.nupkg",
+ "Microsoft.AspNet.WebUtilities.1.0.0-rc1-final.nupkg.sha512",
+ "Microsoft.AspNet.WebUtilities.nuspec"
+ ]
+ },
+ "Microsoft.Extensions.Caching.Abstractions/1.0.0-rc1-final": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "WlNfPuf/8Q7DzMiOHjiT9Ha2IYdguLGfHT/2C/p9KzviCKXaqfrIdI6X9w5MmCuiYRucqK+iM5cIWKHQ1mmZrg==",
+ "files": [
+ "lib/dotnet5.4/Microsoft.Extensions.Caching.Abstractions.dll",
+ "lib/dotnet5.4/Microsoft.Extensions.Caching.Abstractions.xml",
+ "lib/net451/Microsoft.Extensions.Caching.Abstractions.dll",
+ "lib/net451/Microsoft.Extensions.Caching.Abstractions.xml",
+ "lib/netcore50/Microsoft.Extensions.Caching.Abstractions.dll",
+ "lib/netcore50/Microsoft.Extensions.Caching.Abstractions.xml",
+ "Microsoft.Extensions.Caching.Abstractions.1.0.0-rc1-final.nupkg",
+ "Microsoft.Extensions.Caching.Abstractions.1.0.0-rc1-final.nupkg.sha512",
+ "Microsoft.Extensions.Caching.Abstractions.nuspec"
+ ]
+ },
+ "Microsoft.Extensions.Caching.Memory/1.0.0-rc1-final": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "KQFkXdBieLObHr1+ld0FVOLQLgVFcrhn6qIixsmP09TyEw2VaGPrzIiBVJSzyKfaE2MVJlshDvfdvcfSE/zl3g==",
+ "files": [
+ "lib/dotnet5.4/Microsoft.Extensions.Caching.Memory.dll",
+ "lib/dotnet5.4/Microsoft.Extensions.Caching.Memory.xml",
+ "lib/net451/Microsoft.Extensions.Caching.Memory.dll",
+ "lib/net451/Microsoft.Extensions.Caching.Memory.xml",
+ "lib/netcore50/Microsoft.Extensions.Caching.Memory.dll",
+ "lib/netcore50/Microsoft.Extensions.Caching.Memory.xml",
+ "Microsoft.Extensions.Caching.Memory.1.0.0-rc1-final.nupkg",
+ "Microsoft.Extensions.Caching.Memory.1.0.0-rc1-final.nupkg.sha512",
+ "Microsoft.Extensions.Caching.Memory.nuspec"
+ ]
+ },
+ "Microsoft.Extensions.Configuration/1.0.0-rc1-final": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "2ayWzqMVGWjr8o8bOSnIsyQbi9sLz9Ya8+YM+9tM/ivSnLHuN7TNHNfJv4jTyRZvoOafdh5Ivlc/OdmsZPXlQQ==",
+ "files": [
+ "lib/dotnet5.4/Microsoft.Extensions.Configuration.dll",
+ "lib/dotnet5.4/Microsoft.Extensions.Configuration.xml",
+ "lib/net451/Microsoft.Extensions.Configuration.dll",
+ "lib/net451/Microsoft.Extensions.Configuration.xml",
+ "lib/netcore50/Microsoft.Extensions.Configuration.dll",
+ "lib/netcore50/Microsoft.Extensions.Configuration.xml",
+ "Microsoft.Extensions.Configuration.1.0.0-rc1-final.nupkg",
+ "Microsoft.Extensions.Configuration.1.0.0-rc1-final.nupkg.sha512",
+ "Microsoft.Extensions.Configuration.nuspec"
+ ]
+ },
+ "Microsoft.Extensions.Configuration.Abstractions/1.0.0-rc1-final": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "xA7ObOlIswcx2qakv69kz0pnBizFJrmwxRxJyjPOHWfevF4W+OdolZsbKOc12kY7y5upqhAvNGWTblffMvADHA==",
+ "files": [
+ "lib/dotnet5.4/Microsoft.Extensions.Configuration.Abstractions.dll",
+ "lib/dotnet5.4/Microsoft.Extensions.Configuration.Abstractions.xml",
+ "lib/net451/Microsoft.Extensions.Configuration.Abstractions.dll",
+ "lib/net451/Microsoft.Extensions.Configuration.Abstractions.xml",
+ "lib/netcore50/Microsoft.Extensions.Configuration.Abstractions.dll",
+ "lib/netcore50/Microsoft.Extensions.Configuration.Abstractions.xml",
+ "Microsoft.Extensions.Configuration.Abstractions.1.0.0-rc1-final.nupkg",
+ "Microsoft.Extensions.Configuration.Abstractions.1.0.0-rc1-final.nupkg.sha512",
+ "Microsoft.Extensions.Configuration.Abstractions.nuspec"
+ ]
+ },
+ "Microsoft.Extensions.Configuration.Binder/1.0.0-rc1-final": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "tuIi7cRq6lbpCybL+z9vamz/KbM+nN9nyJ2Id5bKCdxKDNMnKb9PdMxJ+0DHc8p6fP00PyQucYuN5EpxsYrX6Q==",
+ "files": [
+ "lib/dotnet5.4/Microsoft.Extensions.Configuration.Binder.dll",
+ "lib/dotnet5.4/Microsoft.Extensions.Configuration.Binder.xml",
+ "lib/net451/Microsoft.Extensions.Configuration.Binder.dll",
+ "lib/net451/Microsoft.Extensions.Configuration.Binder.xml",
+ "lib/netcore50/Microsoft.Extensions.Configuration.Binder.dll",
+ "lib/netcore50/Microsoft.Extensions.Configuration.Binder.xml",
+ "Microsoft.Extensions.Configuration.Binder.1.0.0-rc1-final.nupkg",
+ "Microsoft.Extensions.Configuration.Binder.1.0.0-rc1-final.nupkg.sha512",
+ "Microsoft.Extensions.Configuration.Binder.nuspec"
+ ]
+ },
+ "Microsoft.Extensions.DependencyInjection/1.0.0-rc1-final": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "S/+s3fq85j21H5nYOvh1fIt1arl8F5lZ7Ryiw/qend83yHQwIQbBs+dip9FhqiPmAn6Dz3UhW0likQQurfEsLQ==",
+ "files": [
+ "lib/dotnet5.4/Microsoft.Extensions.DependencyInjection.dll",
+ "lib/dotnet5.4/Microsoft.Extensions.DependencyInjection.xml",
+ "lib/net451/Microsoft.Extensions.DependencyInjection.dll",
+ "lib/net451/Microsoft.Extensions.DependencyInjection.xml",
+ "lib/netcore50/Microsoft.Extensions.DependencyInjection.dll",
+ "lib/netcore50/Microsoft.Extensions.DependencyInjection.xml",
+ "Microsoft.Extensions.DependencyInjection.1.0.0-rc1-final.nupkg",
+ "Microsoft.Extensions.DependencyInjection.1.0.0-rc1-final.nupkg.sha512",
+ "Microsoft.Extensions.DependencyInjection.nuspec"
+ ]
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions/1.0.0-rc1-final": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "MUKexXAsRZ55C7YZ26ShePZgBeW+6FbasxeIVmZ/BZIgiG4uw6yPOdfl9WvTaUL9SFK2sEPcYLatWmLfTpsOAA==",
+ "files": [
+ "lib/dotnet5.4/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
+ "lib/dotnet5.4/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
+ "lib/net451/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
+ "lib/net451/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
+ "lib/netcore50/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
+ "lib/netcore50/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
+ "Microsoft.Extensions.DependencyInjection.Abstractions.1.0.0-rc1-final.nupkg",
+ "Microsoft.Extensions.DependencyInjection.Abstractions.1.0.0-rc1-final.nupkg.sha512",
+ "Microsoft.Extensions.DependencyInjection.Abstractions.nuspec"
+ ]
+ },
+ "Microsoft.Extensions.Logging/1.0.0-rc1-final": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "anegHH4XHjaCmC557A0uvnJzprT44MOKr669yfiQLtITA+lQrM3aMijxjjdCREnxE8ftXuSz+6wViCvkgcAOhA==",
+ "files": [
+ "lib/dotnet5.4/Microsoft.Extensions.Logging.dll",
+ "lib/dotnet5.4/Microsoft.Extensions.Logging.xml",
+ "lib/net451/Microsoft.Extensions.Logging.dll",
+ "lib/net451/Microsoft.Extensions.Logging.xml",
+ "lib/netcore50/Microsoft.Extensions.Logging.dll",
+ "lib/netcore50/Microsoft.Extensions.Logging.xml",
+ "Microsoft.Extensions.Logging.1.0.0-rc1-final.nupkg",
+ "Microsoft.Extensions.Logging.1.0.0-rc1-final.nupkg.sha512",
+ "Microsoft.Extensions.Logging.nuspec"
+ ]
+ },
+ "Microsoft.Extensions.Logging.Abstractions/1.0.0-rc1-final": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "ejGO1JhPXMsCCSyH12xwkOYsb9oBv2gHc3LLaT2jevrD//xuQizWaxpVk0/rHGdORkWdp+kT2Qmuz/sLyNWW/g==",
+ "files": [
+ "lib/dotnet5.4/Microsoft.Extensions.Logging.Abstractions.dll",
+ "lib/dotnet5.4/Microsoft.Extensions.Logging.Abstractions.xml",
+ "lib/net451/Microsoft.Extensions.Logging.Abstractions.dll",
+ "lib/net451/Microsoft.Extensions.Logging.Abstractions.xml",
+ "lib/netcore50/Microsoft.Extensions.Logging.Abstractions.dll",
+ "lib/netcore50/Microsoft.Extensions.Logging.Abstractions.xml",
+ "Microsoft.Extensions.Logging.Abstractions.1.0.0-rc1-final.nupkg",
+ "Microsoft.Extensions.Logging.Abstractions.1.0.0-rc1-final.nupkg.sha512",
+ "Microsoft.Extensions.Logging.Abstractions.nuspec"
+ ]
+ },
+ "Microsoft.Extensions.OptionsModel/1.0.0-rc1-final": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "IhK5pNqRgakrwiv5OrB6hv7e6+TZzYqfJr40Qri0Xgi+oXJklNgbA5eHvzZrghdHfqfSqcvLWtWD0ri6e8Eo1w==",
+ "files": [
+ "lib/dotnet5.4/Microsoft.Extensions.OptionsModel.dll",
+ "lib/dotnet5.4/Microsoft.Extensions.OptionsModel.xml",
+ "lib/net451/Microsoft.Extensions.OptionsModel.dll",
+ "lib/net451/Microsoft.Extensions.OptionsModel.xml",
+ "lib/netcore50/Microsoft.Extensions.OptionsModel.dll",
+ "lib/netcore50/Microsoft.Extensions.OptionsModel.xml",
+ "Microsoft.Extensions.OptionsModel.1.0.0-rc1-final.nupkg",
+ "Microsoft.Extensions.OptionsModel.1.0.0-rc1-final.nupkg.sha512",
+ "Microsoft.Extensions.OptionsModel.nuspec"
+ ]
+ },
+ "Microsoft.Extensions.PlatformAbstractions/1.0.0-rc1-final": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "26HS4c6MBisN+D7XUr8HObOI/JJvSJQYQR//Bfw/hi9UqhqK3lFpNKjOuYHI+gTxYdXT46HqZiz4D+k7d+ob3A==",
+ "files": [
+ "lib/dotnet5.4/Microsoft.Extensions.PlatformAbstractions.dll",
+ "lib/dotnet5.4/Microsoft.Extensions.PlatformAbstractions.xml",
+ "lib/net451/Microsoft.Extensions.PlatformAbstractions.dll",
+ "lib/net451/Microsoft.Extensions.PlatformAbstractions.xml",
+ "Microsoft.Extensions.PlatformAbstractions.1.0.0-rc1-final.nupkg",
+ "Microsoft.Extensions.PlatformAbstractions.1.0.0-rc1-final.nupkg.sha512",
+ "Microsoft.Extensions.PlatformAbstractions.nuspec"
+ ]
+ },
+ "Microsoft.Extensions.Primitives/1.0.0-rc1-final": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "oHWqBARJveyM7LctuqQqvsTC58hxoq0gGnHr6Qsxie71LIkZpfE21IklhSLOsqmv4QIpes/G6k1vZbAQ+cC/nw==",
+ "files": [
+ "lib/dotnet5.4/Microsoft.Extensions.Primitives.dll",
+ "lib/dotnet5.4/Microsoft.Extensions.Primitives.xml",
+ "lib/net451/Microsoft.Extensions.Primitives.dll",
+ "lib/net451/Microsoft.Extensions.Primitives.xml",
+ "lib/netcore50/Microsoft.Extensions.Primitives.dll",
+ "lib/netcore50/Microsoft.Extensions.Primitives.xml",
+ "Microsoft.Extensions.Primitives.1.0.0-rc1-final.nupkg",
+ "Microsoft.Extensions.Primitives.1.0.0-rc1-final.nupkg.sha512",
+ "Microsoft.Extensions.Primitives.nuspec"
+ ]
+ },
+ "Microsoft.Extensions.WebEncoders/1.0.0-rc1-final": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "wzBnlP/2tFePKvM+DNyRuf6mWt9BxCRjdQBFi+9xUz0DhFdhMzLKN97ZE9/fd36rUVjd2JwlGqHUOSYQURNhfw==",
+ "files": [
+ "lib/dotnet5.4/Microsoft.Extensions.WebEncoders.dll",
+ "lib/dotnet5.4/Microsoft.Extensions.WebEncoders.xml",
+ "lib/net451/Microsoft.Extensions.WebEncoders.dll",
+ "lib/net451/Microsoft.Extensions.WebEncoders.xml",
+ "Microsoft.Extensions.WebEncoders.1.0.0-rc1-final.nupkg",
+ "Microsoft.Extensions.WebEncoders.1.0.0-rc1-final.nupkg.sha512",
+ "Microsoft.Extensions.WebEncoders.nuspec"
+ ]
+ },
+ "Microsoft.Extensions.WebEncoders.Core/1.0.0-rc1-final": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "wt47w3Zu7JvuD7CfRSCaz0IZL5EzpuzicRm6Qcidteb2TVeB98Psg7YGiwIBeYB1b52YFTBgqC+ySKk/GRhy2A==",
+ "files": [
+ "lib/dotnet5.4/Microsoft.Extensions.WebEncoders.Core.dll",
+ "lib/dotnet5.4/Microsoft.Extensions.WebEncoders.Core.xml",
+ "lib/net451/Microsoft.Extensions.WebEncoders.Core.dll",
+ "lib/net451/Microsoft.Extensions.WebEncoders.Core.xml",
+ "Microsoft.Extensions.WebEncoders.Core.1.0.0-rc1-final.nupkg",
+ "Microsoft.Extensions.WebEncoders.Core.1.0.0-rc1-final.nupkg.sha512",
+ "Microsoft.Extensions.WebEncoders.Core.nuspec"
+ ]
+ },
+ "Microsoft.Net.Http.Headers/1.0.0-rc1-final": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "Y10hkmHQZLieW3J6J+vTiq86vifmJ7Vc2zrwNR349oAaUGjTHL0ws6rqHn0JDIcawBna4AE3OBNsL9vuZuE8bw==",
+ "files": [
+ "lib/dotnet5.4/Microsoft.Net.Http.Headers.dll",
+ "lib/dotnet5.4/Microsoft.Net.Http.Headers.xml",
+ "lib/net451/Microsoft.Net.Http.Headers.dll",
+ "lib/net451/Microsoft.Net.Http.Headers.xml",
+ "Microsoft.Net.Http.Headers.1.0.0-rc1-final.nupkg",
+ "Microsoft.Net.Http.Headers.1.0.0-rc1-final.nupkg.sha512",
+ "Microsoft.Net.Http.Headers.nuspec"
+ ]
+ },
+ "Newtonsoft.Json/9.0.1": {
+ "type": "package",
+ "sha512": "U82mHQSKaIk+lpSVCbWYKNavmNH1i5xrExDEquU1i6I5pV6UMOqRnJRSlKO3cMPfcpp0RgDY+8jUXHdQ4IfXvw==",
+ "files": [
+ "lib/net20/Newtonsoft.Json.dll",
+ "lib/net20/Newtonsoft.Json.xml",
+ "lib/net35/Newtonsoft.Json.dll",
+ "lib/net35/Newtonsoft.Json.xml",
+ "lib/net40/Newtonsoft.Json.dll",
+ "lib/net40/Newtonsoft.Json.xml",
+ "lib/net45/Newtonsoft.Json.dll",
+ "lib/net45/Newtonsoft.Json.xml",
+ "lib/netstandard1.0/Newtonsoft.Json.dll",
+ "lib/netstandard1.0/Newtonsoft.Json.xml",
+ "lib/portable-net40+sl5+wp80+win8+wpa81/Newtonsoft.Json.dll",
+ "lib/portable-net40+sl5+wp80+win8+wpa81/Newtonsoft.Json.xml",
+ "lib/portable-net45+wp80+win8+wpa81/Newtonsoft.Json.dll",
+ "lib/portable-net45+wp80+win8+wpa81/Newtonsoft.Json.xml",
+ "Newtonsoft.Json.9.0.1.nupkg",
+ "Newtonsoft.Json.9.0.1.nupkg.sha512",
+ "Newtonsoft.Json.nuspec",
+ "tools/install.ps1"
+ ]
+ },
+ "Remotion.Linq/2.0.1": {
+ "type": "package",
+ "sha512": "SIO6HDH6CU9GC2IZGBrc6q5X5vRhfatXrg9cVavCEG9W6v5e88b+vXjmLGQEorch4sYEIImRr+ODyUMyrmrqAg==",
+ "files": [
+ "lib/net35/Remotion.Linq.dll",
+ "lib/net35/Remotion.Linq.XML",
+ "lib/net40/Remotion.Linq.dll",
+ "lib/net40/Remotion.Linq.XML",
+ "lib/net45/Remotion.Linq.dll",
+ "lib/net45/Remotion.Linq.xml",
+ "lib/portable-net45+win+wpa81+wp80/Remotion.Linq.dll",
+ "lib/portable-net45+win+wpa81+wp80/Remotion.Linq.xml",
+ "Remotion.Linq.2.0.1.nupkg",
+ "Remotion.Linq.2.0.1.nupkg.sha512",
+ "Remotion.Linq.nuspec"
+ ]
+ },
+ "System.Collections.Immutable/1.1.36": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "MOlivTIeAIQPPMUPWIIoMCvZczjFRLYUWSYwqi1szu8QPyeIbsaPeI+hpXe1DzTxNwnRnmfYaoToi6kXIfSPNg==",
+ "files": [
+ "lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.dll",
+ "lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.xml",
+ "License-Stable.rtf",
+ "System.Collections.Immutable.1.1.36.nupkg",
+ "System.Collections.Immutable.1.1.36.nupkg.sha512",
+ "System.Collections.Immutable.nuspec"
+ ]
+ },
+ "System.Diagnostics.DiagnosticSource/4.0.0-beta-23516": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "0uDR/UOmFCNPDCyHEPHhCrk6c1iRnDp00YqwSZ8Qf5aaaJjm4WXnf4Q9xZw4OoApsSiODSypDMdpQU24IxR16A==",
+ "files": [
+ "lib/dotnet5.2/System.Diagnostics.DiagnosticSource.dll",
+ "lib/dotnet5.2/System.Diagnostics.DiagnosticSource.xml",
+ "lib/portable-net45+win8+wp8+wpa81/System.Diagnostics.DiagnosticSource.dll",
+ "lib/portable-net45+win8+wp8+wpa81/System.Diagnostics.DiagnosticSource.xml",
+ "System.Diagnostics.DiagnosticSource.4.0.0-beta-23516.nupkg",
+ "System.Diagnostics.DiagnosticSource.4.0.0-beta-23516.nupkg.sha512",
+ "System.Diagnostics.DiagnosticSource.nuspec"
+ ]
+ },
+ "System.Diagnostics.Tracing/4.0.0": {
+ "type": "package",
+ "sha512": "tzqQJPgD4bKs0eE5Gx9HEsxiHSBGcL42PImkjhwXTQK6iQbLTTB9mi+G7mUyEjlH8LUcm7F5QHEs+O+LpruOrQ==",
+ "files": [
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "License.rtf",
+ "ref/dotnet/de/System.Diagnostics.Tracing.xml",
+ "ref/dotnet/es/System.Diagnostics.Tracing.xml",
+ "ref/dotnet/fr/System.Diagnostics.Tracing.xml",
+ "ref/dotnet/it/System.Diagnostics.Tracing.xml",
+ "ref/dotnet/ja/System.Diagnostics.Tracing.xml",
+ "ref/dotnet/ko/System.Diagnostics.Tracing.xml",
+ "ref/dotnet/ru/System.Diagnostics.Tracing.xml",
+ "ref/dotnet/System.Diagnostics.Tracing.dll",
+ "ref/dotnet/System.Diagnostics.Tracing.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.Tracing.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.Tracing.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/de/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/es/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/fr/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/it/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/ja/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/ko/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/ru/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/System.Diagnostics.Tracing.dll",
+ "ref/netcore50/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/zh-hans/System.Diagnostics.Tracing.xml",
+ "ref/netcore50/zh-hant/System.Diagnostics.Tracing.xml",
+ "ref/win8/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "System.Diagnostics.Tracing.4.0.0.nupkg",
+ "System.Diagnostics.Tracing.4.0.0.nupkg.sha512",
+ "System.Diagnostics.Tracing.nuspec"
+ ]
+ },
+ "System.Json/4.0.20126.16343": {
+ "type": "package",
+ "sha512": "iFfVzUyuvd5YcTw8NcP62mJ0F+JQ2dDLRArxYk+t6JKdb00mW/uaU3JyO1OuXC3RUsB6ITRYN4FCnxff89Hn4g==",
+ "files": [
+ "lib/net40/System.Json.dll",
+ "lib/net40/System.Json.xml",
+ "System.Json.4.0.20126.16343.nupkg",
+ "System.Json.4.0.20126.16343.nupkg.sha512",
+ "System.Json.nuspec"
+ ]
+ },
+ "System.Runtime/4.0.0": {
+ "type": "package",
+ "sha512": "Uq9epame8hEqJlj4KaWb67dDJvj4IM37jRFGVeFbugRdPz48bR0voyBhrbf3iSa2tAmlkg4lsa6BUOL9iwlMew==",
+ "files": [
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "License.rtf",
+ "ref/dotnet/de/System.Runtime.xml",
+ "ref/dotnet/es/System.Runtime.xml",
+ "ref/dotnet/fr/System.Runtime.xml",
+ "ref/dotnet/it/System.Runtime.xml",
+ "ref/dotnet/ja/System.Runtime.xml",
+ "ref/dotnet/ko/System.Runtime.xml",
+ "ref/dotnet/ru/System.Runtime.xml",
+ "ref/dotnet/System.Runtime.dll",
+ "ref/dotnet/System.Runtime.xml",
+ "ref/dotnet/zh-hans/System.Runtime.xml",
+ "ref/dotnet/zh-hant/System.Runtime.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/de/System.Runtime.xml",
+ "ref/netcore50/es/System.Runtime.xml",
+ "ref/netcore50/fr/System.Runtime.xml",
+ "ref/netcore50/it/System.Runtime.xml",
+ "ref/netcore50/ja/System.Runtime.xml",
+ "ref/netcore50/ko/System.Runtime.xml",
+ "ref/netcore50/ru/System.Runtime.xml",
+ "ref/netcore50/System.Runtime.dll",
+ "ref/netcore50/System.Runtime.xml",
+ "ref/netcore50/zh-hans/System.Runtime.xml",
+ "ref/netcore50/zh-hant/System.Runtime.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "System.Runtime.4.0.0.nupkg",
+ "System.Runtime.4.0.0.nupkg.sha512",
+ "System.Runtime.nuspec"
+ ]
+ },
+ "System.Threading/4.0.0": {
+ "type": "package",
+ "sha512": "H6O/9gUrjPDNYanh/7OFGAZHjVXvEuITD0RcnjfvIV04HOGrOPqUBU0kmz9RIX/7YGgCQn1o1S2DX6Cuv8kVGQ==",
+ "files": [
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "License.rtf",
+ "ref/dotnet/de/System.Threading.xml",
+ "ref/dotnet/es/System.Threading.xml",
+ "ref/dotnet/fr/System.Threading.xml",
+ "ref/dotnet/it/System.Threading.xml",
+ "ref/dotnet/ja/System.Threading.xml",
+ "ref/dotnet/ko/System.Threading.xml",
+ "ref/dotnet/ru/System.Threading.xml",
+ "ref/dotnet/System.Threading.dll",
+ "ref/dotnet/System.Threading.xml",
+ "ref/dotnet/zh-hans/System.Threading.xml",
+ "ref/dotnet/zh-hant/System.Threading.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/de/System.Threading.xml",
+ "ref/netcore50/es/System.Threading.xml",
+ "ref/netcore50/fr/System.Threading.xml",
+ "ref/netcore50/it/System.Threading.xml",
+ "ref/netcore50/ja/System.Threading.xml",
+ "ref/netcore50/ko/System.Threading.xml",
+ "ref/netcore50/ru/System.Threading.xml",
+ "ref/netcore50/System.Threading.dll",
+ "ref/netcore50/System.Threading.xml",
+ "ref/netcore50/zh-hans/System.Threading.xml",
+ "ref/netcore50/zh-hant/System.Threading.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "System.Threading.4.0.0.nupkg",
+ "System.Threading.4.0.0.nupkg.sha512",
+ "System.Threading.nuspec"
+ ]
+ }
+ },
+ "projectFileDependencyGroups": {
+ "": [
+ "EntityFramework.Commands >= 7.0.0-rc1-*",
+ "EntityFramework.Core >= 7.0.0-rc1-*",
+ "EntityFramework.MicrosoftSqlServer >= 7.0.0-rc1-*",
+ "EntityFramework.Relational >= 7.0.0-rc1-*",
+ "Microsoft.AspNet.Identity.EntityFramework >= 3.0.0-rc1-*",
+ "Newtonsoft.Json >= 9.0.1",
+ "System.Json >= 4.0.20126.16343"
+ ],
+ ".NETFramework,Version=v4.5.1": [
+ "Yavsc.Client >= 1.0.0-*"
+ ]
+ }
+}
\ No newline at end of file
diff --git a/Yavsc.Client/IAccountBalance.cs b/Yavsc.Client/IAccountBalance.cs
new file mode 100644
index 00000000..35a0c1fe
--- /dev/null
+++ b/Yavsc.Client/IAccountBalance.cs
@@ -0,0 +1,10 @@
+namespace Yavsc.Models
+{
+ public interface IAccountBalance
+ {
+ long ContactCredits { get; set; }
+ decimal Credits { get; set; }
+ IApplicationUser Owner { get; set; }
+ string UserId { get; set; }
+ }
+}
\ No newline at end of file
diff --git a/Yavsc.Client/IApplicationUser.cs b/Yavsc.Client/IApplicationUser.cs
new file mode 100644
index 00000000..374df21d
--- /dev/null
+++ b/Yavsc.Client/IApplicationUser.cs
@@ -0,0 +1,16 @@
+using System.Collections.Generic;
+using Yavsc.Models.Identity;
+
+namespace Yavsc.Models
+{
+ public interface IApplicationUser
+ {
+ IAccountBalance AccountBalance { get; set; }
+ IList Book { get; set; }
+ IList Circles { get; set; }
+ string DedicatedGoogleCalendar { get; set; }
+ IList Devices { get; set; }
+ ILocation PostalAddress { get; set; }
+ IList Posts { get; set; }
+ }
+}
\ No newline at end of file
diff --git a/Yavsc.Client/IBlog.cs b/Yavsc.Client/IBlog.cs
new file mode 100644
index 00000000..6fcfab1b
--- /dev/null
+++ b/Yavsc.Client/IBlog.cs
@@ -0,0 +1,18 @@
+using System;
+
+namespace Yavsc.Models
+{
+ public interface IBlog
+ {
+ IApplicationUser Author { get; set; }
+ string AuthorId { get; set; }
+ string bcontent { get; set; }
+ long Id { get; set; }
+ DateTime modified { get; set; }
+ string photo { get; set; }
+ DateTime posted { get; set; }
+ int rate { get; set; }
+ string title { get; set; }
+ bool visible { get; set; }
+ }
+}
\ No newline at end of file
diff --git a/Yavsc.Client/ICircle.cs b/Yavsc.Client/ICircle.cs
new file mode 100644
index 00000000..f0240ab0
--- /dev/null
+++ b/Yavsc.Client/ICircle.cs
@@ -0,0 +1,13 @@
+using System.Collections.Generic;
+
+namespace Yavsc.Models
+{
+ public interface ICircle
+ {
+ long Id { get; set; }
+ IList Members { get; set; }
+ string Name { get; set; }
+ IApplicationUser Owner { get; set; }
+ string OwnerId { get; set; }
+ }
+}
\ No newline at end of file
diff --git a/Yavsc.Client/ICircleMember.cs b/Yavsc.Client/ICircleMember.cs
new file mode 100644
index 00000000..1bf99206
--- /dev/null
+++ b/Yavsc.Client/ICircleMember.cs
@@ -0,0 +1,9 @@
+namespace Yavsc.Models
+{
+ public interface ICircleMember
+ {
+ ICircle Circle { get; set; }
+ long Id { get; set; }
+ IApplicationUser Member { get; set; }
+ }
+}
\ No newline at end of file
diff --git a/Yavsc.Client/IContact.cs b/Yavsc.Client/IContact.cs
new file mode 100644
index 00000000..8c6fb536
--- /dev/null
+++ b/Yavsc.Client/IContact.cs
@@ -0,0 +1,9 @@
+namespace Yavsc.Models
+{
+ public interface IContact
+ {
+ IApplicationUser Owner { get; set; }
+ string OwnerId { get; set; }
+ string UserId { get; set; }
+ }
+}
\ No newline at end of file
diff --git a/Yavsc.Client/IGoogleCloudMobileDeclaration.cs b/Yavsc.Client/IGoogleCloudMobileDeclaration.cs
new file mode 100644
index 00000000..01c7213e
--- /dev/null
+++ b/Yavsc.Client/IGoogleCloudMobileDeclaration.cs
@@ -0,0 +1,13 @@
+namespace Yavsc.Models.Identity
+{
+ public interface IGoogleCloudMobileDeclaration
+ {
+ string DeviceId { get; set; }
+ IApplicationUser DeviceOwner { get; set; }
+ string DeviceOwnerId { get; set; }
+ string GCMRegistrationId { get; set; }
+ string Model { get; set; }
+ string Platform { get; set; }
+ string Version { get; set; }
+ }
+}
\ No newline at end of file
diff --git a/Yavsc.Client/ILocation.cs b/Yavsc.Client/ILocation.cs
new file mode 100644
index 00000000..e3cc65e3
--- /dev/null
+++ b/Yavsc.Client/ILocation.cs
@@ -0,0 +1,8 @@
+namespace Yavsc
+{
+ public interface ILocation
+ {
+ string Address { get; set; }
+ long Id { get; set; }
+ }
+}
\ No newline at end of file
diff --git a/Yavsc.Client/IPosition.cs b/Yavsc.Client/IPosition.cs
new file mode 100644
index 00000000..99b97bc7
--- /dev/null
+++ b/Yavsc.Client/IPosition.cs
@@ -0,0 +1,8 @@
+namespace Yavsc
+{
+ public interface IPosition
+ {
+ double Latitude { get; set; }
+ double Longitude { get; set; }
+ }
+}
\ No newline at end of file
diff --git a/Yavsc.Client/Properties/AssemblyInfo.cs b/Yavsc.Client/Properties/AssemblyInfo.cs
new file mode 100644
index 00000000..fb9baf41
--- /dev/null
+++ b/Yavsc.Client/Properties/AssemblyInfo.cs
@@ -0,0 +1,30 @@
+using System.Resources;
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("Yavsc.Client")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("Yavsc.Client")]
+[assembly: AssemblyCopyright("Copyright © 2014")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+[assembly: NeutralResourcesLanguage("en")]
+
+// Version information for an assembly consists of the following four values:
+//
+// Major Version
+// Minor Version
+// Build Number
+// Revision
+//
+// You can specify all the values or you can default the Build and Revision Numbers
+// by using the '*' as shown below:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/Yavsc.Client/Yavsc.Client.csproj b/Yavsc.Client/Yavsc.Client.csproj
new file mode 100644
index 00000000..5e0bb9e2
--- /dev/null
+++ b/Yavsc.Client/Yavsc.Client.csproj
@@ -0,0 +1,67 @@
+
+
+
+
+ 10.0
+ Debug
+ AnyCPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}
+ Library
+ Properties
+ Yavsc.Client
+ Yavsc.Client
+ v4.5
+ Profile111
+ 512
+ {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
+
+
+
+
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Ce projet fait référence à des packages NuGet qui sont manquants sur cet ordinateur. Utilisez l'option de restauration des packages NuGet pour les télécharger. Pour plus d'informations, consultez http://go.microsoft.com/fwlink/?LinkID=322105. Le fichier manquant est : {0}.
+
+
+
+
+
\ No newline at end of file
diff --git a/Yavsc.Client/packages.config b/Yavsc.Client/packages.config
new file mode 100644
index 00000000..6b8deb9c
--- /dev/null
+++ b/Yavsc.Client/packages.config
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/Yavsc/Yavsc.xproj b/Yavsc/Yavsc.xproj
new file mode 100644
index 00000000..84983edb
--- /dev/null
+++ b/Yavsc/Yavsc.xproj
@@ -0,0 +1,19 @@
+
+
+
+ 14.0
+ $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
+
+
+
+ 79e701ba-fd0a-409c-8fb8-54b55329ecba
+ Yavsc
+ .\obj
+ .\bin\
+
+
+
+ 2.0
+
+
+
\ No newline at end of file
diff --git a/global.json b/global.json
index b4782fc2..4671db44 100644
--- a/global.json
+++ b/global.json
@@ -1,8 +1,12 @@
{
- "projects": [ "Yavsc", "Yavsc.Api" ],
+ "projects": [
+ "Yavsc",
+ "Yavsc.Api",
+ "wrap"
+ ],
"sdk": {
"version": "1.0.0-rc1-update2",
"runtime": "mono",
"architecture": "x64"
}
-}
+}
\ No newline at end of file
diff --git a/wrap/Yavsc.Client/project.json b/wrap/Yavsc.Client/project.json
new file mode 100644
index 00000000..451528f0
--- /dev/null
+++ b/wrap/Yavsc.Client/project.json
@@ -0,0 +1,12 @@
+{
+ "version": "1.0.0-*",
+ "frameworks": {
+ "net45+win+wpa81+MonoAndroid10+Xamarin.iOS10+MonoTouch10": {
+ "wrappedProject": "../../Yavsc.Client/Yavsc.Client.csproj",
+ "bin": {
+ "assembly": "../../Yavsc.Client/obj/{configuration}/Yavsc.Client.dll",
+ "pdb": "../../Yavsc.Client/obj/{configuration}/Yavsc.Client.pdb"
+ }
+ }
+ }
+}
\ No newline at end of file