From ec9bb2ca5865994115ab4e0193e4057305e3800f Mon Sep 17 00:00:00 2001 From: Paul Schneider Date: Wed, 20 Jul 2016 13:52:38 +0200 Subject: [PATCH] refabrique --- .gitignore | 1 + BookAStar.sln | 100 + .../BookAStar.Droid/BookAStar.Droid.csproj | 9 +- BookAStar/BookAStar.Droid/MainActivity.cs | 7 +- BookAStar/BookAStar/BookAStar.csproj | 8 +- BookAStar/BookAStar/IPlatform.cs | 2 +- .../BookAStar/Properties/AssemblyInfo.cs | 2 +- Yavsc.Api/Model/Bank/AccountBalance.cs | 4 +- Yavsc.Api/Model/Blog/Blog.cs | 4 +- Yavsc.Api/Model/Identity/ApplicationUser.cs | 14 +- .../Model/Identity/MobileAppDeclaration.cs | 4 +- Yavsc.Api/Model/Relationship/Circle.cs | 6 +- Yavsc.Api/Model/Relationship/Contact.cs | 4 +- Yavsc.Api/Model/Relationship/Location.cs | 4 +- Yavsc.Api/{ => Model}/package.json | 0 Yavsc.Api/Yavsc.Server.Api.xproj | 21 + Yavsc.Api/Yavsc.Server.Api.xproj.user | 6 + Yavsc.Api/project.json | 8 +- Yavsc.Api/project.lock.json | 3064 +++++++++++++++++ Yavsc.Client/IAccountBalance.cs | 10 + Yavsc.Client/IApplicationUser.cs | 16 + Yavsc.Client/IBlog.cs | 18 + Yavsc.Client/ICircle.cs | 13 + Yavsc.Client/ICircleMember.cs | 9 + Yavsc.Client/IContact.cs | 9 + Yavsc.Client/IGoogleCloudMobileDeclaration.cs | 13 + Yavsc.Client/ILocation.cs | 8 + Yavsc.Client/IPosition.cs | 8 + Yavsc.Client/Properties/AssemblyInfo.cs | 30 + Yavsc.Client/Yavsc.Client.csproj | 67 + Yavsc.Client/packages.config | 3 + Yavsc/Yavsc.xproj | 19 + global.json | 8 +- wrap/Yavsc.Client/project.json | 12 + 34 files changed, 3476 insertions(+), 35 deletions(-) rename Yavsc.Api/{ => Model}/package.json (100%) create mode 100644 Yavsc.Api/Yavsc.Server.Api.xproj create mode 100644 Yavsc.Api/Yavsc.Server.Api.xproj.user create mode 100644 Yavsc.Api/project.lock.json create mode 100644 Yavsc.Client/IAccountBalance.cs create mode 100644 Yavsc.Client/IApplicationUser.cs create mode 100644 Yavsc.Client/IBlog.cs create mode 100644 Yavsc.Client/ICircle.cs create mode 100644 Yavsc.Client/ICircleMember.cs create mode 100644 Yavsc.Client/IContact.cs create mode 100644 Yavsc.Client/IGoogleCloudMobileDeclaration.cs create mode 100644 Yavsc.Client/ILocation.cs create mode 100644 Yavsc.Client/IPosition.cs create mode 100644 Yavsc.Client/Properties/AssemblyInfo.cs create mode 100644 Yavsc.Client/Yavsc.Client.csproj create mode 100644 Yavsc.Client/packages.config create mode 100644 Yavsc/Yavsc.xproj create mode 100644 wrap/Yavsc.Client/project.json 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