From f7d44475942f13999767100c94eb06311127ef10 Mon Sep 17 00:00:00 2001 From: Paul Schneider Date: Tue, 15 May 2018 12:13:38 +0200 Subject: [PATCH] Two things: * User views its devices, from a /manage index link * Yavsc.Server resurection --- Yavsc.Abstract/:w | 28 + Yavsc.Abstract/Billing/IBillable.cs | 3 +- Yavsc.Abstract/Interfaces/IBillingService.cs | 48 +- .../Models/Google/AuthToken.cs | 0 .../Google/Calendar/CalendarEventList.cs | 0 .../Models/Google/Calendar/CalendarList.cs | 0 .../Google/Calendar/CalendarListEntry.cs | 0 .../Models/Google/Calendar/Reminder.cs | 0 .../Models/Google/GDate.cs | 0 .../Google/Messaging/MessageWithPayLoad.cs | 0 .../Messaging/MessageWithPayloadResponse.cs | 0 .../Models/Google/People/People.cs | 0 .../Models/Google/Resource.cs | 0 .../Models/Google/Tracks/Entity.cs | 0 .../Models/Google/Tracks/EntityQuery.cs | 0 .../Models/Messaging/Notification.cs | 0 .../Helpers/BillingHelpers.cs | 5 +- .../Helpers/SimpleJsonPostMethod.cs | 0 Yavsc.Server/Interfaces/IBillingService.cs | 8 + {Yavsc => Yavsc.Server}/Models/Access/Ban.cs | 0 .../Models/Access/BanByEmail.cs | 0 .../Models/Access/BlackList.cs | 0 .../Access/CircleAuthorizationToBlogPost.cs | 0 .../Models/Access/Publishing.cs | 0 .../Models/Access/WhiteCard.cs | 0 .../Models/Auth/ApplicationTypes.cs | 0 {Yavsc => Yavsc.Server}/Models/Auth/Client.cs | 0 .../Models/Auth/ExternalViewModel.cs | 0 .../Models/Auth/OAuth2Tokens.cs | 0 .../Models/Auth/RefreshToken.cs | 0 {Yavsc => Yavsc.Server}/Models/Auth/Scope.cs | 0 .../Models/Auth/UserCredentials.cs | 0 .../Models/Bank/AccountBalance.cs | 0 .../Models/Bank/BalanceImpact.cs | 0 .../Models/Bank/BankIdentity.cs | 0 .../Models/Billing/CommandLine.cs | 0 .../Models/Billing/Contract.cs | 0 .../Models/Billing/Estimate.cs | 0 .../Models/Billing/EstimateTemplate.cs | 0 .../Models/Billing/ExceptionSIREN.cs | 0 .../Models/Billing/FixedImpacter.cs | 0 .../Billing/NominativeServiceCommand.cs | 4 +- .../Models/Billing/ProportionalImpacter.cs | 0 .../Models/Billing/ReductionCode.cs | 0 .../Models/Billing/Service/ChatBilling.cs | 0 .../Models/Billing/histoestim.cs | 0 .../Models/Blog/BlogPost.cs | 0 .../Models/Blog/BlogTag.cs | 0 .../Models/Blog/Comment.cs | 0 .../Models/Calendar/PositionAndKeyphrase.cs | 0 .../Models/Calendar/ProvidedEvent.cs | 0 .../Models/Calendar/Schedule.cs | 0 .../Models/Chat/ChatConnection.cs | 0 .../Models/Chat/ChatRoom.cs | 0 .../Models/Chat/ChatRoomPresence.cs | 0 .../Models/Cratie/AName/NameSubmission.cs | 0 .../Models/Cratie/Option.cs | 0 .../Models/Cratie/Scrutin.cs | 0 .../Models/Cratie/Submission.cs | 0 .../Models/Drawing/Color.cs | 0 .../Models/EMailing/MailingTemplate.cs | 0 .../Models/Edition/IDocument.cs | 0 .../Models/FileSystem/FileRecievedInfo.cs | 0 {Yavsc => Yavsc.Server}/Models/FormFile.cs | 0 {Yavsc => Yavsc.Server}/Models/Forms/Form.cs | 0 .../Models/Forms/Validation/Method.cs | 0 .../Models/Forms/Validation/Required.cs | 0 .../Models/HairCut/BrusherProfile.cs | 0 .../Models/HairCut/HairCutGenders.cs | 0 .../Models/HairCut/HairCutPaymentEvent.cs | 0 .../Models/HairCut/HairCutQuery.cs | 0 .../Models/HairCut/HairCutQueryEvent.cs | 0 .../Models/HairCut/HairDressings.cs | 0 .../Models/HairCut/HairLength.cs | 0 .../Models/HairCut/HairMultiCutQuery.cs | 0 .../Models/HairCut/HairPrestation.cs | 0 .../Models/HairCut/HairTaint.cs | 0 .../Models/HairCut/HairTechnos.cs | 0 .../Models/HairCut/Haircut.cs | 0 .../Models/HairCut/IHairPrestation.cs | 0 .../Models/HairCut/Views/HaircutQueryInfo.cs | 0 .../Models/IT/Evolution/Feature.cs | 0 .../Models/IT/Evolution/FeatureStatus.cs | 0 .../Models/IT/Fixing/Bug.cs | 0 .../Models/IT/Fixing/BugStatus.cs | 0 {Yavsc => Yavsc.Server}/Models/IUnit.cs | 0 .../Models/Identity/ApplicationUser.cs | 0 .../Models/Identity/BlackListedUserName.cs | 0 .../Identity/GoogleCloudMobileDeclaration.cs | 0 .../Models/Identity/IWatchedUserName.cs | 0 .../Models/Identity/ReservedUserName.cs | 0 .../Models/Market/BaseProduct.cs | 0 .../Models/Market/Catalog.cs | 0 .../Models/Market/Money.cs | 0 .../Models/Market/Product.cs | 0 .../Models/Market/Service.cs | 0 .../Models/Messaging/Announce.cs | 0 .../Models/Messaging/BaseEvent.cs | 0 .../Models/Messaging/CircleEvent.cs | 0 .../Models/Messaging/DimissClicked.cs | 0 .../Models/Messaging/ProviderClientInfo.cs | 0 .../Models/Messaging/RdvQueryEvent.cs | 0 .../Models/Musical/Instrument.cs | 0 .../Models/Musical/InstrumentRating.cs | 0 .../Models/Musical/MusicalPreference.cs | 0 .../Models/Musical/MusicalTendency.cs | 0 .../Musical/Profiles/DjPerformerProfile.cs | 0 .../Models/Musical/Profiles/DjSettings.cs | 0 .../Profiles/FormationPerformerProfile.cs | 0 .../Musical/Profiles/GeneralSettings.cs | 0 .../Musical/Profiles/Instrumentation.cs | 0 .../Profiles/MusicianPerformerProfile.cs | 0 .../Musical/Profiles/StarPerformerProfile.cs | 0 .../Models/Payment/PaypalPayment.cs | 0 .../Models/Relationship/Circle.cs | 0 .../Models/Relationship/CircleMember.cs | 0 .../Models/Relationship/Contact.cs | 0 .../Models/Relationship/HyperLink.cs | 0 .../Models/Relationship/Location.cs | 0 .../Models/Relationship/LocationType.cs | 0 .../Models/Relationship/PostalAddress.cs | 0 .../Models/Relationship/Relation.cs | 0 .../Models/Relationship/ReletionKind.cs | 0 .../Models/Relationship/Tag.cs | 0 .../Models/Workflow/Activity.cs | 0 .../Models/Workflow/CoWorking.cs | 0 .../Models/Workflow/CommandForm.cs | 0 .../Models/Workflow/PerformerProfile.cs | 0 .../Models/Workflow/Process/Action.cs | 0 .../Models/Workflow/Process/Conjonction.cs | 0 .../Models/Workflow/Process/Disjonction.cs | 0 .../Models/Workflow/Process/InputValue.cs | 0 .../Workflow/Process/NamedRequisition.cs | 0 .../Models/Workflow/Process/Negation.cs | 0 .../Models/Workflow/Process/Rule.cs | 0 .../Workflow/Profiles/FormationSettings.cs | 0 .../Models/Workflow/Projet.cs | 0 .../Models/Workflow/RdvQuery.cs | 0 .../Models/Workflow/RendezVous.cs | 0 .../Models/Workflow/Skill.cs | 0 .../Models/Workflow/Specialization.cs | 0 .../Models/Workflow/UserActivity.cs | 0 .../Models/Workflow/UserSkills.cs | 0 {Yavsc => Yavsc.Server}/Models/Workflow/hr.cs | 0 .../Models/Workflow/taskdeps.cs | 0 .../Models/Workflow/tasks.cs | 0 .../Models/societe.com/CompanyInfo.cs | 0 .../Services/GoogleApis/MapTracks.cs | 0 .../Services/GoogleApis/PeopleApi.cs | 0 .../Account/ChangePasswordBindingModel.cs | 0 .../ExternalLoginConfirmationViewModel.cs | 0 .../Account/ForgotPasswordViewModel.cs | 0 .../ViewModels/Account/LoginViewModel.cs | 0 .../ViewModels/Account/Me.cs | 0 .../ViewModels/Account/RegisterViewModel.cs | 0 .../Account/ResetPasswordViewModel.cs | 0 .../ViewModels/Account/ShortUserInfo.cs | 0 .../ViewModels/Account/UnregisterViewModel.cs | 0 .../ViewModels/Account/VerifyCodeViewModel.cs | 0 .../Administration/AdminViewModel.cs | 0 .../ViewModels/Administration/RoleInfo.cs | 0 .../Administration/RoleUserCollection.cs | 0 .../ViewModels/Auth/AuthorisationView.cs | 0 .../ViewModels/Auth/ClaimTypes.cs | 0 .../ViewModels/Auth/ViewFileContext.cs | 0 .../ViewModels/BasketView.cs | 0 .../ViewModels/Blogspot/BlogIndexKey.cs | 0 .../ViewModels/Chat/ChatUserInfo.cs | 0 .../ViewModels/Controls/AjaxCheckBoxInfo.cs | 0 .../FrontOffice/FrontOfficeIndexViewModel.cs | 0 .../Haircut/HaircutAdminViewModel.cs | 0 .../ViewModels/Haircut/HaircutClientView.cs | 0 .../ViewModels/Haircut/HaircutProviderView.cs | 0 .../Manage/AddPhoneNumberViewModel.cs | 0 .../Manage/ChangePasswordViewModel.cs | 0 .../Manage/DoDirectCreditViewModel.cs | 0 .../ViewModels/Manage/FactorViewModel.cs | 0 .../ViewModels/Manage/IndexViewModel.cs | 0 .../Manage/ManageLoginsViewModel.cs | 0 .../Manage/ProfileEMailUsageViewModel.cs | 0 .../ViewModels/Manage/RemoveLoginViewModel.cs | 0 .../ViewModels/Manage/SetActivityViewModel.cs | 0 .../ViewModels/Manage/SetAddressViewModel.cs | 0 .../ViewModels/Manage/SetPasswordViewModel.cs | 0 .../Manage/VerifyPhoneNumberViewModel.cs | 0 .../ViewModels/OutputFormat.cs | 0 .../ViewModels/PayPal/PaymentInfo.cs | 0 .../Relationship/CirclesViewModel.cs | 0 .../ViewModels/Test/CalendarViewModel.cs | 0 .../ViewModels/Workflow/EstimateEdition.cs | 0 .../Workflow/UserActivityViewModel.cs | 0 Yavsc.Server/project.json | 13 +- Yavsc.Server/project.lock.json | 3200 ++++++++++++++++- Yavsc/ApiControllers/BillingController.cs | 2 +- Yavsc/Services/BillingService.cs | 11 +- Yavsc/Startup/Startup.Workflow.cs | 2 +- Yavsc/ViewComponents/BillViewComponent.cs | 8 +- .../Services/MessageServices.cs | 0 .../{ => ViewModels}/Services/SIRENCheker.cs | 0 Yavsc/Views/Manage/Index.cshtml | 3 + Yavsc/project.json | 5 +- 201 files changed, 3297 insertions(+), 43 deletions(-) create mode 100644 Yavsc.Abstract/:w rename {Yavsc => Yavsc.Abstract}/Models/Google/AuthToken.cs (100%) rename {Yavsc => Yavsc.Abstract}/Models/Google/Calendar/CalendarEventList.cs (100%) rename {Yavsc => Yavsc.Abstract}/Models/Google/Calendar/CalendarList.cs (100%) rename {Yavsc => Yavsc.Abstract}/Models/Google/Calendar/CalendarListEntry.cs (100%) rename {Yavsc => Yavsc.Abstract}/Models/Google/Calendar/Reminder.cs (100%) rename {Yavsc => Yavsc.Abstract}/Models/Google/GDate.cs (100%) rename {Yavsc => Yavsc.Abstract}/Models/Google/Messaging/MessageWithPayLoad.cs (100%) rename {Yavsc => Yavsc.Abstract}/Models/Google/Messaging/MessageWithPayloadResponse.cs (100%) rename {Yavsc => Yavsc.Abstract}/Models/Google/People/People.cs (100%) rename {Yavsc => Yavsc.Abstract}/Models/Google/Resource.cs (100%) rename {Yavsc => Yavsc.Abstract}/Models/Google/Tracks/Entity.cs (100%) rename {Yavsc => Yavsc.Abstract}/Models/Google/Tracks/EntityQuery.cs (100%) rename {Yavsc => Yavsc.Abstract}/Models/Messaging/Notification.cs (100%) rename {Yavsc => Yavsc.Server}/Helpers/BillingHelpers.cs (86%) rename {Yavsc => Yavsc.Server}/Helpers/SimpleJsonPostMethod.cs (100%) create mode 100644 Yavsc.Server/Interfaces/IBillingService.cs rename {Yavsc => Yavsc.Server}/Models/Access/Ban.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Access/BanByEmail.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Access/BlackList.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Access/CircleAuthorizationToBlogPost.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Access/Publishing.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Access/WhiteCard.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Auth/ApplicationTypes.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Auth/Client.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Auth/ExternalViewModel.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Auth/OAuth2Tokens.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Auth/RefreshToken.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Auth/Scope.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Auth/UserCredentials.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Bank/AccountBalance.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Bank/BalanceImpact.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Bank/BankIdentity.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Billing/CommandLine.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Billing/Contract.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Billing/Estimate.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Billing/EstimateTemplate.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Billing/ExceptionSIREN.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Billing/FixedImpacter.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Billing/NominativeServiceCommand.cs (95%) rename {Yavsc => Yavsc.Server}/Models/Billing/ProportionalImpacter.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Billing/ReductionCode.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Billing/Service/ChatBilling.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Billing/histoestim.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Blog/BlogPost.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Blog/BlogTag.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Blog/Comment.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Calendar/PositionAndKeyphrase.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Calendar/ProvidedEvent.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Calendar/Schedule.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Chat/ChatConnection.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Chat/ChatRoom.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Chat/ChatRoomPresence.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Cratie/AName/NameSubmission.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Cratie/Option.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Cratie/Scrutin.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Cratie/Submission.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Drawing/Color.cs (100%) rename {Yavsc => Yavsc.Server}/Models/EMailing/MailingTemplate.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Edition/IDocument.cs (100%) rename {Yavsc => Yavsc.Server}/Models/FileSystem/FileRecievedInfo.cs (100%) rename {Yavsc => Yavsc.Server}/Models/FormFile.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Forms/Form.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Forms/Validation/Method.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Forms/Validation/Required.cs (100%) rename {Yavsc => Yavsc.Server}/Models/HairCut/BrusherProfile.cs (100%) rename {Yavsc => Yavsc.Server}/Models/HairCut/HairCutGenders.cs (100%) rename {Yavsc => Yavsc.Server}/Models/HairCut/HairCutPaymentEvent.cs (100%) rename {Yavsc => Yavsc.Server}/Models/HairCut/HairCutQuery.cs (100%) rename {Yavsc => Yavsc.Server}/Models/HairCut/HairCutQueryEvent.cs (100%) rename {Yavsc => Yavsc.Server}/Models/HairCut/HairDressings.cs (100%) rename {Yavsc => Yavsc.Server}/Models/HairCut/HairLength.cs (100%) rename {Yavsc => Yavsc.Server}/Models/HairCut/HairMultiCutQuery.cs (100%) rename {Yavsc => Yavsc.Server}/Models/HairCut/HairPrestation.cs (100%) rename {Yavsc => Yavsc.Server}/Models/HairCut/HairTaint.cs (100%) rename {Yavsc => Yavsc.Server}/Models/HairCut/HairTechnos.cs (100%) rename {Yavsc => Yavsc.Server}/Models/HairCut/Haircut.cs (100%) rename {Yavsc => Yavsc.Server}/Models/HairCut/IHairPrestation.cs (100%) rename {Yavsc => Yavsc.Server}/Models/HairCut/Views/HaircutQueryInfo.cs (100%) rename {Yavsc => Yavsc.Server}/Models/IT/Evolution/Feature.cs (100%) rename {Yavsc => Yavsc.Server}/Models/IT/Evolution/FeatureStatus.cs (100%) rename {Yavsc => Yavsc.Server}/Models/IT/Fixing/Bug.cs (100%) rename {Yavsc => Yavsc.Server}/Models/IT/Fixing/BugStatus.cs (100%) rename {Yavsc => Yavsc.Server}/Models/IUnit.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Identity/ApplicationUser.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Identity/BlackListedUserName.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Identity/GoogleCloudMobileDeclaration.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Identity/IWatchedUserName.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Identity/ReservedUserName.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Market/BaseProduct.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Market/Catalog.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Market/Money.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Market/Product.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Market/Service.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Messaging/Announce.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Messaging/BaseEvent.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Messaging/CircleEvent.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Messaging/DimissClicked.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Messaging/ProviderClientInfo.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Messaging/RdvQueryEvent.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Musical/Instrument.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Musical/InstrumentRating.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Musical/MusicalPreference.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Musical/MusicalTendency.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Musical/Profiles/DjPerformerProfile.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Musical/Profiles/DjSettings.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Musical/Profiles/FormationPerformerProfile.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Musical/Profiles/GeneralSettings.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Musical/Profiles/Instrumentation.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Musical/Profiles/MusicianPerformerProfile.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Musical/Profiles/StarPerformerProfile.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Payment/PaypalPayment.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Relationship/Circle.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Relationship/CircleMember.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Relationship/Contact.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Relationship/HyperLink.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Relationship/Location.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Relationship/LocationType.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Relationship/PostalAddress.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Relationship/Relation.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Relationship/ReletionKind.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Relationship/Tag.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Workflow/Activity.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Workflow/CoWorking.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Workflow/CommandForm.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Workflow/PerformerProfile.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Workflow/Process/Action.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Workflow/Process/Conjonction.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Workflow/Process/Disjonction.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Workflow/Process/InputValue.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Workflow/Process/NamedRequisition.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Workflow/Process/Negation.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Workflow/Process/Rule.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Workflow/Profiles/FormationSettings.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Workflow/Projet.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Workflow/RdvQuery.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Workflow/RendezVous.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Workflow/Skill.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Workflow/Specialization.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Workflow/UserActivity.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Workflow/UserSkills.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Workflow/hr.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Workflow/taskdeps.cs (100%) rename {Yavsc => Yavsc.Server}/Models/Workflow/tasks.cs (100%) rename {Yavsc => Yavsc.Server}/Models/societe.com/CompanyInfo.cs (100%) rename {Yavsc => Yavsc.Server}/Services/GoogleApis/MapTracks.cs (100%) rename {Yavsc => Yavsc.Server}/Services/GoogleApis/PeopleApi.cs (100%) rename {Yavsc => Yavsc.Server}/ViewModels/Account/ChangePasswordBindingModel.cs (100%) rename {Yavsc => Yavsc.Server}/ViewModels/Account/ExternalLoginConfirmationViewModel.cs (100%) rename {Yavsc => Yavsc.Server}/ViewModels/Account/ForgotPasswordViewModel.cs (100%) rename {Yavsc => Yavsc.Server}/ViewModels/Account/LoginViewModel.cs (100%) rename {Yavsc => Yavsc.Server}/ViewModels/Account/Me.cs (100%) rename {Yavsc => Yavsc.Server}/ViewModels/Account/RegisterViewModel.cs (100%) rename {Yavsc => Yavsc.Server}/ViewModels/Account/ResetPasswordViewModel.cs (100%) rename {Yavsc => Yavsc.Server}/ViewModels/Account/ShortUserInfo.cs (100%) rename {Yavsc => Yavsc.Server}/ViewModels/Account/UnregisterViewModel.cs (100%) rename {Yavsc => Yavsc.Server}/ViewModels/Account/VerifyCodeViewModel.cs (100%) rename {Yavsc => Yavsc.Server}/ViewModels/Administration/AdminViewModel.cs (100%) rename {Yavsc => Yavsc.Server}/ViewModels/Administration/RoleInfo.cs (100%) rename {Yavsc => Yavsc.Server}/ViewModels/Administration/RoleUserCollection.cs (100%) rename {Yavsc => Yavsc.Server}/ViewModels/Auth/AuthorisationView.cs (100%) rename {Yavsc => Yavsc.Server}/ViewModels/Auth/ClaimTypes.cs (100%) rename {Yavsc => Yavsc.Server}/ViewModels/Auth/ViewFileContext.cs (100%) rename {Yavsc => Yavsc.Server}/ViewModels/BasketView.cs (100%) rename {Yavsc => Yavsc.Server}/ViewModels/Blogspot/BlogIndexKey.cs (100%) rename {Yavsc => Yavsc.Server}/ViewModels/Chat/ChatUserInfo.cs (100%) rename {Yavsc => Yavsc.Server}/ViewModels/Controls/AjaxCheckBoxInfo.cs (100%) rename {Yavsc => Yavsc.Server}/ViewModels/FrontOffice/FrontOfficeIndexViewModel.cs (100%) rename {Yavsc => Yavsc.Server}/ViewModels/Haircut/HaircutAdminViewModel.cs (100%) rename {Yavsc => Yavsc.Server}/ViewModels/Haircut/HaircutClientView.cs (100%) rename {Yavsc => Yavsc.Server}/ViewModels/Haircut/HaircutProviderView.cs (100%) rename {Yavsc => Yavsc.Server}/ViewModels/Manage/AddPhoneNumberViewModel.cs (100%) rename {Yavsc => Yavsc.Server}/ViewModels/Manage/ChangePasswordViewModel.cs (100%) rename {Yavsc => Yavsc.Server}/ViewModels/Manage/DoDirectCreditViewModel.cs (100%) rename {Yavsc => Yavsc.Server}/ViewModels/Manage/FactorViewModel.cs (100%) rename {Yavsc => Yavsc.Server}/ViewModels/Manage/IndexViewModel.cs (100%) rename {Yavsc => Yavsc.Server}/ViewModels/Manage/ManageLoginsViewModel.cs (100%) rename {Yavsc => Yavsc.Server}/ViewModels/Manage/ProfileEMailUsageViewModel.cs (100%) rename {Yavsc => Yavsc.Server}/ViewModels/Manage/RemoveLoginViewModel.cs (100%) rename {Yavsc => Yavsc.Server}/ViewModels/Manage/SetActivityViewModel.cs (100%) rename {Yavsc => Yavsc.Server}/ViewModels/Manage/SetAddressViewModel.cs (100%) rename {Yavsc => Yavsc.Server}/ViewModels/Manage/SetPasswordViewModel.cs (100%) rename {Yavsc => Yavsc.Server}/ViewModels/Manage/VerifyPhoneNumberViewModel.cs (100%) rename {Yavsc => Yavsc.Server}/ViewModels/OutputFormat.cs (100%) rename {Yavsc => Yavsc.Server}/ViewModels/PayPal/PaymentInfo.cs (100%) rename {Yavsc => Yavsc.Server}/ViewModels/Relationship/CirclesViewModel.cs (100%) rename {Yavsc => Yavsc.Server}/ViewModels/Test/CalendarViewModel.cs (100%) rename {Yavsc => Yavsc.Server}/ViewModels/Workflow/EstimateEdition.cs (100%) rename {Yavsc => Yavsc.Server}/ViewModels/Workflow/UserActivityViewModel.cs (100%) rename Yavsc/{ => ViewModels}/Services/MessageServices.cs (100%) rename Yavsc/{ => ViewModels}/Services/SIRENCheker.cs (100%) diff --git a/Yavsc.Abstract/:w b/Yavsc.Abstract/:w new file mode 100644 index 00000000..91349057 --- /dev/null +++ b/Yavsc.Abstract/:w @@ -0,0 +1,28 @@ +using System; +using System.Collections.Generic; +using Yavsc.Services; + +namespace Yavsc.Billing +{ + public interface IBillable { + string GetDescription (); + List GetBillItems(); + long Id { get; set; } + + string ActivityCode { get; set; } + + string PerformerId { get; set; } + string ClientId { get; set; } + /// + /// Date de validation de la demande par le client + /// + /// + + DateTime? ValidationDate { get; } + + bool GetIsAcquitted (); + + string GetFileBaseName (IBillingService service); + + } +} diff --git a/Yavsc.Abstract/Billing/IBillable.cs b/Yavsc.Abstract/Billing/IBillable.cs index 069d7a5d..91349057 100644 --- a/Yavsc.Abstract/Billing/IBillable.cs +++ b/Yavsc.Abstract/Billing/IBillable.cs @@ -1,5 +1,6 @@ using System; using System.Collections.Generic; +using Yavsc.Services; namespace Yavsc.Billing { @@ -21,7 +22,7 @@ namespace Yavsc.Billing bool GetIsAcquitted (); - string GetFileBaseName (); + string GetFileBaseName (IBillingService service); } } diff --git a/Yavsc.Abstract/Interfaces/IBillingService.cs b/Yavsc.Abstract/Interfaces/IBillingService.cs index 88436d1b..5be16070 100644 --- a/Yavsc.Abstract/Interfaces/IBillingService.cs +++ b/Yavsc.Abstract/Interfaces/IBillingService.cs @@ -1,27 +1,29 @@ namespace Yavsc.Services { - using System.Linq; - using System.Threading.Tasks; - using Yavsc.Abstract.Workflow; + using System.Linq; + using System.Threading.Tasks; + using Yavsc.Abstract.Workflow; + using System.Collections.Generic; - public interface IBillingService - { - /// - /// Renvoye la facture associée à une clé de facturation: - /// le couple suivant : - /// - /// * un code de facturation - /// (identifiant associé à un type de facturation d'un flux de travail) - /// * un entier long identifiant la demande du client - /// (à une demande, on associe au maximum une seule facture) - /// - /// Identifiant du type de facturation - /// Identifiant de la demande du client - /// La facture - Task GetBillAsync(string billingCode, long queryId); - Task> GetPerformersSettingsAsync(string activityCode); - - Task GetPerformerSettingsAsync(string activityCode, string userId); + public interface IBillingService + { + /// + /// Renvoye la facture associée à une clé de facturation, + /// à partir du couple suivant : + /// + /// * un code de facturation + /// (identifiant associé à un type de demande du client) + /// * un entier long identifiant la demande du client + /// (à une demande, on associe au maximum une seule facture) + /// + /// Identifiant du type de facturation + /// Identifiant de la demande du client + /// La facture + Dictionary BillingMap { get; } + Task GetBillAsync(string billingCode, long queryId); + Task> GetPerformersSettingsAsync(string activityCode); - } -} \ No newline at end of file + Task GetPerformerSettingsAsync(string activityCode, string userId); + + } +} diff --git a/Yavsc/Models/Google/AuthToken.cs b/Yavsc.Abstract/Models/Google/AuthToken.cs similarity index 100% rename from Yavsc/Models/Google/AuthToken.cs rename to Yavsc.Abstract/Models/Google/AuthToken.cs diff --git a/Yavsc/Models/Google/Calendar/CalendarEventList.cs b/Yavsc.Abstract/Models/Google/Calendar/CalendarEventList.cs similarity index 100% rename from Yavsc/Models/Google/Calendar/CalendarEventList.cs rename to Yavsc.Abstract/Models/Google/Calendar/CalendarEventList.cs diff --git a/Yavsc/Models/Google/Calendar/CalendarList.cs b/Yavsc.Abstract/Models/Google/Calendar/CalendarList.cs similarity index 100% rename from Yavsc/Models/Google/Calendar/CalendarList.cs rename to Yavsc.Abstract/Models/Google/Calendar/CalendarList.cs diff --git a/Yavsc/Models/Google/Calendar/CalendarListEntry.cs b/Yavsc.Abstract/Models/Google/Calendar/CalendarListEntry.cs similarity index 100% rename from Yavsc/Models/Google/Calendar/CalendarListEntry.cs rename to Yavsc.Abstract/Models/Google/Calendar/CalendarListEntry.cs diff --git a/Yavsc/Models/Google/Calendar/Reminder.cs b/Yavsc.Abstract/Models/Google/Calendar/Reminder.cs similarity index 100% rename from Yavsc/Models/Google/Calendar/Reminder.cs rename to Yavsc.Abstract/Models/Google/Calendar/Reminder.cs diff --git a/Yavsc/Models/Google/GDate.cs b/Yavsc.Abstract/Models/Google/GDate.cs similarity index 100% rename from Yavsc/Models/Google/GDate.cs rename to Yavsc.Abstract/Models/Google/GDate.cs diff --git a/Yavsc/Models/Google/Messaging/MessageWithPayLoad.cs b/Yavsc.Abstract/Models/Google/Messaging/MessageWithPayLoad.cs similarity index 100% rename from Yavsc/Models/Google/Messaging/MessageWithPayLoad.cs rename to Yavsc.Abstract/Models/Google/Messaging/MessageWithPayLoad.cs diff --git a/Yavsc/Models/Google/Messaging/MessageWithPayloadResponse.cs b/Yavsc.Abstract/Models/Google/Messaging/MessageWithPayloadResponse.cs similarity index 100% rename from Yavsc/Models/Google/Messaging/MessageWithPayloadResponse.cs rename to Yavsc.Abstract/Models/Google/Messaging/MessageWithPayloadResponse.cs diff --git a/Yavsc/Models/Google/People/People.cs b/Yavsc.Abstract/Models/Google/People/People.cs similarity index 100% rename from Yavsc/Models/Google/People/People.cs rename to Yavsc.Abstract/Models/Google/People/People.cs diff --git a/Yavsc/Models/Google/Resource.cs b/Yavsc.Abstract/Models/Google/Resource.cs similarity index 100% rename from Yavsc/Models/Google/Resource.cs rename to Yavsc.Abstract/Models/Google/Resource.cs diff --git a/Yavsc/Models/Google/Tracks/Entity.cs b/Yavsc.Abstract/Models/Google/Tracks/Entity.cs similarity index 100% rename from Yavsc/Models/Google/Tracks/Entity.cs rename to Yavsc.Abstract/Models/Google/Tracks/Entity.cs diff --git a/Yavsc/Models/Google/Tracks/EntityQuery.cs b/Yavsc.Abstract/Models/Google/Tracks/EntityQuery.cs similarity index 100% rename from Yavsc/Models/Google/Tracks/EntityQuery.cs rename to Yavsc.Abstract/Models/Google/Tracks/EntityQuery.cs diff --git a/Yavsc/Models/Messaging/Notification.cs b/Yavsc.Abstract/Models/Messaging/Notification.cs similarity index 100% rename from Yavsc/Models/Messaging/Notification.cs rename to Yavsc.Abstract/Models/Messaging/Notification.cs diff --git a/Yavsc/Helpers/BillingHelpers.cs b/Yavsc.Server/Helpers/BillingHelpers.cs similarity index 86% rename from Yavsc/Helpers/BillingHelpers.cs rename to Yavsc.Server/Helpers/BillingHelpers.cs index fc2073f7..0a826447 100644 --- a/Yavsc/Helpers/BillingHelpers.cs +++ b/Yavsc.Server/Helpers/BillingHelpers.cs @@ -5,6 +5,7 @@ using System.Linq; using Yavsc.Abstract.FileSystem; using Yavsc.Billing; using Yavsc.Models.Billing; +using Yavsc.Services; namespace Yavsc.Helpers { @@ -21,10 +22,10 @@ namespace Yavsc.Helpers return bill; } - public static FileInfo GetBillInfo(this IBillable bill) + public static FileInfo GetBillInfo(this IBillable bill, IBillingService service) { var suffix = bill.GetIsAcquitted() ? "-ack":null; - var filename = bill.GetFileBaseName()+".pdf"; + var filename = bill.GetFileBaseName(service)+".pdf"; return new FileInfo(Path.Combine(AbstractFileSystemHelpers.UserBillsDirName, filename)); } } diff --git a/Yavsc/Helpers/SimpleJsonPostMethod.cs b/Yavsc.Server/Helpers/SimpleJsonPostMethod.cs similarity index 100% rename from Yavsc/Helpers/SimpleJsonPostMethod.cs rename to Yavsc.Server/Helpers/SimpleJsonPostMethod.cs diff --git a/Yavsc.Server/Interfaces/IBillingService.cs b/Yavsc.Server/Interfaces/IBillingService.cs new file mode 100644 index 00000000..55b7bdf7 --- /dev/null +++ b/Yavsc.Server/Interfaces/IBillingService.cs @@ -0,0 +1,8 @@ +using System.Collections.Generic; + + +namespace Yavsc { + interface IBillingService_deux { + } + +} diff --git a/Yavsc/Models/Access/Ban.cs b/Yavsc.Server/Models/Access/Ban.cs similarity index 100% rename from Yavsc/Models/Access/Ban.cs rename to Yavsc.Server/Models/Access/Ban.cs diff --git a/Yavsc/Models/Access/BanByEmail.cs b/Yavsc.Server/Models/Access/BanByEmail.cs similarity index 100% rename from Yavsc/Models/Access/BanByEmail.cs rename to Yavsc.Server/Models/Access/BanByEmail.cs diff --git a/Yavsc/Models/Access/BlackList.cs b/Yavsc.Server/Models/Access/BlackList.cs similarity index 100% rename from Yavsc/Models/Access/BlackList.cs rename to Yavsc.Server/Models/Access/BlackList.cs diff --git a/Yavsc/Models/Access/CircleAuthorizationToBlogPost.cs b/Yavsc.Server/Models/Access/CircleAuthorizationToBlogPost.cs similarity index 100% rename from Yavsc/Models/Access/CircleAuthorizationToBlogPost.cs rename to Yavsc.Server/Models/Access/CircleAuthorizationToBlogPost.cs diff --git a/Yavsc/Models/Access/Publishing.cs b/Yavsc.Server/Models/Access/Publishing.cs similarity index 100% rename from Yavsc/Models/Access/Publishing.cs rename to Yavsc.Server/Models/Access/Publishing.cs diff --git a/Yavsc/Models/Access/WhiteCard.cs b/Yavsc.Server/Models/Access/WhiteCard.cs similarity index 100% rename from Yavsc/Models/Access/WhiteCard.cs rename to Yavsc.Server/Models/Access/WhiteCard.cs diff --git a/Yavsc/Models/Auth/ApplicationTypes.cs b/Yavsc.Server/Models/Auth/ApplicationTypes.cs similarity index 100% rename from Yavsc/Models/Auth/ApplicationTypes.cs rename to Yavsc.Server/Models/Auth/ApplicationTypes.cs diff --git a/Yavsc/Models/Auth/Client.cs b/Yavsc.Server/Models/Auth/Client.cs similarity index 100% rename from Yavsc/Models/Auth/Client.cs rename to Yavsc.Server/Models/Auth/Client.cs diff --git a/Yavsc/Models/Auth/ExternalViewModel.cs b/Yavsc.Server/Models/Auth/ExternalViewModel.cs similarity index 100% rename from Yavsc/Models/Auth/ExternalViewModel.cs rename to Yavsc.Server/Models/Auth/ExternalViewModel.cs diff --git a/Yavsc/Models/Auth/OAuth2Tokens.cs b/Yavsc.Server/Models/Auth/OAuth2Tokens.cs similarity index 100% rename from Yavsc/Models/Auth/OAuth2Tokens.cs rename to Yavsc.Server/Models/Auth/OAuth2Tokens.cs diff --git a/Yavsc/Models/Auth/RefreshToken.cs b/Yavsc.Server/Models/Auth/RefreshToken.cs similarity index 100% rename from Yavsc/Models/Auth/RefreshToken.cs rename to Yavsc.Server/Models/Auth/RefreshToken.cs diff --git a/Yavsc/Models/Auth/Scope.cs b/Yavsc.Server/Models/Auth/Scope.cs similarity index 100% rename from Yavsc/Models/Auth/Scope.cs rename to Yavsc.Server/Models/Auth/Scope.cs diff --git a/Yavsc/Models/Auth/UserCredentials.cs b/Yavsc.Server/Models/Auth/UserCredentials.cs similarity index 100% rename from Yavsc/Models/Auth/UserCredentials.cs rename to Yavsc.Server/Models/Auth/UserCredentials.cs diff --git a/Yavsc/Models/Bank/AccountBalance.cs b/Yavsc.Server/Models/Bank/AccountBalance.cs similarity index 100% rename from Yavsc/Models/Bank/AccountBalance.cs rename to Yavsc.Server/Models/Bank/AccountBalance.cs diff --git a/Yavsc/Models/Bank/BalanceImpact.cs b/Yavsc.Server/Models/Bank/BalanceImpact.cs similarity index 100% rename from Yavsc/Models/Bank/BalanceImpact.cs rename to Yavsc.Server/Models/Bank/BalanceImpact.cs diff --git a/Yavsc/Models/Bank/BankIdentity.cs b/Yavsc.Server/Models/Bank/BankIdentity.cs similarity index 100% rename from Yavsc/Models/Bank/BankIdentity.cs rename to Yavsc.Server/Models/Bank/BankIdentity.cs diff --git a/Yavsc/Models/Billing/CommandLine.cs b/Yavsc.Server/Models/Billing/CommandLine.cs similarity index 100% rename from Yavsc/Models/Billing/CommandLine.cs rename to Yavsc.Server/Models/Billing/CommandLine.cs diff --git a/Yavsc/Models/Billing/Contract.cs b/Yavsc.Server/Models/Billing/Contract.cs similarity index 100% rename from Yavsc/Models/Billing/Contract.cs rename to Yavsc.Server/Models/Billing/Contract.cs diff --git a/Yavsc/Models/Billing/Estimate.cs b/Yavsc.Server/Models/Billing/Estimate.cs similarity index 100% rename from Yavsc/Models/Billing/Estimate.cs rename to Yavsc.Server/Models/Billing/Estimate.cs diff --git a/Yavsc/Models/Billing/EstimateTemplate.cs b/Yavsc.Server/Models/Billing/EstimateTemplate.cs similarity index 100% rename from Yavsc/Models/Billing/EstimateTemplate.cs rename to Yavsc.Server/Models/Billing/EstimateTemplate.cs diff --git a/Yavsc/Models/Billing/ExceptionSIREN.cs b/Yavsc.Server/Models/Billing/ExceptionSIREN.cs similarity index 100% rename from Yavsc/Models/Billing/ExceptionSIREN.cs rename to Yavsc.Server/Models/Billing/ExceptionSIREN.cs diff --git a/Yavsc/Models/Billing/FixedImpacter.cs b/Yavsc.Server/Models/Billing/FixedImpacter.cs similarity index 100% rename from Yavsc/Models/Billing/FixedImpacter.cs rename to Yavsc.Server/Models/Billing/FixedImpacter.cs diff --git a/Yavsc/Models/Billing/NominativeServiceCommand.cs b/Yavsc.Server/Models/Billing/NominativeServiceCommand.cs similarity index 95% rename from Yavsc/Models/Billing/NominativeServiceCommand.cs rename to Yavsc.Server/Models/Billing/NominativeServiceCommand.cs index feb9dfeb..fe041ab9 100644 --- a/Yavsc/Models/Billing/NominativeServiceCommand.cs +++ b/Yavsc.Server/Models/Billing/NominativeServiceCommand.cs @@ -89,11 +89,11 @@ namespace Yavsc.Models.Billing return Regularisation?.IsOk() ?? false; } - public string GetFileBaseName() + public string GetFileBaseName(IBillingService billingService) { string type = GetType().Name; string ack = GetIsAcquitted() ? "-ack" : null; - var bcode = BillingService.BillingMap[type]; + var bcode = billingService.BillingMap[type]; return $"facture-{bcode}-{Id}{ack}"; } diff --git a/Yavsc/Models/Billing/ProportionalImpacter.cs b/Yavsc.Server/Models/Billing/ProportionalImpacter.cs similarity index 100% rename from Yavsc/Models/Billing/ProportionalImpacter.cs rename to Yavsc.Server/Models/Billing/ProportionalImpacter.cs diff --git a/Yavsc/Models/Billing/ReductionCode.cs b/Yavsc.Server/Models/Billing/ReductionCode.cs similarity index 100% rename from Yavsc/Models/Billing/ReductionCode.cs rename to Yavsc.Server/Models/Billing/ReductionCode.cs diff --git a/Yavsc/Models/Billing/Service/ChatBilling.cs b/Yavsc.Server/Models/Billing/Service/ChatBilling.cs similarity index 100% rename from Yavsc/Models/Billing/Service/ChatBilling.cs rename to Yavsc.Server/Models/Billing/Service/ChatBilling.cs diff --git a/Yavsc/Models/Billing/histoestim.cs b/Yavsc.Server/Models/Billing/histoestim.cs similarity index 100% rename from Yavsc/Models/Billing/histoestim.cs rename to Yavsc.Server/Models/Billing/histoestim.cs diff --git a/Yavsc/Models/Blog/BlogPost.cs b/Yavsc.Server/Models/Blog/BlogPost.cs similarity index 100% rename from Yavsc/Models/Blog/BlogPost.cs rename to Yavsc.Server/Models/Blog/BlogPost.cs diff --git a/Yavsc/Models/Blog/BlogTag.cs b/Yavsc.Server/Models/Blog/BlogTag.cs similarity index 100% rename from Yavsc/Models/Blog/BlogTag.cs rename to Yavsc.Server/Models/Blog/BlogTag.cs diff --git a/Yavsc/Models/Blog/Comment.cs b/Yavsc.Server/Models/Blog/Comment.cs similarity index 100% rename from Yavsc/Models/Blog/Comment.cs rename to Yavsc.Server/Models/Blog/Comment.cs diff --git a/Yavsc/Models/Calendar/PositionAndKeyphrase.cs b/Yavsc.Server/Models/Calendar/PositionAndKeyphrase.cs similarity index 100% rename from Yavsc/Models/Calendar/PositionAndKeyphrase.cs rename to Yavsc.Server/Models/Calendar/PositionAndKeyphrase.cs diff --git a/Yavsc/Models/Calendar/ProvidedEvent.cs b/Yavsc.Server/Models/Calendar/ProvidedEvent.cs similarity index 100% rename from Yavsc/Models/Calendar/ProvidedEvent.cs rename to Yavsc.Server/Models/Calendar/ProvidedEvent.cs diff --git a/Yavsc/Models/Calendar/Schedule.cs b/Yavsc.Server/Models/Calendar/Schedule.cs similarity index 100% rename from Yavsc/Models/Calendar/Schedule.cs rename to Yavsc.Server/Models/Calendar/Schedule.cs diff --git a/Yavsc/Models/Chat/ChatConnection.cs b/Yavsc.Server/Models/Chat/ChatConnection.cs similarity index 100% rename from Yavsc/Models/Chat/ChatConnection.cs rename to Yavsc.Server/Models/Chat/ChatConnection.cs diff --git a/Yavsc/Models/Chat/ChatRoom.cs b/Yavsc.Server/Models/Chat/ChatRoom.cs similarity index 100% rename from Yavsc/Models/Chat/ChatRoom.cs rename to Yavsc.Server/Models/Chat/ChatRoom.cs diff --git a/Yavsc/Models/Chat/ChatRoomPresence.cs b/Yavsc.Server/Models/Chat/ChatRoomPresence.cs similarity index 100% rename from Yavsc/Models/Chat/ChatRoomPresence.cs rename to Yavsc.Server/Models/Chat/ChatRoomPresence.cs diff --git a/Yavsc/Models/Cratie/AName/NameSubmission.cs b/Yavsc.Server/Models/Cratie/AName/NameSubmission.cs similarity index 100% rename from Yavsc/Models/Cratie/AName/NameSubmission.cs rename to Yavsc.Server/Models/Cratie/AName/NameSubmission.cs diff --git a/Yavsc/Models/Cratie/Option.cs b/Yavsc.Server/Models/Cratie/Option.cs similarity index 100% rename from Yavsc/Models/Cratie/Option.cs rename to Yavsc.Server/Models/Cratie/Option.cs diff --git a/Yavsc/Models/Cratie/Scrutin.cs b/Yavsc.Server/Models/Cratie/Scrutin.cs similarity index 100% rename from Yavsc/Models/Cratie/Scrutin.cs rename to Yavsc.Server/Models/Cratie/Scrutin.cs diff --git a/Yavsc/Models/Cratie/Submission.cs b/Yavsc.Server/Models/Cratie/Submission.cs similarity index 100% rename from Yavsc/Models/Cratie/Submission.cs rename to Yavsc.Server/Models/Cratie/Submission.cs diff --git a/Yavsc/Models/Drawing/Color.cs b/Yavsc.Server/Models/Drawing/Color.cs similarity index 100% rename from Yavsc/Models/Drawing/Color.cs rename to Yavsc.Server/Models/Drawing/Color.cs diff --git a/Yavsc/Models/EMailing/MailingTemplate.cs b/Yavsc.Server/Models/EMailing/MailingTemplate.cs similarity index 100% rename from Yavsc/Models/EMailing/MailingTemplate.cs rename to Yavsc.Server/Models/EMailing/MailingTemplate.cs diff --git a/Yavsc/Models/Edition/IDocument.cs b/Yavsc.Server/Models/Edition/IDocument.cs similarity index 100% rename from Yavsc/Models/Edition/IDocument.cs rename to Yavsc.Server/Models/Edition/IDocument.cs diff --git a/Yavsc/Models/FileSystem/FileRecievedInfo.cs b/Yavsc.Server/Models/FileSystem/FileRecievedInfo.cs similarity index 100% rename from Yavsc/Models/FileSystem/FileRecievedInfo.cs rename to Yavsc.Server/Models/FileSystem/FileRecievedInfo.cs diff --git a/Yavsc/Models/FormFile.cs b/Yavsc.Server/Models/FormFile.cs similarity index 100% rename from Yavsc/Models/FormFile.cs rename to Yavsc.Server/Models/FormFile.cs diff --git a/Yavsc/Models/Forms/Form.cs b/Yavsc.Server/Models/Forms/Form.cs similarity index 100% rename from Yavsc/Models/Forms/Form.cs rename to Yavsc.Server/Models/Forms/Form.cs diff --git a/Yavsc/Models/Forms/Validation/Method.cs b/Yavsc.Server/Models/Forms/Validation/Method.cs similarity index 100% rename from Yavsc/Models/Forms/Validation/Method.cs rename to Yavsc.Server/Models/Forms/Validation/Method.cs diff --git a/Yavsc/Models/Forms/Validation/Required.cs b/Yavsc.Server/Models/Forms/Validation/Required.cs similarity index 100% rename from Yavsc/Models/Forms/Validation/Required.cs rename to Yavsc.Server/Models/Forms/Validation/Required.cs diff --git a/Yavsc/Models/HairCut/BrusherProfile.cs b/Yavsc.Server/Models/HairCut/BrusherProfile.cs similarity index 100% rename from Yavsc/Models/HairCut/BrusherProfile.cs rename to Yavsc.Server/Models/HairCut/BrusherProfile.cs diff --git a/Yavsc/Models/HairCut/HairCutGenders.cs b/Yavsc.Server/Models/HairCut/HairCutGenders.cs similarity index 100% rename from Yavsc/Models/HairCut/HairCutGenders.cs rename to Yavsc.Server/Models/HairCut/HairCutGenders.cs diff --git a/Yavsc/Models/HairCut/HairCutPaymentEvent.cs b/Yavsc.Server/Models/HairCut/HairCutPaymentEvent.cs similarity index 100% rename from Yavsc/Models/HairCut/HairCutPaymentEvent.cs rename to Yavsc.Server/Models/HairCut/HairCutPaymentEvent.cs diff --git a/Yavsc/Models/HairCut/HairCutQuery.cs b/Yavsc.Server/Models/HairCut/HairCutQuery.cs similarity index 100% rename from Yavsc/Models/HairCut/HairCutQuery.cs rename to Yavsc.Server/Models/HairCut/HairCutQuery.cs diff --git a/Yavsc/Models/HairCut/HairCutQueryEvent.cs b/Yavsc.Server/Models/HairCut/HairCutQueryEvent.cs similarity index 100% rename from Yavsc/Models/HairCut/HairCutQueryEvent.cs rename to Yavsc.Server/Models/HairCut/HairCutQueryEvent.cs diff --git a/Yavsc/Models/HairCut/HairDressings.cs b/Yavsc.Server/Models/HairCut/HairDressings.cs similarity index 100% rename from Yavsc/Models/HairCut/HairDressings.cs rename to Yavsc.Server/Models/HairCut/HairDressings.cs diff --git a/Yavsc/Models/HairCut/HairLength.cs b/Yavsc.Server/Models/HairCut/HairLength.cs similarity index 100% rename from Yavsc/Models/HairCut/HairLength.cs rename to Yavsc.Server/Models/HairCut/HairLength.cs diff --git a/Yavsc/Models/HairCut/HairMultiCutQuery.cs b/Yavsc.Server/Models/HairCut/HairMultiCutQuery.cs similarity index 100% rename from Yavsc/Models/HairCut/HairMultiCutQuery.cs rename to Yavsc.Server/Models/HairCut/HairMultiCutQuery.cs diff --git a/Yavsc/Models/HairCut/HairPrestation.cs b/Yavsc.Server/Models/HairCut/HairPrestation.cs similarity index 100% rename from Yavsc/Models/HairCut/HairPrestation.cs rename to Yavsc.Server/Models/HairCut/HairPrestation.cs diff --git a/Yavsc/Models/HairCut/HairTaint.cs b/Yavsc.Server/Models/HairCut/HairTaint.cs similarity index 100% rename from Yavsc/Models/HairCut/HairTaint.cs rename to Yavsc.Server/Models/HairCut/HairTaint.cs diff --git a/Yavsc/Models/HairCut/HairTechnos.cs b/Yavsc.Server/Models/HairCut/HairTechnos.cs similarity index 100% rename from Yavsc/Models/HairCut/HairTechnos.cs rename to Yavsc.Server/Models/HairCut/HairTechnos.cs diff --git a/Yavsc/Models/HairCut/Haircut.cs b/Yavsc.Server/Models/HairCut/Haircut.cs similarity index 100% rename from Yavsc/Models/HairCut/Haircut.cs rename to Yavsc.Server/Models/HairCut/Haircut.cs diff --git a/Yavsc/Models/HairCut/IHairPrestation.cs b/Yavsc.Server/Models/HairCut/IHairPrestation.cs similarity index 100% rename from Yavsc/Models/HairCut/IHairPrestation.cs rename to Yavsc.Server/Models/HairCut/IHairPrestation.cs diff --git a/Yavsc/Models/HairCut/Views/HaircutQueryInfo.cs b/Yavsc.Server/Models/HairCut/Views/HaircutQueryInfo.cs similarity index 100% rename from Yavsc/Models/HairCut/Views/HaircutQueryInfo.cs rename to Yavsc.Server/Models/HairCut/Views/HaircutQueryInfo.cs diff --git a/Yavsc/Models/IT/Evolution/Feature.cs b/Yavsc.Server/Models/IT/Evolution/Feature.cs similarity index 100% rename from Yavsc/Models/IT/Evolution/Feature.cs rename to Yavsc.Server/Models/IT/Evolution/Feature.cs diff --git a/Yavsc/Models/IT/Evolution/FeatureStatus.cs b/Yavsc.Server/Models/IT/Evolution/FeatureStatus.cs similarity index 100% rename from Yavsc/Models/IT/Evolution/FeatureStatus.cs rename to Yavsc.Server/Models/IT/Evolution/FeatureStatus.cs diff --git a/Yavsc/Models/IT/Fixing/Bug.cs b/Yavsc.Server/Models/IT/Fixing/Bug.cs similarity index 100% rename from Yavsc/Models/IT/Fixing/Bug.cs rename to Yavsc.Server/Models/IT/Fixing/Bug.cs diff --git a/Yavsc/Models/IT/Fixing/BugStatus.cs b/Yavsc.Server/Models/IT/Fixing/BugStatus.cs similarity index 100% rename from Yavsc/Models/IT/Fixing/BugStatus.cs rename to Yavsc.Server/Models/IT/Fixing/BugStatus.cs diff --git a/Yavsc/Models/IUnit.cs b/Yavsc.Server/Models/IUnit.cs similarity index 100% rename from Yavsc/Models/IUnit.cs rename to Yavsc.Server/Models/IUnit.cs diff --git a/Yavsc/Models/Identity/ApplicationUser.cs b/Yavsc.Server/Models/Identity/ApplicationUser.cs similarity index 100% rename from Yavsc/Models/Identity/ApplicationUser.cs rename to Yavsc.Server/Models/Identity/ApplicationUser.cs diff --git a/Yavsc/Models/Identity/BlackListedUserName.cs b/Yavsc.Server/Models/Identity/BlackListedUserName.cs similarity index 100% rename from Yavsc/Models/Identity/BlackListedUserName.cs rename to Yavsc.Server/Models/Identity/BlackListedUserName.cs diff --git a/Yavsc/Models/Identity/GoogleCloudMobileDeclaration.cs b/Yavsc.Server/Models/Identity/GoogleCloudMobileDeclaration.cs similarity index 100% rename from Yavsc/Models/Identity/GoogleCloudMobileDeclaration.cs rename to Yavsc.Server/Models/Identity/GoogleCloudMobileDeclaration.cs diff --git a/Yavsc/Models/Identity/IWatchedUserName.cs b/Yavsc.Server/Models/Identity/IWatchedUserName.cs similarity index 100% rename from Yavsc/Models/Identity/IWatchedUserName.cs rename to Yavsc.Server/Models/Identity/IWatchedUserName.cs diff --git a/Yavsc/Models/Identity/ReservedUserName.cs b/Yavsc.Server/Models/Identity/ReservedUserName.cs similarity index 100% rename from Yavsc/Models/Identity/ReservedUserName.cs rename to Yavsc.Server/Models/Identity/ReservedUserName.cs diff --git a/Yavsc/Models/Market/BaseProduct.cs b/Yavsc.Server/Models/Market/BaseProduct.cs similarity index 100% rename from Yavsc/Models/Market/BaseProduct.cs rename to Yavsc.Server/Models/Market/BaseProduct.cs diff --git a/Yavsc/Models/Market/Catalog.cs b/Yavsc.Server/Models/Market/Catalog.cs similarity index 100% rename from Yavsc/Models/Market/Catalog.cs rename to Yavsc.Server/Models/Market/Catalog.cs diff --git a/Yavsc/Models/Market/Money.cs b/Yavsc.Server/Models/Market/Money.cs similarity index 100% rename from Yavsc/Models/Market/Money.cs rename to Yavsc.Server/Models/Market/Money.cs diff --git a/Yavsc/Models/Market/Product.cs b/Yavsc.Server/Models/Market/Product.cs similarity index 100% rename from Yavsc/Models/Market/Product.cs rename to Yavsc.Server/Models/Market/Product.cs diff --git a/Yavsc/Models/Market/Service.cs b/Yavsc.Server/Models/Market/Service.cs similarity index 100% rename from Yavsc/Models/Market/Service.cs rename to Yavsc.Server/Models/Market/Service.cs diff --git a/Yavsc/Models/Messaging/Announce.cs b/Yavsc.Server/Models/Messaging/Announce.cs similarity index 100% rename from Yavsc/Models/Messaging/Announce.cs rename to Yavsc.Server/Models/Messaging/Announce.cs diff --git a/Yavsc/Models/Messaging/BaseEvent.cs b/Yavsc.Server/Models/Messaging/BaseEvent.cs similarity index 100% rename from Yavsc/Models/Messaging/BaseEvent.cs rename to Yavsc.Server/Models/Messaging/BaseEvent.cs diff --git a/Yavsc/Models/Messaging/CircleEvent.cs b/Yavsc.Server/Models/Messaging/CircleEvent.cs similarity index 100% rename from Yavsc/Models/Messaging/CircleEvent.cs rename to Yavsc.Server/Models/Messaging/CircleEvent.cs diff --git a/Yavsc/Models/Messaging/DimissClicked.cs b/Yavsc.Server/Models/Messaging/DimissClicked.cs similarity index 100% rename from Yavsc/Models/Messaging/DimissClicked.cs rename to Yavsc.Server/Models/Messaging/DimissClicked.cs diff --git a/Yavsc/Models/Messaging/ProviderClientInfo.cs b/Yavsc.Server/Models/Messaging/ProviderClientInfo.cs similarity index 100% rename from Yavsc/Models/Messaging/ProviderClientInfo.cs rename to Yavsc.Server/Models/Messaging/ProviderClientInfo.cs diff --git a/Yavsc/Models/Messaging/RdvQueryEvent.cs b/Yavsc.Server/Models/Messaging/RdvQueryEvent.cs similarity index 100% rename from Yavsc/Models/Messaging/RdvQueryEvent.cs rename to Yavsc.Server/Models/Messaging/RdvQueryEvent.cs diff --git a/Yavsc/Models/Musical/Instrument.cs b/Yavsc.Server/Models/Musical/Instrument.cs similarity index 100% rename from Yavsc/Models/Musical/Instrument.cs rename to Yavsc.Server/Models/Musical/Instrument.cs diff --git a/Yavsc/Models/Musical/InstrumentRating.cs b/Yavsc.Server/Models/Musical/InstrumentRating.cs similarity index 100% rename from Yavsc/Models/Musical/InstrumentRating.cs rename to Yavsc.Server/Models/Musical/InstrumentRating.cs diff --git a/Yavsc/Models/Musical/MusicalPreference.cs b/Yavsc.Server/Models/Musical/MusicalPreference.cs similarity index 100% rename from Yavsc/Models/Musical/MusicalPreference.cs rename to Yavsc.Server/Models/Musical/MusicalPreference.cs diff --git a/Yavsc/Models/Musical/MusicalTendency.cs b/Yavsc.Server/Models/Musical/MusicalTendency.cs similarity index 100% rename from Yavsc/Models/Musical/MusicalTendency.cs rename to Yavsc.Server/Models/Musical/MusicalTendency.cs diff --git a/Yavsc/Models/Musical/Profiles/DjPerformerProfile.cs b/Yavsc.Server/Models/Musical/Profiles/DjPerformerProfile.cs similarity index 100% rename from Yavsc/Models/Musical/Profiles/DjPerformerProfile.cs rename to Yavsc.Server/Models/Musical/Profiles/DjPerformerProfile.cs diff --git a/Yavsc/Models/Musical/Profiles/DjSettings.cs b/Yavsc.Server/Models/Musical/Profiles/DjSettings.cs similarity index 100% rename from Yavsc/Models/Musical/Profiles/DjSettings.cs rename to Yavsc.Server/Models/Musical/Profiles/DjSettings.cs diff --git a/Yavsc/Models/Musical/Profiles/FormationPerformerProfile.cs b/Yavsc.Server/Models/Musical/Profiles/FormationPerformerProfile.cs similarity index 100% rename from Yavsc/Models/Musical/Profiles/FormationPerformerProfile.cs rename to Yavsc.Server/Models/Musical/Profiles/FormationPerformerProfile.cs diff --git a/Yavsc/Models/Musical/Profiles/GeneralSettings.cs b/Yavsc.Server/Models/Musical/Profiles/GeneralSettings.cs similarity index 100% rename from Yavsc/Models/Musical/Profiles/GeneralSettings.cs rename to Yavsc.Server/Models/Musical/Profiles/GeneralSettings.cs diff --git a/Yavsc/Models/Musical/Profiles/Instrumentation.cs b/Yavsc.Server/Models/Musical/Profiles/Instrumentation.cs similarity index 100% rename from Yavsc/Models/Musical/Profiles/Instrumentation.cs rename to Yavsc.Server/Models/Musical/Profiles/Instrumentation.cs diff --git a/Yavsc/Models/Musical/Profiles/MusicianPerformerProfile.cs b/Yavsc.Server/Models/Musical/Profiles/MusicianPerformerProfile.cs similarity index 100% rename from Yavsc/Models/Musical/Profiles/MusicianPerformerProfile.cs rename to Yavsc.Server/Models/Musical/Profiles/MusicianPerformerProfile.cs diff --git a/Yavsc/Models/Musical/Profiles/StarPerformerProfile.cs b/Yavsc.Server/Models/Musical/Profiles/StarPerformerProfile.cs similarity index 100% rename from Yavsc/Models/Musical/Profiles/StarPerformerProfile.cs rename to Yavsc.Server/Models/Musical/Profiles/StarPerformerProfile.cs diff --git a/Yavsc/Models/Payment/PaypalPayment.cs b/Yavsc.Server/Models/Payment/PaypalPayment.cs similarity index 100% rename from Yavsc/Models/Payment/PaypalPayment.cs rename to Yavsc.Server/Models/Payment/PaypalPayment.cs diff --git a/Yavsc/Models/Relationship/Circle.cs b/Yavsc.Server/Models/Relationship/Circle.cs similarity index 100% rename from Yavsc/Models/Relationship/Circle.cs rename to Yavsc.Server/Models/Relationship/Circle.cs diff --git a/Yavsc/Models/Relationship/CircleMember.cs b/Yavsc.Server/Models/Relationship/CircleMember.cs similarity index 100% rename from Yavsc/Models/Relationship/CircleMember.cs rename to Yavsc.Server/Models/Relationship/CircleMember.cs diff --git a/Yavsc/Models/Relationship/Contact.cs b/Yavsc.Server/Models/Relationship/Contact.cs similarity index 100% rename from Yavsc/Models/Relationship/Contact.cs rename to Yavsc.Server/Models/Relationship/Contact.cs diff --git a/Yavsc/Models/Relationship/HyperLink.cs b/Yavsc.Server/Models/Relationship/HyperLink.cs similarity index 100% rename from Yavsc/Models/Relationship/HyperLink.cs rename to Yavsc.Server/Models/Relationship/HyperLink.cs diff --git a/Yavsc/Models/Relationship/Location.cs b/Yavsc.Server/Models/Relationship/Location.cs similarity index 100% rename from Yavsc/Models/Relationship/Location.cs rename to Yavsc.Server/Models/Relationship/Location.cs diff --git a/Yavsc/Models/Relationship/LocationType.cs b/Yavsc.Server/Models/Relationship/LocationType.cs similarity index 100% rename from Yavsc/Models/Relationship/LocationType.cs rename to Yavsc.Server/Models/Relationship/LocationType.cs diff --git a/Yavsc/Models/Relationship/PostalAddress.cs b/Yavsc.Server/Models/Relationship/PostalAddress.cs similarity index 100% rename from Yavsc/Models/Relationship/PostalAddress.cs rename to Yavsc.Server/Models/Relationship/PostalAddress.cs diff --git a/Yavsc/Models/Relationship/Relation.cs b/Yavsc.Server/Models/Relationship/Relation.cs similarity index 100% rename from Yavsc/Models/Relationship/Relation.cs rename to Yavsc.Server/Models/Relationship/Relation.cs diff --git a/Yavsc/Models/Relationship/ReletionKind.cs b/Yavsc.Server/Models/Relationship/ReletionKind.cs similarity index 100% rename from Yavsc/Models/Relationship/ReletionKind.cs rename to Yavsc.Server/Models/Relationship/ReletionKind.cs diff --git a/Yavsc/Models/Relationship/Tag.cs b/Yavsc.Server/Models/Relationship/Tag.cs similarity index 100% rename from Yavsc/Models/Relationship/Tag.cs rename to Yavsc.Server/Models/Relationship/Tag.cs diff --git a/Yavsc/Models/Workflow/Activity.cs b/Yavsc.Server/Models/Workflow/Activity.cs similarity index 100% rename from Yavsc/Models/Workflow/Activity.cs rename to Yavsc.Server/Models/Workflow/Activity.cs diff --git a/Yavsc/Models/Workflow/CoWorking.cs b/Yavsc.Server/Models/Workflow/CoWorking.cs similarity index 100% rename from Yavsc/Models/Workflow/CoWorking.cs rename to Yavsc.Server/Models/Workflow/CoWorking.cs diff --git a/Yavsc/Models/Workflow/CommandForm.cs b/Yavsc.Server/Models/Workflow/CommandForm.cs similarity index 100% rename from Yavsc/Models/Workflow/CommandForm.cs rename to Yavsc.Server/Models/Workflow/CommandForm.cs diff --git a/Yavsc/Models/Workflow/PerformerProfile.cs b/Yavsc.Server/Models/Workflow/PerformerProfile.cs similarity index 100% rename from Yavsc/Models/Workflow/PerformerProfile.cs rename to Yavsc.Server/Models/Workflow/PerformerProfile.cs diff --git a/Yavsc/Models/Workflow/Process/Action.cs b/Yavsc.Server/Models/Workflow/Process/Action.cs similarity index 100% rename from Yavsc/Models/Workflow/Process/Action.cs rename to Yavsc.Server/Models/Workflow/Process/Action.cs diff --git a/Yavsc/Models/Workflow/Process/Conjonction.cs b/Yavsc.Server/Models/Workflow/Process/Conjonction.cs similarity index 100% rename from Yavsc/Models/Workflow/Process/Conjonction.cs rename to Yavsc.Server/Models/Workflow/Process/Conjonction.cs diff --git a/Yavsc/Models/Workflow/Process/Disjonction.cs b/Yavsc.Server/Models/Workflow/Process/Disjonction.cs similarity index 100% rename from Yavsc/Models/Workflow/Process/Disjonction.cs rename to Yavsc.Server/Models/Workflow/Process/Disjonction.cs diff --git a/Yavsc/Models/Workflow/Process/InputValue.cs b/Yavsc.Server/Models/Workflow/Process/InputValue.cs similarity index 100% rename from Yavsc/Models/Workflow/Process/InputValue.cs rename to Yavsc.Server/Models/Workflow/Process/InputValue.cs diff --git a/Yavsc/Models/Workflow/Process/NamedRequisition.cs b/Yavsc.Server/Models/Workflow/Process/NamedRequisition.cs similarity index 100% rename from Yavsc/Models/Workflow/Process/NamedRequisition.cs rename to Yavsc.Server/Models/Workflow/Process/NamedRequisition.cs diff --git a/Yavsc/Models/Workflow/Process/Negation.cs b/Yavsc.Server/Models/Workflow/Process/Negation.cs similarity index 100% rename from Yavsc/Models/Workflow/Process/Negation.cs rename to Yavsc.Server/Models/Workflow/Process/Negation.cs diff --git a/Yavsc/Models/Workflow/Process/Rule.cs b/Yavsc.Server/Models/Workflow/Process/Rule.cs similarity index 100% rename from Yavsc/Models/Workflow/Process/Rule.cs rename to Yavsc.Server/Models/Workflow/Process/Rule.cs diff --git a/Yavsc/Models/Workflow/Profiles/FormationSettings.cs b/Yavsc.Server/Models/Workflow/Profiles/FormationSettings.cs similarity index 100% rename from Yavsc/Models/Workflow/Profiles/FormationSettings.cs rename to Yavsc.Server/Models/Workflow/Profiles/FormationSettings.cs diff --git a/Yavsc/Models/Workflow/Projet.cs b/Yavsc.Server/Models/Workflow/Projet.cs similarity index 100% rename from Yavsc/Models/Workflow/Projet.cs rename to Yavsc.Server/Models/Workflow/Projet.cs diff --git a/Yavsc/Models/Workflow/RdvQuery.cs b/Yavsc.Server/Models/Workflow/RdvQuery.cs similarity index 100% rename from Yavsc/Models/Workflow/RdvQuery.cs rename to Yavsc.Server/Models/Workflow/RdvQuery.cs diff --git a/Yavsc/Models/Workflow/RendezVous.cs b/Yavsc.Server/Models/Workflow/RendezVous.cs similarity index 100% rename from Yavsc/Models/Workflow/RendezVous.cs rename to Yavsc.Server/Models/Workflow/RendezVous.cs diff --git a/Yavsc/Models/Workflow/Skill.cs b/Yavsc.Server/Models/Workflow/Skill.cs similarity index 100% rename from Yavsc/Models/Workflow/Skill.cs rename to Yavsc.Server/Models/Workflow/Skill.cs diff --git a/Yavsc/Models/Workflow/Specialization.cs b/Yavsc.Server/Models/Workflow/Specialization.cs similarity index 100% rename from Yavsc/Models/Workflow/Specialization.cs rename to Yavsc.Server/Models/Workflow/Specialization.cs diff --git a/Yavsc/Models/Workflow/UserActivity.cs b/Yavsc.Server/Models/Workflow/UserActivity.cs similarity index 100% rename from Yavsc/Models/Workflow/UserActivity.cs rename to Yavsc.Server/Models/Workflow/UserActivity.cs diff --git a/Yavsc/Models/Workflow/UserSkills.cs b/Yavsc.Server/Models/Workflow/UserSkills.cs similarity index 100% rename from Yavsc/Models/Workflow/UserSkills.cs rename to Yavsc.Server/Models/Workflow/UserSkills.cs diff --git a/Yavsc/Models/Workflow/hr.cs b/Yavsc.Server/Models/Workflow/hr.cs similarity index 100% rename from Yavsc/Models/Workflow/hr.cs rename to Yavsc.Server/Models/Workflow/hr.cs diff --git a/Yavsc/Models/Workflow/taskdeps.cs b/Yavsc.Server/Models/Workflow/taskdeps.cs similarity index 100% rename from Yavsc/Models/Workflow/taskdeps.cs rename to Yavsc.Server/Models/Workflow/taskdeps.cs diff --git a/Yavsc/Models/Workflow/tasks.cs b/Yavsc.Server/Models/Workflow/tasks.cs similarity index 100% rename from Yavsc/Models/Workflow/tasks.cs rename to Yavsc.Server/Models/Workflow/tasks.cs diff --git a/Yavsc/Models/societe.com/CompanyInfo.cs b/Yavsc.Server/Models/societe.com/CompanyInfo.cs similarity index 100% rename from Yavsc/Models/societe.com/CompanyInfo.cs rename to Yavsc.Server/Models/societe.com/CompanyInfo.cs diff --git a/Yavsc/Services/GoogleApis/MapTracks.cs b/Yavsc.Server/Services/GoogleApis/MapTracks.cs similarity index 100% rename from Yavsc/Services/GoogleApis/MapTracks.cs rename to Yavsc.Server/Services/GoogleApis/MapTracks.cs diff --git a/Yavsc/Services/GoogleApis/PeopleApi.cs b/Yavsc.Server/Services/GoogleApis/PeopleApi.cs similarity index 100% rename from Yavsc/Services/GoogleApis/PeopleApi.cs rename to Yavsc.Server/Services/GoogleApis/PeopleApi.cs diff --git a/Yavsc/ViewModels/Account/ChangePasswordBindingModel.cs b/Yavsc.Server/ViewModels/Account/ChangePasswordBindingModel.cs similarity index 100% rename from Yavsc/ViewModels/Account/ChangePasswordBindingModel.cs rename to Yavsc.Server/ViewModels/Account/ChangePasswordBindingModel.cs diff --git a/Yavsc/ViewModels/Account/ExternalLoginConfirmationViewModel.cs b/Yavsc.Server/ViewModels/Account/ExternalLoginConfirmationViewModel.cs similarity index 100% rename from Yavsc/ViewModels/Account/ExternalLoginConfirmationViewModel.cs rename to Yavsc.Server/ViewModels/Account/ExternalLoginConfirmationViewModel.cs diff --git a/Yavsc/ViewModels/Account/ForgotPasswordViewModel.cs b/Yavsc.Server/ViewModels/Account/ForgotPasswordViewModel.cs similarity index 100% rename from Yavsc/ViewModels/Account/ForgotPasswordViewModel.cs rename to Yavsc.Server/ViewModels/Account/ForgotPasswordViewModel.cs diff --git a/Yavsc/ViewModels/Account/LoginViewModel.cs b/Yavsc.Server/ViewModels/Account/LoginViewModel.cs similarity index 100% rename from Yavsc/ViewModels/Account/LoginViewModel.cs rename to Yavsc.Server/ViewModels/Account/LoginViewModel.cs diff --git a/Yavsc/ViewModels/Account/Me.cs b/Yavsc.Server/ViewModels/Account/Me.cs similarity index 100% rename from Yavsc/ViewModels/Account/Me.cs rename to Yavsc.Server/ViewModels/Account/Me.cs diff --git a/Yavsc/ViewModels/Account/RegisterViewModel.cs b/Yavsc.Server/ViewModels/Account/RegisterViewModel.cs similarity index 100% rename from Yavsc/ViewModels/Account/RegisterViewModel.cs rename to Yavsc.Server/ViewModels/Account/RegisterViewModel.cs diff --git a/Yavsc/ViewModels/Account/ResetPasswordViewModel.cs b/Yavsc.Server/ViewModels/Account/ResetPasswordViewModel.cs similarity index 100% rename from Yavsc/ViewModels/Account/ResetPasswordViewModel.cs rename to Yavsc.Server/ViewModels/Account/ResetPasswordViewModel.cs diff --git a/Yavsc/ViewModels/Account/ShortUserInfo.cs b/Yavsc.Server/ViewModels/Account/ShortUserInfo.cs similarity index 100% rename from Yavsc/ViewModels/Account/ShortUserInfo.cs rename to Yavsc.Server/ViewModels/Account/ShortUserInfo.cs diff --git a/Yavsc/ViewModels/Account/UnregisterViewModel.cs b/Yavsc.Server/ViewModels/Account/UnregisterViewModel.cs similarity index 100% rename from Yavsc/ViewModels/Account/UnregisterViewModel.cs rename to Yavsc.Server/ViewModels/Account/UnregisterViewModel.cs diff --git a/Yavsc/ViewModels/Account/VerifyCodeViewModel.cs b/Yavsc.Server/ViewModels/Account/VerifyCodeViewModel.cs similarity index 100% rename from Yavsc/ViewModels/Account/VerifyCodeViewModel.cs rename to Yavsc.Server/ViewModels/Account/VerifyCodeViewModel.cs diff --git a/Yavsc/ViewModels/Administration/AdminViewModel.cs b/Yavsc.Server/ViewModels/Administration/AdminViewModel.cs similarity index 100% rename from Yavsc/ViewModels/Administration/AdminViewModel.cs rename to Yavsc.Server/ViewModels/Administration/AdminViewModel.cs diff --git a/Yavsc/ViewModels/Administration/RoleInfo.cs b/Yavsc.Server/ViewModels/Administration/RoleInfo.cs similarity index 100% rename from Yavsc/ViewModels/Administration/RoleInfo.cs rename to Yavsc.Server/ViewModels/Administration/RoleInfo.cs diff --git a/Yavsc/ViewModels/Administration/RoleUserCollection.cs b/Yavsc.Server/ViewModels/Administration/RoleUserCollection.cs similarity index 100% rename from Yavsc/ViewModels/Administration/RoleUserCollection.cs rename to Yavsc.Server/ViewModels/Administration/RoleUserCollection.cs diff --git a/Yavsc/ViewModels/Auth/AuthorisationView.cs b/Yavsc.Server/ViewModels/Auth/AuthorisationView.cs similarity index 100% rename from Yavsc/ViewModels/Auth/AuthorisationView.cs rename to Yavsc.Server/ViewModels/Auth/AuthorisationView.cs diff --git a/Yavsc/ViewModels/Auth/ClaimTypes.cs b/Yavsc.Server/ViewModels/Auth/ClaimTypes.cs similarity index 100% rename from Yavsc/ViewModels/Auth/ClaimTypes.cs rename to Yavsc.Server/ViewModels/Auth/ClaimTypes.cs diff --git a/Yavsc/ViewModels/Auth/ViewFileContext.cs b/Yavsc.Server/ViewModels/Auth/ViewFileContext.cs similarity index 100% rename from Yavsc/ViewModels/Auth/ViewFileContext.cs rename to Yavsc.Server/ViewModels/Auth/ViewFileContext.cs diff --git a/Yavsc/ViewModels/BasketView.cs b/Yavsc.Server/ViewModels/BasketView.cs similarity index 100% rename from Yavsc/ViewModels/BasketView.cs rename to Yavsc.Server/ViewModels/BasketView.cs diff --git a/Yavsc/ViewModels/Blogspot/BlogIndexKey.cs b/Yavsc.Server/ViewModels/Blogspot/BlogIndexKey.cs similarity index 100% rename from Yavsc/ViewModels/Blogspot/BlogIndexKey.cs rename to Yavsc.Server/ViewModels/Blogspot/BlogIndexKey.cs diff --git a/Yavsc/ViewModels/Chat/ChatUserInfo.cs b/Yavsc.Server/ViewModels/Chat/ChatUserInfo.cs similarity index 100% rename from Yavsc/ViewModels/Chat/ChatUserInfo.cs rename to Yavsc.Server/ViewModels/Chat/ChatUserInfo.cs diff --git a/Yavsc/ViewModels/Controls/AjaxCheckBoxInfo.cs b/Yavsc.Server/ViewModels/Controls/AjaxCheckBoxInfo.cs similarity index 100% rename from Yavsc/ViewModels/Controls/AjaxCheckBoxInfo.cs rename to Yavsc.Server/ViewModels/Controls/AjaxCheckBoxInfo.cs diff --git a/Yavsc/ViewModels/FrontOffice/FrontOfficeIndexViewModel.cs b/Yavsc.Server/ViewModels/FrontOffice/FrontOfficeIndexViewModel.cs similarity index 100% rename from Yavsc/ViewModels/FrontOffice/FrontOfficeIndexViewModel.cs rename to Yavsc.Server/ViewModels/FrontOffice/FrontOfficeIndexViewModel.cs diff --git a/Yavsc/ViewModels/Haircut/HaircutAdminViewModel.cs b/Yavsc.Server/ViewModels/Haircut/HaircutAdminViewModel.cs similarity index 100% rename from Yavsc/ViewModels/Haircut/HaircutAdminViewModel.cs rename to Yavsc.Server/ViewModels/Haircut/HaircutAdminViewModel.cs diff --git a/Yavsc/ViewModels/Haircut/HaircutClientView.cs b/Yavsc.Server/ViewModels/Haircut/HaircutClientView.cs similarity index 100% rename from Yavsc/ViewModels/Haircut/HaircutClientView.cs rename to Yavsc.Server/ViewModels/Haircut/HaircutClientView.cs diff --git a/Yavsc/ViewModels/Haircut/HaircutProviderView.cs b/Yavsc.Server/ViewModels/Haircut/HaircutProviderView.cs similarity index 100% rename from Yavsc/ViewModels/Haircut/HaircutProviderView.cs rename to Yavsc.Server/ViewModels/Haircut/HaircutProviderView.cs diff --git a/Yavsc/ViewModels/Manage/AddPhoneNumberViewModel.cs b/Yavsc.Server/ViewModels/Manage/AddPhoneNumberViewModel.cs similarity index 100% rename from Yavsc/ViewModels/Manage/AddPhoneNumberViewModel.cs rename to Yavsc.Server/ViewModels/Manage/AddPhoneNumberViewModel.cs diff --git a/Yavsc/ViewModels/Manage/ChangePasswordViewModel.cs b/Yavsc.Server/ViewModels/Manage/ChangePasswordViewModel.cs similarity index 100% rename from Yavsc/ViewModels/Manage/ChangePasswordViewModel.cs rename to Yavsc.Server/ViewModels/Manage/ChangePasswordViewModel.cs diff --git a/Yavsc/ViewModels/Manage/DoDirectCreditViewModel.cs b/Yavsc.Server/ViewModels/Manage/DoDirectCreditViewModel.cs similarity index 100% rename from Yavsc/ViewModels/Manage/DoDirectCreditViewModel.cs rename to Yavsc.Server/ViewModels/Manage/DoDirectCreditViewModel.cs diff --git a/Yavsc/ViewModels/Manage/FactorViewModel.cs b/Yavsc.Server/ViewModels/Manage/FactorViewModel.cs similarity index 100% rename from Yavsc/ViewModels/Manage/FactorViewModel.cs rename to Yavsc.Server/ViewModels/Manage/FactorViewModel.cs diff --git a/Yavsc/ViewModels/Manage/IndexViewModel.cs b/Yavsc.Server/ViewModels/Manage/IndexViewModel.cs similarity index 100% rename from Yavsc/ViewModels/Manage/IndexViewModel.cs rename to Yavsc.Server/ViewModels/Manage/IndexViewModel.cs diff --git a/Yavsc/ViewModels/Manage/ManageLoginsViewModel.cs b/Yavsc.Server/ViewModels/Manage/ManageLoginsViewModel.cs similarity index 100% rename from Yavsc/ViewModels/Manage/ManageLoginsViewModel.cs rename to Yavsc.Server/ViewModels/Manage/ManageLoginsViewModel.cs diff --git a/Yavsc/ViewModels/Manage/ProfileEMailUsageViewModel.cs b/Yavsc.Server/ViewModels/Manage/ProfileEMailUsageViewModel.cs similarity index 100% rename from Yavsc/ViewModels/Manage/ProfileEMailUsageViewModel.cs rename to Yavsc.Server/ViewModels/Manage/ProfileEMailUsageViewModel.cs diff --git a/Yavsc/ViewModels/Manage/RemoveLoginViewModel.cs b/Yavsc.Server/ViewModels/Manage/RemoveLoginViewModel.cs similarity index 100% rename from Yavsc/ViewModels/Manage/RemoveLoginViewModel.cs rename to Yavsc.Server/ViewModels/Manage/RemoveLoginViewModel.cs diff --git a/Yavsc/ViewModels/Manage/SetActivityViewModel.cs b/Yavsc.Server/ViewModels/Manage/SetActivityViewModel.cs similarity index 100% rename from Yavsc/ViewModels/Manage/SetActivityViewModel.cs rename to Yavsc.Server/ViewModels/Manage/SetActivityViewModel.cs diff --git a/Yavsc/ViewModels/Manage/SetAddressViewModel.cs b/Yavsc.Server/ViewModels/Manage/SetAddressViewModel.cs similarity index 100% rename from Yavsc/ViewModels/Manage/SetAddressViewModel.cs rename to Yavsc.Server/ViewModels/Manage/SetAddressViewModel.cs diff --git a/Yavsc/ViewModels/Manage/SetPasswordViewModel.cs b/Yavsc.Server/ViewModels/Manage/SetPasswordViewModel.cs similarity index 100% rename from Yavsc/ViewModels/Manage/SetPasswordViewModel.cs rename to Yavsc.Server/ViewModels/Manage/SetPasswordViewModel.cs diff --git a/Yavsc/ViewModels/Manage/VerifyPhoneNumberViewModel.cs b/Yavsc.Server/ViewModels/Manage/VerifyPhoneNumberViewModel.cs similarity index 100% rename from Yavsc/ViewModels/Manage/VerifyPhoneNumberViewModel.cs rename to Yavsc.Server/ViewModels/Manage/VerifyPhoneNumberViewModel.cs diff --git a/Yavsc/ViewModels/OutputFormat.cs b/Yavsc.Server/ViewModels/OutputFormat.cs similarity index 100% rename from Yavsc/ViewModels/OutputFormat.cs rename to Yavsc.Server/ViewModels/OutputFormat.cs diff --git a/Yavsc/ViewModels/PayPal/PaymentInfo.cs b/Yavsc.Server/ViewModels/PayPal/PaymentInfo.cs similarity index 100% rename from Yavsc/ViewModels/PayPal/PaymentInfo.cs rename to Yavsc.Server/ViewModels/PayPal/PaymentInfo.cs diff --git a/Yavsc/ViewModels/Relationship/CirclesViewModel.cs b/Yavsc.Server/ViewModels/Relationship/CirclesViewModel.cs similarity index 100% rename from Yavsc/ViewModels/Relationship/CirclesViewModel.cs rename to Yavsc.Server/ViewModels/Relationship/CirclesViewModel.cs diff --git a/Yavsc/ViewModels/Test/CalendarViewModel.cs b/Yavsc.Server/ViewModels/Test/CalendarViewModel.cs similarity index 100% rename from Yavsc/ViewModels/Test/CalendarViewModel.cs rename to Yavsc.Server/ViewModels/Test/CalendarViewModel.cs diff --git a/Yavsc/ViewModels/Workflow/EstimateEdition.cs b/Yavsc.Server/ViewModels/Workflow/EstimateEdition.cs similarity index 100% rename from Yavsc/ViewModels/Workflow/EstimateEdition.cs rename to Yavsc.Server/ViewModels/Workflow/EstimateEdition.cs diff --git a/Yavsc/ViewModels/Workflow/UserActivityViewModel.cs b/Yavsc.Server/ViewModels/Workflow/UserActivityViewModel.cs similarity index 100% rename from Yavsc/ViewModels/Workflow/UserActivityViewModel.cs rename to Yavsc.Server/ViewModels/Workflow/UserActivityViewModel.cs diff --git a/Yavsc.Server/project.json b/Yavsc.Server/project.json index 3a791c34..289ab1e3 100644 --- a/Yavsc.Server/project.json +++ b/Yavsc.Server/project.json @@ -45,8 +45,7 @@ "defaultNamespace": "Yavsc" }, "dependencies": { - - + "Microsoft.AspNet.Identity.EntityFramework": "3.0.0-rc1-*", "Microsoft.Extensions.Configuration.Abstractions": "1.0.0-rc1-final", "Microsoft.Extensions.Configuration.FileProviderExtensions": "1.0.0-rc1-final", "Microsoft.Extensions.Configuration.UserSecrets": "1.0.0-rc1-final", @@ -59,8 +58,6 @@ "Microsoft.Extensions.Logging.Debug": "1.0.0-rc1-final", "Microsoft.Extensions.Logging.TraceSource": "1.0.0-rc1-final", "Microsoft.Extensions.Options": "0.0.1-alpha", - - "Microsoft.Extensions.Localization": "1.0.0-rc1-final", "Newtonsoft.Json": "9.0.1", "Gapi.net45": "1.0.0", @@ -72,7 +69,13 @@ "frameworks": { "dnx451": { "frameworkAssemblies": { - "System.Json": "4.0.0" + "System.Json": "4.0.0", + "System.ComponentModel.DataAnnotations": "4.0.0", + "System.Linq": "4.0.0", + "System.Net": "4.0.0.0", + "System.Net.Http": "4.0.0", + "System.Xml": "4.0.0" + } }, "net451": { diff --git a/Yavsc.Server/project.lock.json b/Yavsc.Server/project.lock.json index 25def43d..a9776bcb 100644 --- a/Yavsc.Server/project.lock.json +++ b/Yavsc.Server/project.lock.json @@ -12,6 +12,69 @@ "lib/BouncyCastle.Crypto.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.Collections", + "System.ComponentModel.DataAnnotations", + "System.Core", + "System.Diagnostics.Debug", + "System.Diagnostics.Tools", + "System.Globalization", + "System.Linq", + "System.Linq.Expressions", + "System.Linq.Queryable", + "System.ObjectModel", + "System.Reflection", + "System.Reflection.Extensions", + "System.Resources.ResourceManager", + "System.Runtime", + "System.Runtime.Extensions", + "System.Threading" + ], + "compile": { + "lib/dnx451/EntityFramework.Core.dll": {} + }, + "runtime": { + "lib/dnx451/EntityFramework.Core.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": {} + } + }, "Gapi.net45/1.0.0": { "type": "package", "compile": { @@ -21,6 +84,19 @@ "lib/net451/gapi.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": {} + } + }, "MailKit/1.12.0": { "type": "package", "dependencies": { @@ -39,6 +115,127 @@ "lib/net451/MailKit.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": { @@ -75,6 +272,162 @@ "lib/net451/Microsoft.AspNet.FileProviders.Physical.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.CodeAnalysis.Analyzers/1.0.0": { "type": "package", "frameworkAssemblies": [ @@ -107,6 +460,44 @@ "lib/net45/Microsoft.CodeAnalysis.CSharp.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": { @@ -466,6 +857,56 @@ "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": {} + } + }, "MimeKit/1.12.0": { "type": "package", "dependencies": { @@ -517,6 +958,15 @@ "lib/net451/PayPalMerchantSDK.dll": {} } }, + "Remotion.Linq/2.0.1": { + "type": "package", + "compile": { + "lib/net45/Remotion.Linq.dll": {} + }, + "runtime": { + "lib/net45/Remotion.Linq.dll": {} + } + }, "System.Collections/4.0.0": { "type": "package", "compile": { @@ -554,6 +1004,29 @@ "lib/net45/_._": {} } }, + "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.Globalization/4.0.0": { "type": "package", "compile": { @@ -717,6 +1190,55 @@ "lib/BouncyCastle.Crypto.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.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": {} + } + }, "Gapi.net45/1.0.0": { "type": "package", "compile": { @@ -726,6 +1248,19 @@ "lib/net451/gapi.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": {} + } + }, "MailKit/1.12.0": { "type": "package", "dependencies": { @@ -744,6 +1279,127 @@ "lib/net451/MailKit.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": { @@ -780,6 +1436,162 @@ "lib/net451/Microsoft.AspNet.FileProviders.Physical.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.CodeAnalysis.Analyzers/1.0.0": { "type": "package", "frameworkAssemblies": [ @@ -812,6 +1624,44 @@ "lib/net45/Microsoft.CodeAnalysis.CSharp.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": { @@ -1171,6 +2021,56 @@ "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": {} + } + }, "MimeKit/1.12.0": { "type": "package", "dependencies": { @@ -1222,6 +2122,15 @@ "lib/net451/PayPalMerchantSDK.dll": {} } }, + "Remotion.Linq/2.0.1": { + "type": "package", + "compile": { + "lib/net45/Remotion.Linq.dll": {} + }, + "runtime": { + "lib/net45/Remotion.Linq.dll": {} + } + }, "System.Collections/4.0.0": { "type": "package", "compile": { @@ -1259,6 +2168,29 @@ "lib/net45/_._": {} } }, + "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.Globalization/4.0.0": { "type": "package", "compile": { @@ -1422,6 +2354,69 @@ "lib/BouncyCastle.Crypto.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.Collections", + "System.ComponentModel.DataAnnotations", + "System.Core", + "System.Diagnostics.Debug", + "System.Diagnostics.Tools", + "System.Globalization", + "System.Linq", + "System.Linq.Expressions", + "System.Linq.Queryable", + "System.ObjectModel", + "System.Reflection", + "System.Reflection.Extensions", + "System.Resources.ResourceManager", + "System.Runtime", + "System.Runtime.Extensions", + "System.Threading" + ], + "compile": { + "lib/dnx451/EntityFramework.Core.dll": {} + }, + "runtime": { + "lib/dnx451/EntityFramework.Core.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": {} + } + }, "Gapi.net45/1.0.0": { "type": "package", "compile": { @@ -1431,6 +2426,19 @@ "lib/net451/gapi.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": {} + } + }, "MailKit/1.12.0": { "type": "package", "dependencies": { @@ -1449,6 +2457,127 @@ "lib/net451/MailKit.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": { @@ -1485,6 +2614,162 @@ "lib/net451/Microsoft.AspNet.FileProviders.Physical.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.CodeAnalysis.Analyzers/1.0.0": { "type": "package", "frameworkAssemblies": [ @@ -1517,6 +2802,44 @@ "lib/net45/Microsoft.CodeAnalysis.CSharp.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": { @@ -1876,6 +3199,56 @@ "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": {} + } + }, "MimeKit/1.12.0": { "type": "package", "dependencies": { @@ -1927,6 +3300,15 @@ "lib/net451/PayPalMerchantSDK.dll": {} } }, + "Remotion.Linq/2.0.1": { + "type": "package", + "compile": { + "lib/net45/Remotion.Linq.dll": {} + }, + "runtime": { + "lib/net45/Remotion.Linq.dll": {} + } + }, "System.Collections/4.0.0": { "type": "package", "compile": { @@ -1964,6 +3346,29 @@ "lib/net45/_._": {} } }, + "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.Globalization/4.0.0": { "type": "package", "compile": { @@ -2127,6 +3532,69 @@ "lib/BouncyCastle.Crypto.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.Collections", + "System.ComponentModel.DataAnnotations", + "System.Core", + "System.Diagnostics.Debug", + "System.Diagnostics.Tools", + "System.Globalization", + "System.Linq", + "System.Linq.Expressions", + "System.Linq.Queryable", + "System.ObjectModel", + "System.Reflection", + "System.Reflection.Extensions", + "System.Resources.ResourceManager", + "System.Runtime", + "System.Runtime.Extensions", + "System.Threading" + ], + "compile": { + "lib/dnx451/EntityFramework.Core.dll": {} + }, + "runtime": { + "lib/dnx451/EntityFramework.Core.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": {} + } + }, "Gapi.net45/1.0.0": { "type": "package", "compile": { @@ -2136,6 +3604,19 @@ "lib/net451/gapi.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": {} + } + }, "MailKit/1.12.0": { "type": "package", "dependencies": { @@ -2154,6 +3635,127 @@ "lib/net451/MailKit.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": { @@ -2190,6 +3792,162 @@ "lib/net451/Microsoft.AspNet.FileProviders.Physical.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.CodeAnalysis.Analyzers/1.0.0": { "type": "package", "frameworkAssemblies": [ @@ -2222,6 +3980,44 @@ "lib/net45/Microsoft.CodeAnalysis.CSharp.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": { @@ -2581,6 +4377,56 @@ "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": {} + } + }, "MimeKit/1.12.0": { "type": "package", "dependencies": { @@ -2632,6 +4478,15 @@ "lib/net451/PayPalMerchantSDK.dll": {} } }, + "Remotion.Linq/2.0.1": { + "type": "package", + "compile": { + "lib/net45/Remotion.Linq.dll": {} + }, + "runtime": { + "lib/net45/Remotion.Linq.dll": {} + } + }, "System.Collections/4.0.0": { "type": "package", "compile": { @@ -2669,6 +4524,29 @@ "lib/net45/_._": {} } }, + "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.Globalization/4.0.0": { "type": "package", "compile": { @@ -2832,6 +4710,55 @@ "lib/BouncyCastle.Crypto.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.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": {} + } + }, "Gapi.net45/1.0.0": { "type": "package", "compile": { @@ -2841,6 +4768,19 @@ "lib/net451/gapi.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": {} + } + }, "MailKit/1.12.0": { "type": "package", "dependencies": { @@ -2859,6 +4799,127 @@ "lib/net451/MailKit.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": { @@ -2895,6 +4956,162 @@ "lib/net451/Microsoft.AspNet.FileProviders.Physical.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.CodeAnalysis.Analyzers/1.0.0": { "type": "package", "frameworkAssemblies": [ @@ -2927,6 +5144,44 @@ "lib/net45/Microsoft.CodeAnalysis.CSharp.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": { @@ -3286,6 +5541,56 @@ "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": {} + } + }, "MimeKit/1.12.0": { "type": "package", "dependencies": { @@ -3337,6 +5642,15 @@ "lib/net451/PayPalMerchantSDK.dll": {} } }, + "Remotion.Linq/2.0.1": { + "type": "package", + "compile": { + "lib/net45/Remotion.Linq.dll": {} + }, + "runtime": { + "lib/net45/Remotion.Linq.dll": {} + } + }, "System.Collections/4.0.0": { "type": "package", "compile": { @@ -3374,6 +5688,29 @@ "lib/net45/_._": {} } }, + "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.Globalization/4.0.0": { "type": "package", "compile": { @@ -3537,6 +5874,55 @@ "lib/BouncyCastle.Crypto.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.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": {} + } + }, "Gapi.net45/1.0.0": { "type": "package", "compile": { @@ -3546,6 +5932,19 @@ "lib/net451/gapi.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": {} + } + }, "MailKit/1.12.0": { "type": "package", "dependencies": { @@ -3564,6 +5963,127 @@ "lib/net451/MailKit.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": { @@ -3600,6 +6120,162 @@ "lib/net451/Microsoft.AspNet.FileProviders.Physical.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.CodeAnalysis.Analyzers/1.0.0": { "type": "package", "frameworkAssemblies": [ @@ -3632,6 +6308,44 @@ "lib/net45/Microsoft.CodeAnalysis.CSharp.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": { @@ -3991,6 +6705,56 @@ "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": {} + } + }, "MimeKit/1.12.0": { "type": "package", "dependencies": { @@ -4042,6 +6806,15 @@ "lib/net451/PayPalMerchantSDK.dll": {} } }, + "Remotion.Linq/2.0.1": { + "type": "package", + "compile": { + "lib/net45/Remotion.Linq.dll": {} + }, + "runtime": { + "lib/net45/Remotion.Linq.dll": {} + } + }, "System.Collections/4.0.0": { "type": "package", "compile": { @@ -4079,6 +6852,29 @@ "lib/net45/_._": {} } }, + "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.Globalization/4.0.0": { "type": "package", "compile": { @@ -4249,6 +7045,40 @@ "Readme.txt" ] }, + "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.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" + ] + }, "Gapi.net45/1.0.0": { "type": "package", "sha512": "ZA31xhTPss1akMMgT3PvDNkqI46t9dvkxgyKVnjXKP9OFSNSSxvSomev5Srvq1tXyadCP0cFBM1GkS0qLwTtUg==", @@ -4261,6 +7091,21 @@ "lib/portable-net45+win8+wp8+wpa81+Xamarin.Mac+MonoAndroid10+MonoTouch10+Xamarin.iOS10/gapi.dll" ] }, + "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" + ] + }, "MailKit/1.12.0": { "type": "package", "sha512": "6h6PkKAuMSaTEjXMVSgBqqMrhcRgtBfFwJwA0qxqpQ32IvtG4v2vphB3IBRa3UjX4g1GaWRC+tHwivXGlZ0CtA==", @@ -4286,6 +7131,90 @@ "MailKit.nuspec" ] }, + "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, @@ -4314,6 +7243,118 @@ "Microsoft.AspNet.FileProviders.Physical.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.CodeAnalysis.Analyzers/1.0.0": { "type": "package", "sha512": "E7VdmGw6xO3VHWapC+pNLZmo6yncS53UY3bmb5WZm9wliJBB1A6brgzKA4fcqiLrmJFx71r0M2zEbRDphRLUNg==", @@ -4358,6 +7399,38 @@ "ThirdPartyNotices.rtf" ] }, + "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, @@ -4678,6 +7751,48 @@ "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" + ] + }, "MimeKit/1.12.0": { "type": "package", "sha512": "RxmmVI5vLiI7q54i5CK3WESv6e/sVI3sEJB2/PXdIbKWfHOkQywGoRkqiSqDRz+m5fU7D1H0RVkjTshONo0ZzA==", @@ -4757,6 +7872,23 @@ "PayPalMerchant-net451.nuspec" ] }, + "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/4.0.0": { "type": "package", "sha512": "i2vsGDIEbWdHcUSNDPKZP/ZWod6o740el7mGTCy0dqbCxQh74W4QoC+klUwPEtGEFuvzJ7bJgvwJqscosVNyZQ==", @@ -4867,6 +7999,66 @@ "System.Diagnostics.Debug.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.Globalization/4.0.0": { "type": "package", "sha512": "IBJyTo1y7ZtzzoJUA60T1XPvNTyw/wfFmjFoBFtlYfkekIOtD/AzDDIg0YdUa7eNtFEfliED2R7HdppTdU4t5A==", @@ -5449,6 +8641,7 @@ }, "projectFileDependencyGroups": { "": [ + "Microsoft.AspNet.Identity.EntityFramework >= 3.0.0-rc1-*", "Microsoft.Extensions.Configuration.Abstractions >= 1.0.0-rc1-final", "Microsoft.Extensions.Configuration.FileProviderExtensions >= 1.0.0-rc1-final", "Microsoft.Extensions.Configuration.UserSecrets >= 1.0.0-rc1-final", @@ -5470,7 +8663,12 @@ "Yavsc.Abstract " ], "DNX,Version=v4.5.1": [ - "fx/System.Json >= 4.0.0" + "fx/System.Json >= 4.0.0", + "fx/System.ComponentModel.DataAnnotations >= 4.0.0", + "fx/System.Linq >= 4.0.0", + "fx/System.Net >= 4.0.0", + "fx/System.Net.Http >= 4.0.0", + "fx/System.Xml >= 4.0.0" ], ".NETFramework,Version=v4.5.1": [ "fx/System.ComponentModel.DataAnnotations >= 4.0.0", diff --git a/Yavsc/ApiControllers/BillingController.cs b/Yavsc/ApiControllers/BillingController.cs index d63417ae..e2e81c7b 100644 --- a/Yavsc/ApiControllers/BillingController.cs +++ b/Yavsc/ApiControllers/BillingController.cs @@ -65,7 +65,7 @@ namespace Yavsc.ApiControllers return new ChallengeResult(); } - var fi = bill.GetBillInfo(); + var fi = bill.GetBillInfo(billingService); if (!fi.Exists) return Ok(new { Error = "Not generated" }); return File(fi.OpenRead(), "application/x-pdf", fi.Name); diff --git a/Yavsc/Services/BillingService.cs b/Yavsc/Services/BillingService.cs index 60f192f8..1165020e 100644 --- a/Yavsc/Services/BillingService.cs +++ b/Yavsc/Services/BillingService.cs @@ -3,11 +3,11 @@ using System.Collections.Generic; using System.Linq; using System.Reflection; using System.Threading.Tasks; -using Microsoft.Data.Entity; using Microsoft.Extensions.Logging; using Newtonsoft.Json; using Yavsc.Abstract.Workflow; using Yavsc.Models; +using Microsoft.Data.Entity; namespace Yavsc.Services { @@ -18,9 +18,14 @@ namespace Yavsc.Services public static Dictionary> Billing = new Dictionary> (); public static List UserSettings = new List(); - public static Dictionary BillingMap = + + public static Dictionary GlobalBillingMap = new Dictionary(); + public Dictionary BillingMap { + get { return GlobalBillingMap; } + } + public BillingService(ILoggerFactory loggerFactory, ApplicationDbContext dbContext) { logger = loggerFactory.CreateLogger(); @@ -55,4 +60,4 @@ namespace Yavsc.Services return (IQueryable) dbSetPropInfo.GetValue(DbContext); } } -} \ No newline at end of file +} diff --git a/Yavsc/Startup/Startup.Workflow.cs b/Yavsc/Startup/Startup.Workflow.cs index a52c8c0c..e19cc868 100644 --- a/Yavsc/Startup/Startup.Workflow.cs +++ b/Yavsc/Startup/Startup.Workflow.cs @@ -96,7 +96,7 @@ mais n'implemente pas l'interface IQueryable public static void RegisterBilling(string code, Func getter) where T : IBillable { BillingService.Billing.Add(code,getter) ; - BillingService.BillingMap.Add(typeof(T).Name,code); + BillingService.GlobalBillingMap.Add(typeof(T).Name,code); } } diff --git a/Yavsc/ViewComponents/BillViewComponent.cs b/Yavsc/ViewComponents/BillViewComponent.cs index 5b90ba9d..30bdaefd 100644 --- a/Yavsc/ViewComponents/BillViewComponent.cs +++ b/Yavsc/ViewComponents/BillViewComponent.cs @@ -10,19 +10,23 @@ using Yavsc.Helpers; using Yavsc.Models; using Yavsc.ViewModels; using Yavsc.ViewModels.Gen; +using Yavsc.Services; namespace Yavsc.ViewComponents { public class BillViewComponent : ViewComponent { ApplicationDbContext dbContext; + IBillingService billing; IStringLocalizer localizer; ILogger logger ; public BillViewComponent(ApplicationDbContext dbContext, IStringLocalizer localizer, + IBillingService billing, ILoggerFactory loggerFactory) { + this.billing = billing; this.dbContext = dbContext; this.localizer = localizer; logger = loggerFactory.CreateLogger(); @@ -81,7 +85,7 @@ namespace Yavsc.ViewComponents Temp = Startup.Temp, TeXSource = tex, DestDir = AbstractFileSystemHelpers.UserBillsDirName, - BaseFileName = billable.GetFileBaseName() + BaseFileName = billable.GetFileBaseName(billing) }; if (genrtrData.GenerateEstimatePdf()) { return Json(new { Generated = genrtrData.BaseFileName+".pdf" }); @@ -89,7 +93,7 @@ namespace Yavsc.ViewComponents return Json(new { Error = genrtrData.GenerationErrorMessage } ); } } - ViewBag.BillFileInfo = billable.GetBillInfo(); + ViewBag.BillFileInfo = billable.GetBillInfo(billing); return View("Default",billable); } diff --git a/Yavsc/Services/MessageServices.cs b/Yavsc/ViewModels/Services/MessageServices.cs similarity index 100% rename from Yavsc/Services/MessageServices.cs rename to Yavsc/ViewModels/Services/MessageServices.cs diff --git a/Yavsc/Services/SIRENCheker.cs b/Yavsc/ViewModels/Services/SIRENCheker.cs similarity index 100% rename from Yavsc/Services/SIRENCheker.cs rename to Yavsc/ViewModels/Services/SIRENCheker.cs diff --git a/Yavsc/Views/Manage/Index.cshtml b/Yavsc/Views/Manage/Index.cshtml index 3cf3b5ea..cfef672d 100755 --- a/Yavsc/Views/Manage/Index.cshtml +++ b/Yavsc/Views/Manage/Index.cshtml @@ -162,6 +162,9 @@ @User.GetUserId() +

+ @SR["Gérer mes terminaux autorisés"] +

@SR["Unregister"]

diff --git a/Yavsc/project.json b/Yavsc/project.json index 8dcdfb98..9372b690 100755 --- a/Yavsc/project.json +++ b/Yavsc/project.json @@ -1,7 +1,8 @@ { "version": "1.0.5-*", + "description": "encore une très petite entreprise", "authors": [ - "Paul Schneider" + "Paul Schneider " ], "packOptions": { "repository": { @@ -171,4 +172,4 @@ "prepublish": "gulp min" }, "embed": "Views/**/*.cshtml" -} \ No newline at end of file +}