From 6d9d268d996403e6c073c8934884d6615a159e48 Mon Sep 17 00:00:00 2001 From: Paul Schneider Date: Mon, 1 Nov 2021 14:56:28 +0000 Subject: [PATCH] KO technique --- global.json | 5 - .../GoogleTranslate/GoogleTranslate.cs | 208 - src/GoogleCode/GoogleTranslate/Language.cs | 118 - .../GoogleTranslate/Misc/ExtensionMethods.cs | 32 - .../Misc/StringValueAttribute.cs | 18 - .../GoogleTranslate/Objects/Error/Error.cs | 11 - .../Objects/Error/ErrorData.cs | 11 - .../Objects/Error/ErrorResponse.cs | 7 - .../LanguageDetection/LanguageDetection.cs | 9 - .../LanguageDetectionData.cs | 9 - .../LanguageDetectionResult.cs | 7 - .../SupportedLanguageData.cs | 9 - .../SupportedLanguageResult.cs | 7 - .../TranslationLanaguage.cs | 8 - .../Objects/Translation/TranslateResult.cs | 7 - .../Objects/Translation/Translation.cs | 8 - .../Objects/Translation/TranslationData.cs | 9 - src/GoogleCode/GoogleTranslate/project.json | 59 - .../AuthenticationResponseChallenge.cs | 32 - .../AuthenticationResponseGrant.cs | 57 - .../AuthenticationTokenCreateContext.cs | 43 - .../AuthenticationTokenProvider.cs | 72 - .../AuthenticationTokenReceiveContext.cs | 43 - .../AuthorizeEndpointRequest.cs | 138 - .../BaseOAuthEndpointContext.cs | 40 - .../BaseValidatingClientContext.cs | 26 - .../BaseValidatingContext.cs | 113 - .../BaseValidatingTicketContext.cs | 54 - .../DefaultBehavior.cs | 40 - .../IAuthenticationTokenProvider.cs | 14 - .../IOAuthAuthorizationServerProvider.cs | 172 - src/OAuth.AspNet.AuthServer/Makefile | 7 - .../OAuthAuthorizationServerHandler.cs | 808 -- .../OAuthAuthorizationServerMiddleware.cs | 85 - .../OAuthAuthorizationServerOptions.cs | 136 - .../OAuthAuthorizationServerProvider.cs | 378 - .../OAuthAuthorizeEndpointContext.cs | 33 - .../OAuthAuthorizeEndpointResponseContext.cs | 69 - src/OAuth.AspNet.AuthServer/OAuthConstants.cs | 70 - src/OAuth.AspNet.AuthServer/OAuthDefaults.cs | 15 - .../OAuthGrantAuthorizationCodeContext.cs | 21 - .../OAuthGrantClientCredentialsContext.cs | 36 - .../OAuthGrantCustomExtensionContext.cs | 42 - .../OAuthGrantRefreshTokenContext.cs | 30 - ...uthGrantResourceOwnerCredentialsContext.cs | 50 - .../OAuthMatchContext.cs | 74 - .../OAuthTokenEndpointContext.cs | 75 - .../OAuthTokenEndpointResponseContext.cs | 82 - .../OAuthValidateAuthorizeRequestContext.cs | 35 - ...AuthValidateClientAuthenticationContext.cs | 106 - .../OAuthValidateClientRedirectUriContext.cs | 71 - .../OAuthValidateTokenRequestContext.cs | 35 - .../TokenEndpointRequest.cs | 164 - .../TokenEndpointRequestAuthorizationCode.cs | 23 - .../TokenEndpointRequestClientCredentials.cs | 18 - .../TokenEndpointRequestCustomExtension.cs | 17 - .../TokenEndpointRequestRefreshToken.cs | 21 - ...RequestResourceOwnerPasswordCredentials.cs | 26 - src/OAuth.AspNet.AuthServer/project.json | 41 - src/OAuth.AspNet.Token/Makefile | 8 - .../MonoDataProtectionProvider.cs | 38 - src/OAuth.AspNet.Token/MonoDataProtector.cs | 83 - .../OAuth.AspNet.Token.csproj | 29 - .../TicketDataFormatTokenValidator.cs | 90 - src/OAuth.AspNet.Token/project.json | 44 - .../Google/Calendar/CalendarList.cs | 1 - .../Google/Calendar/CalendarListEntry.cs | 1 - src/Yavsc.Abstract/Properties/AssemblyInfo.cs | 12 - src/Yavsc.Abstract/Yavsc.Abstract.csproj | 15 + src/Yavsc.Abstract/project.json | 62 - src/Yavsc.Server/Constants.cs | 2 - src/Yavsc.Server/Interfaces/Event.cs | 27 + src/Yavsc.Server/Interfaces/Events.cs | 27 + .../Interfaces/ICalendarManager.cs | 2 +- src/Yavsc.Server/Models/ApplicationUser.cs | 2 +- .../Calendar/SetGoogleCalendarViewModel.cs | 2 +- src/Yavsc.Server/Yavsc.Server.csproj | 17 + src/Yavsc.Server/project.json | 129 - .../Blogspot/BlogApiController.cs | 20 +- .../Blogspot/BlogTagsApiController.cs | 12 +- .../Blogspot/CommentsApiController.cs | 20 +- .../Blogspot/FileSystemApiController.cs | 16 +- .../Blogspot/FileSystemStream.cs | 8 +- .../Blogspot/PostTagsApiController.cs | 20 +- .../Blogspot/TagsApiController.cs | 18 +- .../Blogspot/TestApiController.cs | 4 +- .../Business/ActivityApiController.cs | 20 +- .../Business/BillingController.cs | 18 +- .../Business/BookQueryApiController.cs | 36 +- .../Business/EstimateApiController.cs | 36 +- .../EstimateTemplatesApiController.cs | 30 +- .../Business/FrontOfficeApiController.cs | 2 +- .../Business/PaymentApiController.cs | 4 +- .../Business/PerformersApiController.cs | 8 +- .../Business/ProductApiController.cs | 20 +- .../DimissClicksApiController.cs | 32 +- .../HairCut/BursherProfilesApiController.cs | 14 +- .../HairCut/HairCutController.cs | 24 +- .../ApiControllers/HyperLinkApiController.cs | 12 +- .../ApiControllers/IT/GitRefsApiController.cs | 16 +- .../MailTemplatingApiController.cs | 2 +- .../MailingTemplateApiController.cs | 14 +- .../MusicalPreferencesApiController.cs | 18 +- .../Musical/MusicalTendenciesApiController.cs | 18 +- .../Musical/PodcastController.cs | 4 +- .../NativeConfidentialController.cs | 10 +- .../ApiControllers/PostRateApiController.cs | 10 +- .../ApiControllers/ProfileApiController.cs | 2 +- .../Relationship/BlackListApiController.cs | 22 +- .../Relationship/BlogAclApiController.cs | 24 +- .../Relationship/ChatApiController.cs | 10 +- .../ChatRoomAccessApiController.cs | 22 +- .../Relationship/ChatRoomApiController.cs | 18 +- .../Relationship/CircleApiController.cs | 18 +- .../Relationship/ContactsApiController.cs | 16 +- .../ApiControllers/ServiceApiController.cs | 20 +- .../ApiControllers/Survey/BugApiController.cs | 14 +- .../accounting/AccountController.cs | 20 +- .../ApplicationUserApiController.cs | 20 +- .../accounting/ProfileApiController.cs | 8 +- .../AnnouceEditHandler.cs | 4 +- .../AuthorizationHandlers/BillEditHandler.cs | 6 +- .../AuthorizationHandlers/BillViewHandlers.cs | 8 +- .../AuthorizationHandlers/BlogEditHandler.cs | 6 +- .../AuthorizationHandlers/BlogViewHandler.cs | 4 +- .../AuthorizationHandlers/HasBadgeHandler.cs | 4 +- .../HasTemporaryPassHandler.cs | 2 +- .../ManageGitHookHandler.cs | 4 +- .../PostUserFileHandler.cs | 6 +- .../SendMessageHandler.cs | 4 +- .../AuthorizationHandlers/ViewFileHandler.cs | 2 +- .../AuthorizationServer/GoogleExtensions.cs | 4 +- .../AuthorizationServer/GoogleHandler.cs | 8 +- .../AuthorizationServer/GoogleMiddleWare.cs | 10 +- .../GoogleOAuthCreatingTicket.cs | 6 +- .../AuthorizationServer/GoogleOptions.cs | 8 +- .../RequiredScopesMiddleware.cs | 4 +- .../AuthorizationServer/TokenAuthOptions.cs | 3 +- .../AuthorizationServer/UserTokenProvider.cs | 39 - src/Yavsc/AuthorizationServer/XmlEncryptor.cs | 23 - .../Accounting/AccountController.cs | 25 +- .../Accounting/ManageController.cs | 41 +- .../Controllers/Accounting/OAuthController.cs | 148 - .../Controllers/Accounting/UsersController.cs | 20 +- .../AdministrationController.cs | 24 +- .../MailingTemplateController.cs | 26 +- .../Communicating/AnnouncesController.cs | 20 +- .../Communicating/BlogspotController.cs | 36 +- .../Communicating/CircleController.cs | 32 +- .../Communicating/CircleMembersController.cs | 30 +- .../Communicating/CommentsController.cs | 20 +- .../Communicating/DevicesController.cs | 14 +- .../Communicating/HyperLinkController.cs | 20 +- .../Communicating/NotificationsController.cs | 22 +- .../Contracting/ActivityController.cs | 26 +- .../Contracting/ClientController.cs | 24 +- .../Contracting/CoWorkingController.cs | 24 +- .../Contracting/CommandController.cs | 36 +- .../Contracting/CommandFormsController.cs | 24 +- .../Contracting/DjSettingsController.cs | 16 +- .../Controllers/Contracting/DoController.cs | 38 +- .../Contracting/EstimateController.cs | 42 +- .../Contracting/FormsController.cs | 22 +- .../Contracting/FrontOfficeController.cs | 10 +- .../Contracting/GeneralSettingsController.cs | 16 +- .../MusicalTendenciesController.cs | 20 +- .../Contracting/SIRENExceptionsController.cs | 22 +- src/Yavsc/Controllers/FileSystemController.cs | 2 +- .../Controllers/Generic/SettingsController.cs | 22 +- .../Haircut/BrusherProfileController.cs | 2 +- .../Controllers/Haircut/ColorsController.cs | 22 +- .../Haircut/HairCutCommandController.cs | 38 +- .../Haircut/HairPrestationsController.cs | 16 +- .../Haircut/HairTaintsController.cs | 26 +- src/Yavsc/Controllers/HomeController.cs | 29 +- src/Yavsc/Controllers/IT/GitController.cs | 24 +- src/Yavsc/Controllers/IT/ProjectController.cs | 20 +- .../Musical/InstrumentRatingController.cs | 24 +- .../Musical/InstrumentationController.cs | 46 +- .../Musical/InstrumentsController.cs | 20 +- src/Yavsc/Controllers/Survey/BugController.cs | 20 +- .../Controllers/Survey/FeatureController.cs | 18 +- .../Controllers/Survey/TestController.cs | 4 +- src/Yavsc/CustomModelBinder.cs | 44 - src/Yavsc/Extensions/AppBuilderExtensions.cs | 6 +- src/Yavsc/Extensions/EnumExtensions.cs | 2 +- .../OAuthAuthorizationServerExtensions.cs | 59 - .../Extensions/SignalRBuilderExtension.cs | 4 +- src/Yavsc/Formatters/PdfFormatter.cs | 38 - src/Yavsc/Helpers/AuthHelpers.cs | 4 +- src/Yavsc/Helpers/ControllerHelpers.cs | 6 +- src/Yavsc/Helpers/ExternalAuthStoreHelper.cs | 2 +- src/Yavsc/Helpers/FileSystemHelpers.cs | 3 +- src/Yavsc/Helpers/GoogleOAuthHelpers.cs | 3 +- src/Yavsc/Helpers/HtmlHelpers.cs | 5 +- src/Yavsc/Helpers/ListItemHelpers.cs | 4 +- src/Yavsc/Helpers/PageHelpers.cs | 2 +- src/Yavsc/Helpers/PayPalHelpers.cs | 4 +- src/Yavsc/Helpers/RequestHelpers.cs | 12 +- src/Yavsc/Helpers/Tags/MarkDownTagHelper.cs | 5 +- src/Yavsc/Helpers/TeXHelpers.cs | 19 +- src/Yavsc/Helpers/UserHelpers.cs | 2 +- src/Yavsc/Helpers/WorkflowHelpers.cs | 2 +- src/Yavsc/Hubs/ChatHub.cs | 4 +- src/Yavsc/Interfaces/ILiveProcessor.cs | 2 +- .../2016/20160315144017_init.Designer.cs | 444 - .../Migrations/2016/20160315144017_init.cs | 414 - .../2016/20160317215718_command.Designer.cs | 452 - .../Migrations/2016/20160317215718_command.cs | 330 - .../2016/20160320170252_bank.Designer.cs | 485 - .../Migrations/2016/20160320170252_bank.cs | 334 - .../2016/20160322144500_contact.Designer.cs | 592 -- .../Migrations/2016/20160322144500_contact.cs | 455 - .../2016/20160322152206_balance.Designer.cs | 579 -- .../Migrations/2016/20160322152206_balance.cs | 373 - .../2016/20160401233357_circle.Designer.cs | 603 -- .../Migrations/2016/20160401233357_circle.cs | 358 - .../2016/20160402135146_calendar.Designer.cs | 607 -- .../2016/20160402135146_calendar.cs | 330 - .../2016/20160404110708_files.Designer.cs | 611 -- .../Migrations/2016/20160404110708_files.cs | 330 - .../2016/20160404121446_estimate.Designer.cs | 611 -- .../2016/20160404121446_estimate.cs | 339 - ...20160404130359_estimateCommand.Designer.cs | 611 -- .../2016/20160404130359_estimateCommand.cs | 319 - .../2016/20160405091432_booking.Designer.cs | 611 -- .../Migrations/2016/20160405091432_booking.cs | 372 - .../2016/20160407112403_dailycost.Designer.cs | 613 -- .../2016/20160407112403_dailycost.cs | 335 - ...20160418114001_commandCreation.Designer.cs | 619 -- .../2016/20160418114001_commandCreation.cs | 332 - .../2016/20160427123737_perfoffer.Designer.cs | 619 -- .../2016/20160427123737_perfoffer.cs | 361 - .../2016/20160506154628_siren.Designer.cs | 623 -- .../Migrations/2016/20160506154628_siren.cs | 341 - .../20160515142434_tokenExpiresIn.Designer.cs | 644 -- .../2016/20160515142434_tokenExpiresIn.cs | 351 - ...60529205859_ModeratorGroupName.Designer.cs | 646 -- .../2016/20160529205859_ModeratorGroupName.cs | 324 - .../2016/20160610153353_client.Designer.cs | 693 -- .../Migrations/2016/20160610153353_client.cs | 394 - .../2016/20160613142037_devices.Designer.cs | 712 -- .../Migrations/2016/20160613142037_devices.cs | 416 - .../2016/20160614010545_bookquery.Designer.cs | 652 -- .../2016/20160614010545_bookquery.cs | 418 - .../2016/20160702195348_GCMinfos.Designer.cs | 658 -- .../2016/20160702195348_GCMinfos.cs | 319 - .../20160723164231_GCMRedDate.Designer.cs | 663 -- .../2016/20160723164231_GCMRedDate.cs | 286 - .../2016/20160725145306_estimates.Designer.cs | 664 -- .../2016/20160725145306_estimates.cs | 347 - ...20160726131331_performerIdTypo.Designer.cs | 664 -- .../2016/20160726131331_performerIdTypo.cs | 272 - .../20160726133002_otherOrtho.Designer.cs | 664 -- .../2016/20160726133002_otherOrtho.cs | 271 - ...20160726161530_ExceptionsSIREN.Designer.cs | 671 -- .../2016/20160726161530_ExceptionsSIREN.cs | 266 - .../20160802143258_bcontentornot.Designer.cs | 671 -- .../2016/20160802143258_bcontentornot.cs | 17 - .../20160802145351_camelCaseBlog.Designer.cs | 671 -- .../2016/20160802145351_camelCaseBlog.cs | 303 - .../2016/20160901145646_products.Designer.cs | 697 -- .../2016/20160901145646_products.cs | 308 - .../2016/20160905095708_tags.Designer.cs | 725 -- .../Migrations/2016/20160905095708_tags.cs | 307 - ...075415_estimateFreeFromCatalog.Designer.cs | 747 -- .../20160916075415_estimateFreeFromCatalog.cs | 336 - .../2016/20160917010249_yaev.Designer.cs | 739 -- .../Migrations/2016/20160917010249_yaev.cs | 290 - .../2016/20160920215459_avatar.Designer.cs | 741 -- .../Migrations/2016/20160920215459_avatar.cs | 276 - .../2016/20161010102616_recontact.Designer.cs | 745 -- .../2016/20161010102616_recontact.cs | 281 - ...143022_estimateClientApprouval.Designer.cs | 749 -- .../20161020143022_estimateClientApprouval.cs | 268 - .../20161020212947_userAddress.Designer.cs | 754 -- .../2016/20161020212947_userAddress.cs | 261 - .../20161021153306_estimateLines.Designer.cs | 754 -- .../2016/20161021153306_estimateLines.cs | 280 - .../20161101234703_chatConnection.Designer.cs | 803 -- .../2016/20161101234703_chatConnection.cs | 316 - .../20161102132129_fixCxOwner.Designer.cs | 803 -- .../2016/20161102132129_fixCxOwner.cs | 272 - .../20161102133253_fix2CxOwner.Designer.cs | 803 -- .../2016/20161102133253_fix2CxOwner.cs | 280 - ...20161104090806_bankUserProfile.Designer.cs | 834 -- .../2016/20161104090806_bankUserProfile.cs | 302 - ...61104164949_dropEstimateStatus.Designer.cs | 832 -- .../2016/20161104164949_dropEstimateStatus.cs | 277 - ...61123235323_estimatesignatures.Designer.cs | 836 -- .../2016/20161123235323_estimatesignatures.cs | 306 - .../2016/20161130084909_diskQuota.Designer.cs | 836 -- .../2016/20161130084909_diskQuota.cs | 293 - ...20161209121035_bookQueryReason.Designer.cs | 838 -- .../2016/20161209121035_bookQueryReason.cs | 276 - ...61231163016_musicalPreferences.Designer.cs | 869 -- .../2016/20161231163016_musicalPreferences.cs | 317 - ...170102140332_musicalTendencies.Designer.cs | 881 -- .../2017/20170102140332_musicalTendencies.cs | 285 - .../20170102152745_locationTypes.Designer.cs | 897 -- .../2017/20170102152745_locationTypes.cs | 298 - ...28_WFActivityParentAndProfiles.Designer.cs | 907 -- ...70106092028_WFActivityParentAndProfiles.cs | 285 - .../20170106113614_ownerProfile.Designer.cs | 914 -- .../2017/20170106113614_ownerProfile.cs | 291 - .../20170106122307_Instruments.Designer.cs | 926 -- .../2017/20170106122307_Instruments.cs | 285 - ...20170106124548_instrumentation.Designer.cs | 926 -- .../2017/20170106124548_instrumentation.cs | 272 - .../20170106144035_activityRate.Designer.cs | 944 -- .../2017/20170106144035_activityRate.cs | 302 - .../2017/20170106235954_weight.Designer.cs | 946 -- .../Migrations/2017/20170106235954_weight.cs | 262 - ...7004233_userActivitiesValidity.Designer.cs | 948 -- .../20170107004233_userActivitiesValidity.cs | 304 - ...170113022807_SettingsClassName.Designer.cs | 1009 -- .../2017/20170113022807_SettingsClassName.cs | 487 - ...150714_instrumentationReloaded.Designer.cs | 1022 -- .../20170113150714_instrumentationReloaded.cs | 354 - ...16002541_bookQueryActivityCode.Designer.cs | 1029 -- .../20170116002541_bookQueryActivityCode.cs | 351 - ...0116154735_refactPrproAllowGeo.Designer.cs | 1029 -- .../20170116154735_refactPrproAllowGeo.cs | 363 - .../20170117134339_entityTracking.Designer.cs | 1031 -- .../2017/20170117134339_entityTracking.cs | 380 - .../2017/20170120095258_blogAcl.Designer.cs | 1051 -- .../Migrations/2017/20170120095258_blogAcl.cs | 375 - .../20170120122324_queryTraking.Designer.cs | 1055 -- .../2017/20170120122324_queryTraking.cs | 413 - ...0122160343_circlesMemberRefact.Designer.cs | 1051 -- .../20170122160343_circlesMemberRefact.cs | 400 - .../20170124090324_commandForms.Designer.cs | 1082 -- .../2017/20170124090324_commandForms.cs | 416 - .../20170126152454_trackActivity.Designer.cs | 1090 -- .../2017/20170126152454_trackActivity.cs | 422 - ...2651_renameActViewNameToAction.Designer.cs | 1090 -- ...0170126152651_renameActViewNameToAction.cs | 403 - .../20170201002133_blacklisted.Designer.cs | 1108 -- .../2017/20170201002133_blacklisted.cs | 448 - .../20170201162847_defaultAvatar.Designer.cs | 1111 -- .../2017/20170201162847_defaultAvatar.cs | 427 - ...0170202102936_defaultDiskQuota.Designer.cs | 1113 -- .../2017/20170202102936_defaultDiskQuota.cs | 425 - .../2017/20170212005346_haircut.Designer.cs | 1149 -- .../Migrations/2017/20170212005346_haircut.cs | 451 - ...20170217221646_bookQueryStatus.Designer.cs | 1150 -- .../2017/20170217221646_bookQueryStatus.cs | 438 - .../20170220102125_notifications.Designer.cs | 1175 --- .../2017/20170220102125_notifications.cs | 450 - .../20170220125518_dimissclick.Designer.cs | 1195 --- .../2017/20170220125518_dimissclick.cs | 455 - .../20170220144141_hiddenActivity.Designer.cs | 1197 --- .../2017/20170220144141_hiddenActivity.cs | 469 - ...20170227151759_hairPrestations.Designer.cs | 1328 --- .../2017/20170227151759_hairPrestations.cs | 744 -- .../20170228115359_brusherProfile.Designer.cs | 1395 --- .../2017/20170228115359_brusherProfile.cs | 600 -- .../20170228145057_actionName.Designer.cs | 1395 --- .../2017/20170228145057_actionName.cs | 569 - ...01124608_brusherActiondistance.Designer.cs | 1397 --- .../20170301124608_brusherActiondistance.cs | 565 - .../20170301132531_manbrushing.Designer.cs | 1399 --- .../2017/20170301132531_manbrushing.cs | 565 - .../2017/20170301211317_folding.Designer.cs | 1405 --- .../Migrations/2017/20170301211317_folding.cs | 577 -- ...2122929_brusherProfileDiscount.Designer.cs | 1408 --- .../20170302122929_brusherProfileDiscount.cs | 613 -- ...800_estimateRequireCommandType.Designer.cs | 1409 --- ...170303000800_estimateRequireCommandType.cs | 600 -- ...70317213255_cxRequiresUserName.Designer.cs | 1408 --- .../2017/20170317213255_cxRequiresUserName.cs | 625 -- ...20170329075249_avatarMayBeNull.Designer.cs | 1406 --- .../2017/20170329075249_avatarMayBeNull.cs | 617 -- ...7_rdvqueryAndNoLocationNorDate.Designer.cs | 1406 --- ...0331214327_rdvqueryAndNoLocationNorDate.cs | 608 -- ...642_haircutqueryAdditionalInfo.Designer.cs | 1423 --- ...170408055642_haircutqueryAdditionalInfo.cs | 636 -- ...409004555_haircutCommandTaints.Designer.cs | 1437 --- .../20170409004555_haircutCommandTaints.cs | 661 -- .../2017/20170507200834_paypal.Designer.cs | 1482 --- .../Migrations/2017/20170507200834_paypal.cs | 708 -- ...510121057_hairCutPaypalPayment.Designer.cs | 1492 --- .../20170510121057_hairCutPaypalPayment.cs | 724 -- .../20170512102508_hairCutBill.Designer.cs | 1498 --- .../2017/20170512102508_hairCutBill.cs | 700 -- .../2017/20170513213829_paypalids.Designer.cs | 1499 --- .../2017/20170513213829_paypalids.cs | 700 -- .../2017/20170514123122_links.Designer.cs | 1519 --- .../Migrations/2017/20170514123122_links.cs | 707 -- .../20170516181745_paymentConsent.Designer.cs | 1525 --- .../2017/20170516181745_paymentConsent.cs | 706 -- ...0517001340_notificatioinTarget.Designer.cs | 1527 --- .../20170517001340_notificatioinTarget.cs | 692 -- ...70524210924_paypalToDeprecated.Designer.cs | 1539 --- .../2017/20170524210924_paypalToDeprecated.cs | 19 - .../20170526020220_rdvPayment.Designer.cs | 1539 --- .../2017/20170526020220_rdvPayment.cs | 701 -- .../2017/20170601115553_period.Designer.cs | 1555 --- .../Migrations/2017/20170601115553_period.cs | 782 -- ...611141231_BrusherCalendarModel.Designer.cs | 1593 --- .../20170611141231_BrusherCalendarModel.cs | 759 -- .../2017/20171002023107_Features.Designer.cs | 1632 --- .../2017/20171002023107_Features.cs | 771 -- .../2017/20171002023835_bugs.Designer.cs | 1644 --- .../Migrations/2017/20171002023835_bugs.cs | 733 -- .../20171003195221_BlogRename.Designer.cs | 1647 --- .../2017/20171003195221_BlogRename.cs | 724 -- .../20171003203721_BlogComment.Designer.cs | 1677 --- .../2017/20171003203721_BlogComment.cs | 745 -- .../2017/20171008184908_annouce.Designer.cs | 1697 --- .../Migrations/2017/20171008184908_annouce.cs | 767 -- .../20171008190234_announceAnwer.Designer.cs | 1706 --- .../2017/20171008190234_announceAnwer.cs | 764 -- .../20171016090837_bugDescription.Designer.cs | 1708 --- .../2017/20171016090837_bugDescription.cs | 756 -- .../20171019130120_subComment.Designer.cs | 1714 --- .../2017/20171019130120_subComment.cs | 764 -- .../20171020090944_commentAuthor.Designer.cs | 1716 --- .../2017/20171020090944_commentAuthor.cs | 765 -- ...20171020173835_commentAuthorId.Designer.cs | 1716 --- .../2017/20171020173835_commentAuthorId.cs | 753 -- .../2018/20180102153009_chatRooms.Designer.cs | 1767 ---- .../2018/20180102153009_chatRooms.cs | 841 -- .../20180209144114_rejectQuery.Designer.cs | 1771 ---- .../2018/20180209144114_rejectQuery.cs | 804 -- ...0180420213912_mailingTemplates.Designer.cs | 1807 ---- .../2018/20180420213912_mailingTemplates.cs | 763 -- ...03100246_userAllowMonthlyEmail.Designer.cs | 1811 ---- .../20180503100246_userAllowMonthlyEmail.cs | 758 -- .../2018/20180625113528_Git.Designer.cs | 1889 ---- .../Migrations/2018/20180625113528_Git.cs | 810 -- ...8_wrongProjectConfigForeignKey.Designer.cs | 1894 ---- ...0703224638_wrongProjectConfigForeignKey.cs | 819 -- ...rongProjectConfigForeignKeyBis.Designer.cs | 1887 ---- ...3231814_wrongProjectConfigForeignKeyBis.cs | 820 -- .../20180805122812_gitprojectref.Designer.cs | 1923 ---- .../2018/20180805122812_gitprojectref.cs | 842 -- .../2018/20181212103501_blogLang.Designer.cs | 1926 ---- .../2018/20181212103501_blogLang.cs | 821 -- .../20181218152420_BlogTradModel.Designer.cs | 1948 ---- .../2018/20181218152420_BlogTradModel.cs | 836 -- .../2018/20181231153224_bugTitles.Designer.cs | 1950 ---- .../2018/20181231153224_bugTitles.cs | 820 -- .../T1/20190103110008_liveSetup.Designer.cs | 1976 ---- .../2019/T1/20190103110008_liveSetup.cs | 838 -- .../T1/20190126133339_banTarget.Designer.cs | 2006 ---- .../2019/T1/20190126133339_banTarget.cs | 845 -- .../T1/20190127105601_banReason.Designer.cs | 1989 ---- .../2019/T1/20190127105601_banReason.cs | 853 -- .../20190204162909_liveFlowSeqnum.Designer.cs | 1995 ---- .../2019/T1/20190204162909_liveFlowSeqnum.cs | 853 -- .../T2/20190507142752_chatAccess.Designer.cs | 2029 ---- .../2019/T2/20190507142752_chatAccess.cs | 976 -- .../T2/20190508004238_dropGCM.Designer.cs | 2034 ---- .../2019/T2/20190508004238_dropGCM.cs | 982 -- .../T2/20190510021107_chanDates.Designer.cs | 2044 ---- .../2019/T2/20190510021107_chanDates.cs | 940 -- .../T2/20190622172941_userTrack.Designer.cs | 2060 ---- .../2019/T2/20190622172941_userTrack.cs | 943 -- .../20190730164137_publicCircle.Designer.cs | 2062 ---- .../Migrations/20190730164137_publicCircle.cs | 935 -- .../20190803204448_fileCircle.Designer.cs | 2078 ---- .../Migrations/20190803204448_fileCircle.cs | 947 -- ...190804232432_circleAnnotations.Designer.cs | 2080 ---- .../20190804232432_circleAnnotations.cs | 962 -- ...0343_intrumentRatingConstraint.Designer.cs | 2107 ---- ...0190819220343_intrumentRatingConstraint.cs | 977 -- .../20190819221632_instRateWInst.Designer.cs | 2107 ---- .../20190819221632_instRateWInst.cs | 970 -- ...826132314_bugDescriptionLength.Designer.cs | 2109 ---- .../20190826132314_bugDescriptionLength.cs | 966 -- .../20210530122042_template-key.Designer.cs | 2070 ---- .../Migrations/20210530122042_template-key.cs | 970 -- ...08_mailling-not-mailling-lists.Designer.cs | 2051 ---- ...10530213408_mailling-not-mailling-lists.cs | 845 -- ...re-circle-autorisation-to-file.Designer.cs | 2035 ---- ...023_no-more-circle-autorisation-to-file.cs | 819 -- .../ApplicationDbContextModelSnapshot.cs | 2034 ---- src/Yavsc/Models/ApplicationDbContext.cs | 32 +- src/Yavsc/Services/BillingService.cs | 2 +- src/Yavsc/Services/DiskUsageTracker.cs | 2 +- src/Yavsc/Services/EMailer.cs | 8 +- src/Yavsc/Services/FileSystemAuthManager.cs | 35 +- .../Services/GoogleApis/CalendarManager.cs | 2 +- src/Yavsc/Services/IFileSystemAuthManager.cs | 2 +- src/Yavsc/Services/LiveProcessor.cs | 6 +- src/Yavsc/Services/MailSender.cs | 2 +- src/Yavsc/Services/YavscMessageSender.cs | 4 +- src/Yavsc/Startup/SendFileWrapper.cs | 2 +- src/Yavsc/Startup/Startup.DataProtection.cs | 2 +- src/Yavsc/Startup/Startup.FileServer.cs | 14 +- src/Yavsc/Startup/Startup.OAuth.cs | 22 +- src/Yavsc/Startup/Startup.OAuthHelpers.cs | 4 +- src/Yavsc/Startup/Startup.SanityChecks.cs | 4 +- src/Yavsc/Startup/Startup.WebSockets.cs | 8 +- src/Yavsc/Startup/Startup.Workflow.cs | 4 +- src/Yavsc/Startup/Startup.cs | 34 +- src/Yavsc/Startup/YaSendFileMiddleware.cs | 6 +- src/Yavsc/ViewComponents/BillViewComponent.cs | 4 +- .../ViewComponents/BlogIndexViewComponent.cs | 10 +- .../ViewComponents/CalendarViewComponent.cs | 2 +- .../CirclesControlViewComponent.cs | 4 +- .../ViewComponents/CommentViewComponent.cs | 2 +- .../ViewComponents/DirectoryViewComponent.cs | 4 +- .../ViewComponents/PayPalButtonComponent.cs | 2 +- src/Yavsc/ViewComponents/TaggerComponent.cs | 2 +- .../ViewModels/Account/SendCodeViewModel.cs | 2 +- src/Yavsc/ViewModels/Auth/EditRequirement.cs | 4 +- src/Yavsc/ViewModels/Auth/FileSpotInfo.cs | 4 +- .../ViewModels/Auth/ModerationRequirement.cs | 2 +- .../Auth/PrivateChatEntryRequirement.cs | 4 +- src/Yavsc/ViewModels/Auth/ViewFileContext.cs | 4 +- src/Yavsc/ViewModels/Auth/ViewRequirement.cs | 4 +- .../ViewModels/Gen/PdfGenerationViewModel.cs | 4 +- .../Manage/ConfigureTwoFactorViewModel.cs | 2 +- src/Yavsc/ViewModels/Manage/IndexViewModel.cs | 2 +- .../Manage/ManageLoginsViewModel.cs | 6 +- src/Yavsc/Views/Account/legacyLogin.cshtml | 2 +- src/Yavsc/Views/Manage/ManageLogins.cshtml | 2 +- src/Yavsc/Views/OAuth/Authorize.cshtml | 6 +- src/Yavsc/Views/OAuth/AuthorizeDenied.cshtml | 4 +- src/Yavsc/Views/OAuth/AuthorizeError.cshtml | 4 +- src/Yavsc/Views/Shared/SignIn.cshtml | 2 +- src/Yavsc/Views/_ViewImports.cshtml | 10 +- src/Yavsc/Yavsc.csproj | 22 + src/Yavsc/{project.json => project_json.md} | 2 + src/cli/Commands/GenerationCommander.cs | 4 +- src/cli/Commands/SendMailCommand.cs | 2 +- src/cli/Commands/Streamer.cs | 2 +- src/cli/Commands/UserListCleanUp.cs | 4 +- src/cli/Misc/YavscServerFactory.cs | 4 +- src/cli/Program.cs | 6 +- src/cli/Services/EMailer.cs | 4 +- src/cli/Services/YaRazorEngineHost.cs | 2 +- src/cli/Startup.cs | 16 +- src/sampleWebAsWebApiClient/.bowerrc | 3 - .../Controllers/AuthenticationController.cs | 26 - .../Controllers/HomeController.cs | 173 - src/sampleWebAsWebApiClient/Dockerfile | 11 - src/sampleWebAsWebApiClient/Makefile | 20 - src/sampleWebAsWebApiClient/README.md | 40 - src/sampleWebAsWebApiClient/Startup.cs | 142 - .../Views/Home/About.cshtml | 7 - .../Views/Home/Contact.cshtml | 16 - .../Views/Home/Index.cshtml | 37 - .../Views/Shared/Error.cshtml | 6 - .../Views/Shared/_Layout.cshtml | 46 - .../Views/_ViewImports.cshtml | 2 - .../Views/_ViewStart.cshtml | 3 - src/sampleWebAsWebApiClient/appsettings.json | 16 - src/sampleWebAsWebApiClient/bower.json | 10 - src/sampleWebAsWebApiClient/gulpfile.js | 64 - src/sampleWebAsWebApiClient/package.json | 12 - src/sampleWebAsWebApiClient/project.json | 68 - .../wwwroot/css/site.css | 24 - .../wwwroot/css/site.min.css | 1 - .../wwwroot/favicon.ico | Bin 32038 -> 0 bytes .../wwwroot/images/ASP-NET-Banners-01.png | Bin 8314 -> 0 bytes .../wwwroot/images/ASP-NET-Banners-02.png | Bin 8616 -> 0 bytes .../wwwroot/images/Banner-01-Azure.png | Bin 14436 -> 0 bytes .../wwwroot/images/Banner-02-VS.png | Bin 12388 -> 0 bytes .../wwwroot/js/site.js | 1 - .../wwwroot/js/site.min.js | 0 .../wwwroot/lib/bootstrap/.bower.json | 44 - .../wwwroot/lib/bootstrap/Gruntfile.js | 531 - .../wwwroot/lib/bootstrap/LICENSE | 21 - .../wwwroot/lib/bootstrap/README.md | 137 - .../wwwroot/lib/bootstrap/bower.json | 34 - .../bootstrap/dist/css/bootstrap-theme.css | 587 -- .../dist/css/bootstrap-theme.css.map | 1 - .../dist/css/bootstrap-theme.min.css | 5 - .../lib/bootstrap/dist/css/bootstrap.css | 6800 ------------ .../lib/bootstrap/dist/css/bootstrap.css.map | 1 - .../lib/bootstrap/dist/css/bootstrap.min.css | 5 - .../fonts/glyphicons-halflings-regular.eot | Bin 20127 -> 0 bytes .../fonts/glyphicons-halflings-regular.svg | 288 - .../fonts/glyphicons-halflings-regular.ttf | Bin 45404 -> 0 bytes .../fonts/glyphicons-halflings-regular.woff | Bin 23424 -> 0 bytes .../fonts/glyphicons-halflings-regular.woff2 | Bin 18028 -> 0 bytes .../lib/bootstrap/dist/js/bootstrap.js | 2363 ----- .../lib/bootstrap/dist/js/bootstrap.min.js | 7 - .../wwwroot/lib/bootstrap/dist/js/npm.js | 13 - .../fonts/glyphicons-halflings-regular.eot | Bin 20127 -> 0 bytes .../fonts/glyphicons-halflings-regular.svg | 288 - .../fonts/glyphicons-halflings-regular.ttf | Bin 45404 -> 0 bytes .../fonts/glyphicons-halflings-regular.woff | Bin 23424 -> 0 bytes .../fonts/glyphicons-halflings-regular.woff2 | Bin 18028 -> 0 bytes .../wwwroot/lib/bootstrap/grunt/.jshintrc | 7 - .../bootstrap/grunt/bs-commonjs-generator.js | 30 - .../grunt/bs-glyphicons-data-generator.js | 42 - .../lib/bootstrap/grunt/bs-lessdoc-parser.js | 237 - .../bootstrap/grunt/bs-raw-files-generator.js | 44 - .../lib/bootstrap/grunt/configBridge.json | 46 - .../lib/bootstrap/grunt/sauce_browsers.yml | 82 - .../wwwroot/lib/bootstrap/js/.jscsrc | 42 - .../wwwroot/lib/bootstrap/js/.jshintrc | 15 - .../wwwroot/lib/bootstrap/js/affix.js | 162 - .../wwwroot/lib/bootstrap/js/alert.js | 94 - .../wwwroot/lib/bootstrap/js/button.js | 120 - .../wwwroot/lib/bootstrap/js/carousel.js | 237 - .../wwwroot/lib/bootstrap/js/collapse.js | 211 - .../wwwroot/lib/bootstrap/js/dropdown.js | 165 - .../wwwroot/lib/bootstrap/js/modal.js | 337 - .../wwwroot/lib/bootstrap/js/popover.js | 108 - .../wwwroot/lib/bootstrap/js/scrollspy.js | 172 - .../wwwroot/lib/bootstrap/js/tab.js | 155 - .../wwwroot/lib/bootstrap/js/tooltip.js | 514 - .../wwwroot/lib/bootstrap/js/transition.js | 59 - .../wwwroot/lib/bootstrap/less/.csscomb.json | 304 - .../wwwroot/lib/bootstrap/less/.csslintrc | 19 - .../wwwroot/lib/bootstrap/less/alerts.less | 73 - .../wwwroot/lib/bootstrap/less/badges.less | 66 - .../wwwroot/lib/bootstrap/less/bootstrap.less | 56 - .../lib/bootstrap/less/breadcrumbs.less | 26 - .../lib/bootstrap/less/button-groups.less | 244 - .../wwwroot/lib/bootstrap/less/buttons.less | 166 - .../wwwroot/lib/bootstrap/less/carousel.less | 269 - .../wwwroot/lib/bootstrap/less/close.less | 34 - .../wwwroot/lib/bootstrap/less/code.less | 69 - .../bootstrap/less/component-animations.less | 33 - .../wwwroot/lib/bootstrap/less/dropdowns.less | 216 - .../wwwroot/lib/bootstrap/less/forms.less | 607 -- .../lib/bootstrap/less/glyphicons.less | 305 - .../wwwroot/lib/bootstrap/less/grid.less | 84 - .../lib/bootstrap/less/input-groups.less | 167 - .../wwwroot/lib/bootstrap/less/jumbotron.less | 52 - .../wwwroot/lib/bootstrap/less/labels.less | 64 - .../lib/bootstrap/less/list-group.less | 130 - .../wwwroot/lib/bootstrap/less/media.less | 66 - .../wwwroot/lib/bootstrap/less/mixins.less | 40 - .../lib/bootstrap/less/mixins/alerts.less | 14 - .../less/mixins/background-variant.less | 9 - .../bootstrap/less/mixins/border-radius.less | 18 - .../lib/bootstrap/less/mixins/buttons.less | 68 - .../bootstrap/less/mixins/center-block.less | 7 - .../lib/bootstrap/less/mixins/clearfix.less | 22 - .../lib/bootstrap/less/mixins/forms.less | 85 - .../lib/bootstrap/less/mixins/gradients.less | 59 - .../bootstrap/less/mixins/grid-framework.less | 91 - .../lib/bootstrap/less/mixins/grid.less | 122 - .../lib/bootstrap/less/mixins/hide-text.less | 21 - .../lib/bootstrap/less/mixins/image.less | 33 - .../lib/bootstrap/less/mixins/labels.less | 12 - .../lib/bootstrap/less/mixins/list-group.less | 30 - .../bootstrap/less/mixins/nav-divider.less | 10 - .../less/mixins/nav-vertical-align.less | 9 - .../lib/bootstrap/less/mixins/opacity.less | 8 - .../lib/bootstrap/less/mixins/pagination.less | 24 - .../lib/bootstrap/less/mixins/panels.less | 24 - .../bootstrap/less/mixins/progress-bar.less | 10 - .../bootstrap/less/mixins/reset-filter.less | 8 - .../lib/bootstrap/less/mixins/reset-text.less | 18 - .../lib/bootstrap/less/mixins/resize.less | 6 - .../less/mixins/responsive-visibility.less | 15 - .../lib/bootstrap/less/mixins/size.less | 10 - .../lib/bootstrap/less/mixins/tab-focus.less | 9 - .../lib/bootstrap/less/mixins/table-row.less | 28 - .../bootstrap/less/mixins/text-emphasis.less | 9 - .../bootstrap/less/mixins/text-overflow.less | 8 - .../less/mixins/vendor-prefixes.less | 227 - .../wwwroot/lib/bootstrap/less/modals.less | 150 - .../wwwroot/lib/bootstrap/less/navbar.less | 660 -- .../wwwroot/lib/bootstrap/less/navs.less | 242 - .../wwwroot/lib/bootstrap/less/normalize.less | 424 - .../wwwroot/lib/bootstrap/less/pager.less | 54 - .../lib/bootstrap/less/pagination.less | 89 - .../wwwroot/lib/bootstrap/less/panels.less | 271 - .../wwwroot/lib/bootstrap/less/popovers.less | 131 - .../wwwroot/lib/bootstrap/less/print.less | 101 - .../lib/bootstrap/less/progress-bars.less | 87 - .../lib/bootstrap/less/responsive-embed.less | 35 - .../bootstrap/less/responsive-utilities.less | 194 - .../lib/bootstrap/less/scaffolding.less | 161 - .../wwwroot/lib/bootstrap/less/tables.less | 234 - .../wwwroot/lib/bootstrap/less/theme.less | 291 - .../lib/bootstrap/less/thumbnails.less | 36 - .../wwwroot/lib/bootstrap/less/tooltip.less | 101 - .../wwwroot/lib/bootstrap/less/type.less | 302 - .../wwwroot/lib/bootstrap/less/utilities.less | 55 - .../wwwroot/lib/bootstrap/less/variables.less | 867 -- .../wwwroot/lib/bootstrap/less/wells.less | 29 - .../wwwroot/lib/bootstrap/package.js | 25 - .../wwwroot/lib/bootstrap/package.json | 87 - .../jquery-validation-unobtrusive/.bower.json | 44 - .../jquery-validation-unobtrusive/bower.json | 35 - .../jquery.validate.unobtrusive.js | 416 - .../jquery.validate.unobtrusive.min.js | 5 - .../wwwroot/lib/jquery-validation/.bower.json | 40 - .../lib/jquery-validation/CONTRIBUTING.md | 53 - .../lib/jquery-validation/Gruntfile.js | 186 - .../wwwroot/lib/jquery-validation/LICENSE.md | 22 - .../wwwroot/lib/jquery-validation/README.md | 65 - .../wwwroot/lib/jquery-validation/bower.json | 31 - .../lib/jquery-validation/changelog.md | 534 - .../dist/additional-methods.js | 998 -- .../dist/additional-methods.min.js | 4 - .../jquery-validation/dist/jquery.validate.js | 1398 --- .../dist/jquery.validate.min.js | 4 - .../lib/jquery-validation/package.json | 57 - .../src/additional/accept.js | 33 - .../src/additional/additional.js | 24 - .../src/additional/alphanumeric.js | 3 - .../src/additional/bankaccountNL.js | 25 - .../src/additional/bankorgiroaccountNL.js | 5 - .../jquery-validation/src/additional/bic.js | 16 - .../jquery-validation/src/additional/cifES.js | 61 - .../jquery-validation/src/additional/cpfBR.js | 57 - .../src/additional/creditcardtypes.js | 69 - .../src/additional/currency.js | 41 - .../src/additional/dateFA.js | 3 - .../src/additional/dateITA.js | 39 - .../src/additional/dateNL.js | 3 - .../src/additional/extension.js | 5 - .../src/additional/giroaccountNL.js | 6 - .../jquery-validation/src/additional/iban.js | 122 - .../src/additional/integer.js | 3 - .../jquery-validation/src/additional/ipv4.js | 3 - .../jquery-validation/src/additional/ipv6.js | 3 - .../src/additional/lettersonly.js | 3 - .../src/additional/letterswithbasicpunc.js | 3 - .../src/additional/mobileNL.js | 3 - .../src/additional/mobileUK.js | 13 - .../jquery-validation/src/additional/nieES.js | 34 - .../jquery-validation/src/additional/nifES.js | 25 - .../src/additional/notEqualTo.js | 3 - .../src/additional/nowhitespace.js | 3 - .../src/additional/pattern.js | 22 - .../src/additional/phoneNL.js | 6 - .../src/additional/phoneUK.js | 13 - .../src/additional/phoneUS.js | 21 - .../src/additional/phonesUK.js | 14 - .../src/additional/postalCodeCA.js | 16 - .../src/additional/postalcodeBR.js | 11 - .../src/additional/postalcodeIT.js | 4 - .../src/additional/postalcodeNL.js | 3 - .../src/additional/postcodeUK.js | 4 - .../src/additional/require_from_group.js | 37 - .../src/additional/skip_or_fill_minimum.js | 43 - .../src/additional/statesUS.js | 58 - .../src/additional/strippedminlength.js | 4 - .../jquery-validation/src/additional/time.js | 3 - .../src/additional/time12h.js | 3 - .../jquery-validation/src/additional/url2.js | 4 - .../jquery-validation/src/additional/vinUS.js | 54 - .../src/additional/zipcodeUS.js | 3 - .../src/additional/ziprange.js | 3 - .../wwwroot/lib/jquery-validation/src/ajax.js | 33 - .../wwwroot/lib/jquery-validation/src/core.js | 1346 --- .../src/localization/messages_ar.js | 23 - .../src/localization/messages_bg.js | 23 - .../src/localization/messages_bn_BD.js | 23 - .../src/localization/messages_ca.js | 23 - .../src/localization/messages_cs.js | 23 - .../src/localization/messages_da.js | 20 - .../src/localization/messages_de.js | 20 - .../src/localization/messages_el.js | 23 - .../src/localization/messages_es.js | 26 - .../src/localization/messages_es_AR.js | 27 - .../src/localization/messages_es_PE.js | 27 - .../src/localization/messages_et.js | 21 - .../src/localization/messages_eu.js | 23 - .../src/localization/messages_fa.js | 26 - .../src/localization/messages_fi.js | 21 - .../src/localization/messages_fr.js | 49 - .../src/localization/messages_ge.js | 23 - .../src/localization/messages_gl.js | 28 - .../src/localization/messages_he.js | 23 - .../src/localization/messages_hr.js | 23 - .../src/localization/messages_hu.js | 22 - .../src/localization/messages_hy_AM.js | 23 - .../src/localization/messages_id.js | 22 - .../src/localization/messages_is.js | 21 - .../src/localization/messages_it.js | 27 - .../src/localization/messages_ja.js | 23 - .../src/localization/messages_ka.js | 23 - .../src/localization/messages_kk.js | 23 - .../src/localization/messages_ko.js | 23 - .../src/localization/messages_lt.js | 23 - .../src/localization/messages_lv.js | 23 - .../src/localization/messages_my.js | 23 - .../src/localization/messages_nl.js | 33 - .../src/localization/messages_no.js | 23 - .../src/localization/messages_pl.js | 23 - .../src/localization/messages_pt_BR.js | 29 - .../src/localization/messages_pt_PT.js | 27 - .../src/localization/messages_ro.js | 23 - .../src/localization/messages_ru.js | 23 - .../src/localization/messages_si.js | 23 - .../src/localization/messages_sk.js | 20 - .../src/localization/messages_sl.js | 23 - .../src/localization/messages_sr.js | 23 - .../src/localization/messages_sr_lat.js | 23 - .../src/localization/messages_sv.js | 21 - .../src/localization/messages_th.js | 23 - .../src/localization/messages_tj.js | 23 - .../src/localization/messages_tr.js | 24 - .../src/localization/messages_uk.js | 23 - .../src/localization/messages_vi.js | 23 - .../src/localization/messages_zh.js | 23 - .../src/localization/messages_zh_TW.js | 24 - .../src/localization/methods_de.js | 12 - .../src/localization/methods_es_CL.js | 12 - .../src/localization/methods_fi.js | 12 - .../src/localization/methods_nl.js | 9 - .../src/localization/methods_pt.js | 9 - .../jquery-validation/validation.jquery.json | 29 - .../wwwroot/lib/jquery/.bower.json | 38 - .../wwwroot/lib/jquery/MIT-LICENSE.txt | 21 - .../wwwroot/lib/jquery/bower.json | 28 - .../wwwroot/lib/jquery/dist/jquery.js | 9210 ----------------- .../wwwroot/lib/jquery/dist/jquery.min.js | 5 - .../wwwroot/lib/jquery/dist/jquery.min.map | 1 - .../wwwroot/lib/jquery/src/ajax.js | 786 -- .../wwwroot/lib/jquery/src/ajax/jsonp.js | 89 - .../wwwroot/lib/jquery/src/ajax/load.js | 75 - .../wwwroot/lib/jquery/src/ajax/parseJSON.js | 13 - .../wwwroot/lib/jquery/src/ajax/parseXML.js | 28 - .../wwwroot/lib/jquery/src/ajax/script.js | 64 - .../wwwroot/lib/jquery/src/ajax/var/nonce.js | 5 - .../wwwroot/lib/jquery/src/ajax/var/rquery.js | 3 - .../wwwroot/lib/jquery/src/ajax/xhr.js | 136 - .../wwwroot/lib/jquery/src/attributes.js | 11 - .../wwwroot/lib/jquery/src/attributes/attr.js | 141 - .../lib/jquery/src/attributes/classes.js | 158 - .../wwwroot/lib/jquery/src/attributes/prop.js | 94 - .../lib/jquery/src/attributes/support.js | 35 - .../wwwroot/lib/jquery/src/attributes/val.js | 161 - .../wwwroot/lib/jquery/src/callbacks.js | 205 - .../wwwroot/lib/jquery/src/core.js | 502 - .../wwwroot/lib/jquery/src/core/access.js | 60 - .../wwwroot/lib/jquery/src/core/init.js | 123 - .../wwwroot/lib/jquery/src/core/parseHTML.js | 39 - .../wwwroot/lib/jquery/src/core/ready.js | 97 - .../lib/jquery/src/core/var/rsingleTag.js | 4 - .../wwwroot/lib/jquery/src/css.js | 450 - .../lib/jquery/src/css/addGetHookIf.js | 22 - .../wwwroot/lib/jquery/src/css/curCSS.js | 57 - .../lib/jquery/src/css/defaultDisplay.js | 70 - .../jquery/src/css/hiddenVisibleSelectors.js | 15 - .../wwwroot/lib/jquery/src/css/support.js | 96 - .../wwwroot/lib/jquery/src/css/swap.js | 28 - .../lib/jquery/src/css/var/cssExpand.js | 3 - .../lib/jquery/src/css/var/getStyles.js | 12 - .../lib/jquery/src/css/var/isHidden.js | 13 - .../wwwroot/lib/jquery/src/css/var/rmargin.js | 3 - .../lib/jquery/src/css/var/rnumnonpx.js | 5 - .../wwwroot/lib/jquery/src/data.js | 178 - .../wwwroot/lib/jquery/src/data/Data.js | 181 - .../wwwroot/lib/jquery/src/data/accepts.js | 20 - .../lib/jquery/src/data/var/data_priv.js | 5 - .../lib/jquery/src/data/var/data_user.js | 5 - .../wwwroot/lib/jquery/src/deferred.js | 149 - .../wwwroot/lib/jquery/src/deprecated.js | 13 - .../wwwroot/lib/jquery/src/dimensions.js | 50 - .../wwwroot/lib/jquery/src/effects.js | 648 -- .../wwwroot/lib/jquery/src/effects/Tween.js | 114 - .../jquery/src/effects/animatedSelector.js | 13 - .../wwwroot/lib/jquery/src/event.js | 868 -- .../wwwroot/lib/jquery/src/event/ajax.js | 13 - .../wwwroot/lib/jquery/src/event/alias.js | 39 - .../wwwroot/lib/jquery/src/event/support.js | 9 - .../wwwroot/lib/jquery/src/exports/amd.js | 24 - .../wwwroot/lib/jquery/src/exports/global.js | 32 - .../wwwroot/lib/jquery/src/intro.js | 44 - .../wwwroot/lib/jquery/src/jquery.js | 37 - .../wwwroot/lib/jquery/src/manipulation.js | 580 -- .../lib/jquery/src/manipulation/_evalUrl.js | 18 - .../lib/jquery/src/manipulation/support.js | 32 - .../src/manipulation/var/rcheckableType.js | 3 - .../wwwroot/lib/jquery/src/offset.js | 207 - .../wwwroot/lib/jquery/src/outro.js | 1 - .../wwwroot/lib/jquery/src/queue.js | 142 - .../wwwroot/lib/jquery/src/queue/delay.js | 22 - .../wwwroot/lib/jquery/src/selector-native.js | 172 - .../wwwroot/lib/jquery/src/selector-sizzle.js | 14 - .../wwwroot/lib/jquery/src/selector.js | 1 - .../wwwroot/lib/jquery/src/serialize.js | 111 - .../lib/jquery/src/sizzle/dist/sizzle.js | 2067 ---- .../lib/jquery/src/sizzle/dist/sizzle.min.js | 3 - .../lib/jquery/src/sizzle/dist/sizzle.min.map | 1 - .../wwwroot/lib/jquery/src/traversing.js | 199 - .../lib/jquery/src/traversing/findFilter.js | 100 - .../src/traversing/var/rneedsContext.js | 6 - .../wwwroot/lib/jquery/src/var/arr.js | 3 - .../wwwroot/lib/jquery/src/var/class2type.js | 4 - .../wwwroot/lib/jquery/src/var/concat.js | 5 - .../wwwroot/lib/jquery/src/var/hasOwn.js | 5 - .../wwwroot/lib/jquery/src/var/indexOf.js | 5 - .../wwwroot/lib/jquery/src/var/pnum.js | 3 - .../wwwroot/lib/jquery/src/var/push.js | 5 - .../wwwroot/lib/jquery/src/var/rnotwhite.js | 3 - .../wwwroot/lib/jquery/src/var/slice.js | 5 - .../lib/jquery/src/var/strundefined.js | 3 - .../wwwroot/lib/jquery/src/var/support.js | 4 - .../wwwroot/lib/jquery/src/var/toString.js | 5 - .../wwwroot/lib/jquery/src/wrap.js | 79 - .../wwwroot/web.config | 9 - test/yavscTests/BaseTestContext.cs | 26 - test/yavscTests/Makefile | 41 - test/yavscTests/Mandatory/BatchTests.cs | 237 - test/yavscTests/Mandatory/RegisterApi.cs | 42 - test/yavscTests/Mandatory/Remoting.cs | 103 - test/yavscTests/Mandatory/Resources.cs | 22 - .../yavscTests/Mandatory/ServerSideFixture.cs | 268 - .../yavscTests/NonRegression/AbstractTests.cs | 29 - test/yavscTests/NonRegression/Database.cs | 51 - test/yavscTests/NonRegression/EMailling.cs | 44 - test/yavscTests/NonRegression/NodeTests.cs | 66 - .../Resources/Test.TestResources.resx | 66 - .../Settings/DbConnectionSettings.cs | 8 - test/yavscTests/Settings/Testing.cs | 23 - test/yavscTests/Startup.cs | 637 -- test/yavscTests/TestHelpers.cs | 33 - test/yavscTests/WIP/NotWorking.cs | 48 - test/yavscTests/YavscServerFactory.cs | 23 - test/yavscTests/appsettings.json | 70 - test/yavscTests/npm-debug.log | 20 - test/yavscTests/package-lock.json | 19 - test/yavscTests/project.json | 95 - yavsc.sln | 69 + 920 files changed, 1256 insertions(+), 300154 deletions(-) delete mode 100644 src/GoogleCode/GoogleTranslate/GoogleTranslate.cs delete mode 100644 src/GoogleCode/GoogleTranslate/Language.cs delete mode 100644 src/GoogleCode/GoogleTranslate/Misc/ExtensionMethods.cs delete mode 100644 src/GoogleCode/GoogleTranslate/Misc/StringValueAttribute.cs delete mode 100644 src/GoogleCode/GoogleTranslate/Objects/Error/Error.cs delete mode 100644 src/GoogleCode/GoogleTranslate/Objects/Error/ErrorData.cs delete mode 100644 src/GoogleCode/GoogleTranslate/Objects/Error/ErrorResponse.cs delete mode 100644 src/GoogleCode/GoogleTranslate/Objects/LanguageDetection/LanguageDetection.cs delete mode 100644 src/GoogleCode/GoogleTranslate/Objects/LanguageDetection/LanguageDetectionData.cs delete mode 100644 src/GoogleCode/GoogleTranslate/Objects/LanguageDetection/LanguageDetectionResult.cs delete mode 100644 src/GoogleCode/GoogleTranslate/Objects/SupportedLanguages/SupportedLanguageData.cs delete mode 100644 src/GoogleCode/GoogleTranslate/Objects/SupportedLanguages/SupportedLanguageResult.cs delete mode 100644 src/GoogleCode/GoogleTranslate/Objects/SupportedLanguages/TranslationLanaguage.cs delete mode 100644 src/GoogleCode/GoogleTranslate/Objects/Translation/TranslateResult.cs delete mode 100644 src/GoogleCode/GoogleTranslate/Objects/Translation/Translation.cs delete mode 100644 src/GoogleCode/GoogleTranslate/Objects/Translation/TranslationData.cs delete mode 100644 src/GoogleCode/GoogleTranslate/project.json delete mode 100644 src/OAuth.AspNet.AuthServer/AuthenticationResponseChallenge.cs delete mode 100644 src/OAuth.AspNet.AuthServer/AuthenticationResponseGrant.cs delete mode 100644 src/OAuth.AspNet.AuthServer/AuthenticationTokenCreateContext.cs delete mode 100644 src/OAuth.AspNet.AuthServer/AuthenticationTokenProvider.cs delete mode 100644 src/OAuth.AspNet.AuthServer/AuthenticationTokenReceiveContext.cs delete mode 100644 src/OAuth.AspNet.AuthServer/AuthorizeEndpointRequest.cs delete mode 100644 src/OAuth.AspNet.AuthServer/BaseOAuthEndpointContext.cs delete mode 100644 src/OAuth.AspNet.AuthServer/BaseValidatingClientContext.cs delete mode 100644 src/OAuth.AspNet.AuthServer/BaseValidatingContext.cs delete mode 100644 src/OAuth.AspNet.AuthServer/BaseValidatingTicketContext.cs delete mode 100644 src/OAuth.AspNet.AuthServer/DefaultBehavior.cs delete mode 100644 src/OAuth.AspNet.AuthServer/IAuthenticationTokenProvider.cs delete mode 100644 src/OAuth.AspNet.AuthServer/IOAuthAuthorizationServerProvider.cs delete mode 100644 src/OAuth.AspNet.AuthServer/Makefile delete mode 100644 src/OAuth.AspNet.AuthServer/OAuthAuthorizationServerHandler.cs delete mode 100644 src/OAuth.AspNet.AuthServer/OAuthAuthorizationServerMiddleware.cs delete mode 100644 src/OAuth.AspNet.AuthServer/OAuthAuthorizationServerOptions.cs delete mode 100644 src/OAuth.AspNet.AuthServer/OAuthAuthorizationServerProvider.cs delete mode 100644 src/OAuth.AspNet.AuthServer/OAuthAuthorizeEndpointContext.cs delete mode 100644 src/OAuth.AspNet.AuthServer/OAuthAuthorizeEndpointResponseContext.cs delete mode 100644 src/OAuth.AspNet.AuthServer/OAuthConstants.cs delete mode 100644 src/OAuth.AspNet.AuthServer/OAuthDefaults.cs delete mode 100644 src/OAuth.AspNet.AuthServer/OAuthGrantAuthorizationCodeContext.cs delete mode 100644 src/OAuth.AspNet.AuthServer/OAuthGrantClientCredentialsContext.cs delete mode 100644 src/OAuth.AspNet.AuthServer/OAuthGrantCustomExtensionContext.cs delete mode 100644 src/OAuth.AspNet.AuthServer/OAuthGrantRefreshTokenContext.cs delete mode 100644 src/OAuth.AspNet.AuthServer/OAuthGrantResourceOwnerCredentialsContext.cs delete mode 100644 src/OAuth.AspNet.AuthServer/OAuthMatchContext.cs delete mode 100644 src/OAuth.AspNet.AuthServer/OAuthTokenEndpointContext.cs delete mode 100644 src/OAuth.AspNet.AuthServer/OAuthTokenEndpointResponseContext.cs delete mode 100644 src/OAuth.AspNet.AuthServer/OAuthValidateAuthorizeRequestContext.cs delete mode 100644 src/OAuth.AspNet.AuthServer/OAuthValidateClientAuthenticationContext.cs delete mode 100644 src/OAuth.AspNet.AuthServer/OAuthValidateClientRedirectUriContext.cs delete mode 100644 src/OAuth.AspNet.AuthServer/OAuthValidateTokenRequestContext.cs delete mode 100644 src/OAuth.AspNet.AuthServer/TokenEndpointRequest.cs delete mode 100644 src/OAuth.AspNet.AuthServer/TokenEndpointRequestAuthorizationCode.cs delete mode 100644 src/OAuth.AspNet.AuthServer/TokenEndpointRequestClientCredentials.cs delete mode 100644 src/OAuth.AspNet.AuthServer/TokenEndpointRequestCustomExtension.cs delete mode 100644 src/OAuth.AspNet.AuthServer/TokenEndpointRequestRefreshToken.cs delete mode 100644 src/OAuth.AspNet.AuthServer/TokenEndpointRequestResourceOwnerPasswordCredentials.cs delete mode 100644 src/OAuth.AspNet.AuthServer/project.json delete mode 100644 src/OAuth.AspNet.Token/Makefile delete mode 100644 src/OAuth.AspNet.Token/MonoDataProtectionProvider.cs delete mode 100644 src/OAuth.AspNet.Token/MonoDataProtector.cs delete mode 100755 src/OAuth.AspNet.Token/OAuth.AspNet.Token.csproj delete mode 100644 src/OAuth.AspNet.Token/TicketDataFormatTokenValidator.cs delete mode 100644 src/OAuth.AspNet.Token/project.json delete mode 100644 src/Yavsc.Abstract/Properties/AssemblyInfo.cs create mode 100644 src/Yavsc.Abstract/Yavsc.Abstract.csproj delete mode 100644 src/Yavsc.Abstract/project.json create mode 100644 src/Yavsc.Server/Interfaces/Event.cs create mode 100644 src/Yavsc.Server/Interfaces/Events.cs create mode 100644 src/Yavsc.Server/Yavsc.Server.csproj delete mode 100644 src/Yavsc.Server/project.json delete mode 100644 src/Yavsc/AuthorizationServer/UserTokenProvider.cs delete mode 100644 src/Yavsc/AuthorizationServer/XmlEncryptor.cs delete mode 100644 src/Yavsc/Controllers/Accounting/OAuthController.cs delete mode 100644 src/Yavsc/CustomModelBinder.cs delete mode 100644 src/Yavsc/Extensions/OAuthAuthorizationServerExtensions.cs delete mode 100644 src/Yavsc/Formatters/PdfFormatter.cs delete mode 100644 src/Yavsc/Migrations/2016/20160315144017_init.Designer.cs delete mode 100644 src/Yavsc/Migrations/2016/20160315144017_init.cs delete mode 100644 src/Yavsc/Migrations/2016/20160317215718_command.Designer.cs delete mode 100644 src/Yavsc/Migrations/2016/20160317215718_command.cs delete mode 100644 src/Yavsc/Migrations/2016/20160320170252_bank.Designer.cs delete mode 100644 src/Yavsc/Migrations/2016/20160320170252_bank.cs delete mode 100644 src/Yavsc/Migrations/2016/20160322144500_contact.Designer.cs delete mode 100644 src/Yavsc/Migrations/2016/20160322144500_contact.cs delete mode 100644 src/Yavsc/Migrations/2016/20160322152206_balance.Designer.cs delete mode 100644 src/Yavsc/Migrations/2016/20160322152206_balance.cs delete mode 100644 src/Yavsc/Migrations/2016/20160401233357_circle.Designer.cs delete mode 100644 src/Yavsc/Migrations/2016/20160401233357_circle.cs delete mode 100644 src/Yavsc/Migrations/2016/20160402135146_calendar.Designer.cs delete mode 100644 src/Yavsc/Migrations/2016/20160402135146_calendar.cs delete mode 100644 src/Yavsc/Migrations/2016/20160404110708_files.Designer.cs delete mode 100644 src/Yavsc/Migrations/2016/20160404110708_files.cs delete mode 100644 src/Yavsc/Migrations/2016/20160404121446_estimate.Designer.cs delete mode 100644 src/Yavsc/Migrations/2016/20160404121446_estimate.cs delete mode 100644 src/Yavsc/Migrations/2016/20160404130359_estimateCommand.Designer.cs delete mode 100644 src/Yavsc/Migrations/2016/20160404130359_estimateCommand.cs delete mode 100644 src/Yavsc/Migrations/2016/20160405091432_booking.Designer.cs delete mode 100644 src/Yavsc/Migrations/2016/20160405091432_booking.cs delete mode 100644 src/Yavsc/Migrations/2016/20160407112403_dailycost.Designer.cs delete mode 100644 src/Yavsc/Migrations/2016/20160407112403_dailycost.cs delete mode 100644 src/Yavsc/Migrations/2016/20160418114001_commandCreation.Designer.cs delete mode 100644 src/Yavsc/Migrations/2016/20160418114001_commandCreation.cs delete mode 100644 src/Yavsc/Migrations/2016/20160427123737_perfoffer.Designer.cs delete mode 100644 src/Yavsc/Migrations/2016/20160427123737_perfoffer.cs delete mode 100644 src/Yavsc/Migrations/2016/20160506154628_siren.Designer.cs delete mode 100644 src/Yavsc/Migrations/2016/20160506154628_siren.cs delete mode 100644 src/Yavsc/Migrations/2016/20160515142434_tokenExpiresIn.Designer.cs delete mode 100644 src/Yavsc/Migrations/2016/20160515142434_tokenExpiresIn.cs delete mode 100644 src/Yavsc/Migrations/2016/20160529205859_ModeratorGroupName.Designer.cs delete mode 100644 src/Yavsc/Migrations/2016/20160529205859_ModeratorGroupName.cs delete mode 100644 src/Yavsc/Migrations/2016/20160610153353_client.Designer.cs delete mode 100644 src/Yavsc/Migrations/2016/20160610153353_client.cs delete mode 100644 src/Yavsc/Migrations/2016/20160613142037_devices.Designer.cs delete mode 100644 src/Yavsc/Migrations/2016/20160613142037_devices.cs delete mode 100644 src/Yavsc/Migrations/2016/20160614010545_bookquery.Designer.cs delete mode 100644 src/Yavsc/Migrations/2016/20160614010545_bookquery.cs delete mode 100644 src/Yavsc/Migrations/2016/20160702195348_GCMinfos.Designer.cs delete mode 100644 src/Yavsc/Migrations/2016/20160702195348_GCMinfos.cs delete mode 100644 src/Yavsc/Migrations/2016/20160723164231_GCMRedDate.Designer.cs delete mode 100644 src/Yavsc/Migrations/2016/20160723164231_GCMRedDate.cs delete mode 100644 src/Yavsc/Migrations/2016/20160725145306_estimates.Designer.cs delete mode 100644 src/Yavsc/Migrations/2016/20160725145306_estimates.cs delete mode 100644 src/Yavsc/Migrations/2016/20160726131331_performerIdTypo.Designer.cs delete mode 100644 src/Yavsc/Migrations/2016/20160726131331_performerIdTypo.cs delete mode 100644 src/Yavsc/Migrations/2016/20160726133002_otherOrtho.Designer.cs delete mode 100644 src/Yavsc/Migrations/2016/20160726133002_otherOrtho.cs delete mode 100644 src/Yavsc/Migrations/2016/20160726161530_ExceptionsSIREN.Designer.cs delete mode 100644 src/Yavsc/Migrations/2016/20160726161530_ExceptionsSIREN.cs delete mode 100644 src/Yavsc/Migrations/2016/20160802143258_bcontentornot.Designer.cs delete mode 100644 src/Yavsc/Migrations/2016/20160802143258_bcontentornot.cs delete mode 100644 src/Yavsc/Migrations/2016/20160802145351_camelCaseBlog.Designer.cs delete mode 100644 src/Yavsc/Migrations/2016/20160802145351_camelCaseBlog.cs delete mode 100644 src/Yavsc/Migrations/2016/20160901145646_products.Designer.cs delete mode 100644 src/Yavsc/Migrations/2016/20160901145646_products.cs delete mode 100644 src/Yavsc/Migrations/2016/20160905095708_tags.Designer.cs delete mode 100644 src/Yavsc/Migrations/2016/20160905095708_tags.cs delete mode 100644 src/Yavsc/Migrations/2016/20160916075415_estimateFreeFromCatalog.Designer.cs delete mode 100644 src/Yavsc/Migrations/2016/20160916075415_estimateFreeFromCatalog.cs delete mode 100644 src/Yavsc/Migrations/2016/20160917010249_yaev.Designer.cs delete mode 100644 src/Yavsc/Migrations/2016/20160917010249_yaev.cs delete mode 100644 src/Yavsc/Migrations/2016/20160920215459_avatar.Designer.cs delete mode 100644 src/Yavsc/Migrations/2016/20160920215459_avatar.cs delete mode 100644 src/Yavsc/Migrations/2016/20161010102616_recontact.Designer.cs delete mode 100644 src/Yavsc/Migrations/2016/20161010102616_recontact.cs delete mode 100644 src/Yavsc/Migrations/2016/20161020143022_estimateClientApprouval.Designer.cs delete mode 100644 src/Yavsc/Migrations/2016/20161020143022_estimateClientApprouval.cs delete mode 100644 src/Yavsc/Migrations/2016/20161020212947_userAddress.Designer.cs delete mode 100644 src/Yavsc/Migrations/2016/20161020212947_userAddress.cs delete mode 100644 src/Yavsc/Migrations/2016/20161021153306_estimateLines.Designer.cs delete mode 100644 src/Yavsc/Migrations/2016/20161021153306_estimateLines.cs delete mode 100644 src/Yavsc/Migrations/2016/20161101234703_chatConnection.Designer.cs delete mode 100644 src/Yavsc/Migrations/2016/20161101234703_chatConnection.cs delete mode 100644 src/Yavsc/Migrations/2016/20161102132129_fixCxOwner.Designer.cs delete mode 100644 src/Yavsc/Migrations/2016/20161102132129_fixCxOwner.cs delete mode 100644 src/Yavsc/Migrations/2016/20161102133253_fix2CxOwner.Designer.cs delete mode 100644 src/Yavsc/Migrations/2016/20161102133253_fix2CxOwner.cs delete mode 100644 src/Yavsc/Migrations/2016/20161104090806_bankUserProfile.Designer.cs delete mode 100644 src/Yavsc/Migrations/2016/20161104090806_bankUserProfile.cs delete mode 100644 src/Yavsc/Migrations/2016/20161104164949_dropEstimateStatus.Designer.cs delete mode 100644 src/Yavsc/Migrations/2016/20161104164949_dropEstimateStatus.cs delete mode 100644 src/Yavsc/Migrations/2016/20161123235323_estimatesignatures.Designer.cs delete mode 100644 src/Yavsc/Migrations/2016/20161123235323_estimatesignatures.cs delete mode 100644 src/Yavsc/Migrations/2016/20161130084909_diskQuota.Designer.cs delete mode 100644 src/Yavsc/Migrations/2016/20161130084909_diskQuota.cs delete mode 100644 src/Yavsc/Migrations/2016/20161209121035_bookQueryReason.Designer.cs delete mode 100644 src/Yavsc/Migrations/2016/20161209121035_bookQueryReason.cs delete mode 100644 src/Yavsc/Migrations/2016/20161231163016_musicalPreferences.Designer.cs delete mode 100644 src/Yavsc/Migrations/2016/20161231163016_musicalPreferences.cs delete mode 100644 src/Yavsc/Migrations/2017/20170102140332_musicalTendencies.Designer.cs delete mode 100644 src/Yavsc/Migrations/2017/20170102140332_musicalTendencies.cs delete mode 100644 src/Yavsc/Migrations/2017/20170102152745_locationTypes.Designer.cs delete mode 100644 src/Yavsc/Migrations/2017/20170102152745_locationTypes.cs delete mode 100644 src/Yavsc/Migrations/2017/20170106092028_WFActivityParentAndProfiles.Designer.cs delete mode 100644 src/Yavsc/Migrations/2017/20170106092028_WFActivityParentAndProfiles.cs delete mode 100644 src/Yavsc/Migrations/2017/20170106113614_ownerProfile.Designer.cs delete mode 100644 src/Yavsc/Migrations/2017/20170106113614_ownerProfile.cs delete mode 100644 src/Yavsc/Migrations/2017/20170106122307_Instruments.Designer.cs delete mode 100644 src/Yavsc/Migrations/2017/20170106122307_Instruments.cs delete mode 100644 src/Yavsc/Migrations/2017/20170106124548_instrumentation.Designer.cs delete mode 100644 src/Yavsc/Migrations/2017/20170106124548_instrumentation.cs delete mode 100644 src/Yavsc/Migrations/2017/20170106144035_activityRate.Designer.cs delete mode 100644 src/Yavsc/Migrations/2017/20170106144035_activityRate.cs delete mode 100644 src/Yavsc/Migrations/2017/20170106235954_weight.Designer.cs delete mode 100644 src/Yavsc/Migrations/2017/20170106235954_weight.cs delete mode 100644 src/Yavsc/Migrations/2017/20170107004233_userActivitiesValidity.Designer.cs delete mode 100644 src/Yavsc/Migrations/2017/20170107004233_userActivitiesValidity.cs delete mode 100644 src/Yavsc/Migrations/2017/20170113022807_SettingsClassName.Designer.cs delete mode 100644 src/Yavsc/Migrations/2017/20170113022807_SettingsClassName.cs delete mode 100644 src/Yavsc/Migrations/2017/20170113150714_instrumentationReloaded.Designer.cs delete mode 100644 src/Yavsc/Migrations/2017/20170113150714_instrumentationReloaded.cs delete mode 100644 src/Yavsc/Migrations/2017/20170116002541_bookQueryActivityCode.Designer.cs delete mode 100644 src/Yavsc/Migrations/2017/20170116002541_bookQueryActivityCode.cs delete mode 100644 src/Yavsc/Migrations/2017/20170116154735_refactPrproAllowGeo.Designer.cs delete mode 100644 src/Yavsc/Migrations/2017/20170116154735_refactPrproAllowGeo.cs delete mode 100644 src/Yavsc/Migrations/2017/20170117134339_entityTracking.Designer.cs delete mode 100644 src/Yavsc/Migrations/2017/20170117134339_entityTracking.cs delete mode 100644 src/Yavsc/Migrations/2017/20170120095258_blogAcl.Designer.cs delete mode 100644 src/Yavsc/Migrations/2017/20170120095258_blogAcl.cs delete mode 100644 src/Yavsc/Migrations/2017/20170120122324_queryTraking.Designer.cs delete mode 100644 src/Yavsc/Migrations/2017/20170120122324_queryTraking.cs delete mode 100644 src/Yavsc/Migrations/2017/20170122160343_circlesMemberRefact.Designer.cs delete mode 100644 src/Yavsc/Migrations/2017/20170122160343_circlesMemberRefact.cs delete mode 100644 src/Yavsc/Migrations/2017/20170124090324_commandForms.Designer.cs delete mode 100644 src/Yavsc/Migrations/2017/20170124090324_commandForms.cs delete mode 100644 src/Yavsc/Migrations/2017/20170126152454_trackActivity.Designer.cs delete mode 100644 src/Yavsc/Migrations/2017/20170126152454_trackActivity.cs delete mode 100644 src/Yavsc/Migrations/2017/20170126152651_renameActViewNameToAction.Designer.cs delete mode 100644 src/Yavsc/Migrations/2017/20170126152651_renameActViewNameToAction.cs delete mode 100644 src/Yavsc/Migrations/2017/20170201002133_blacklisted.Designer.cs delete mode 100644 src/Yavsc/Migrations/2017/20170201002133_blacklisted.cs delete mode 100644 src/Yavsc/Migrations/2017/20170201162847_defaultAvatar.Designer.cs delete mode 100644 src/Yavsc/Migrations/2017/20170201162847_defaultAvatar.cs delete mode 100644 src/Yavsc/Migrations/2017/20170202102936_defaultDiskQuota.Designer.cs delete mode 100644 src/Yavsc/Migrations/2017/20170202102936_defaultDiskQuota.cs delete mode 100644 src/Yavsc/Migrations/2017/20170212005346_haircut.Designer.cs delete mode 100644 src/Yavsc/Migrations/2017/20170212005346_haircut.cs delete mode 100644 src/Yavsc/Migrations/2017/20170217221646_bookQueryStatus.Designer.cs delete mode 100644 src/Yavsc/Migrations/2017/20170217221646_bookQueryStatus.cs delete mode 100644 src/Yavsc/Migrations/2017/20170220102125_notifications.Designer.cs delete mode 100644 src/Yavsc/Migrations/2017/20170220102125_notifications.cs delete mode 100644 src/Yavsc/Migrations/2017/20170220125518_dimissclick.Designer.cs delete mode 100644 src/Yavsc/Migrations/2017/20170220125518_dimissclick.cs delete mode 100644 src/Yavsc/Migrations/2017/20170220144141_hiddenActivity.Designer.cs delete mode 100644 src/Yavsc/Migrations/2017/20170220144141_hiddenActivity.cs delete mode 100644 src/Yavsc/Migrations/2017/20170227151759_hairPrestations.Designer.cs delete mode 100644 src/Yavsc/Migrations/2017/20170227151759_hairPrestations.cs delete mode 100644 src/Yavsc/Migrations/2017/20170228115359_brusherProfile.Designer.cs delete mode 100644 src/Yavsc/Migrations/2017/20170228115359_brusherProfile.cs delete mode 100644 src/Yavsc/Migrations/2017/20170228145057_actionName.Designer.cs delete mode 100644 src/Yavsc/Migrations/2017/20170228145057_actionName.cs delete mode 100644 src/Yavsc/Migrations/2017/20170301124608_brusherActiondistance.Designer.cs delete mode 100644 src/Yavsc/Migrations/2017/20170301124608_brusherActiondistance.cs delete mode 100644 src/Yavsc/Migrations/2017/20170301132531_manbrushing.Designer.cs delete mode 100644 src/Yavsc/Migrations/2017/20170301132531_manbrushing.cs delete mode 100644 src/Yavsc/Migrations/2017/20170301211317_folding.Designer.cs delete mode 100644 src/Yavsc/Migrations/2017/20170301211317_folding.cs delete mode 100644 src/Yavsc/Migrations/2017/20170302122929_brusherProfileDiscount.Designer.cs delete mode 100644 src/Yavsc/Migrations/2017/20170302122929_brusherProfileDiscount.cs delete mode 100644 src/Yavsc/Migrations/2017/20170303000800_estimateRequireCommandType.Designer.cs delete mode 100644 src/Yavsc/Migrations/2017/20170303000800_estimateRequireCommandType.cs delete mode 100644 src/Yavsc/Migrations/2017/20170317213255_cxRequiresUserName.Designer.cs delete mode 100644 src/Yavsc/Migrations/2017/20170317213255_cxRequiresUserName.cs delete mode 100644 src/Yavsc/Migrations/2017/20170329075249_avatarMayBeNull.Designer.cs delete mode 100644 src/Yavsc/Migrations/2017/20170329075249_avatarMayBeNull.cs delete mode 100644 src/Yavsc/Migrations/2017/20170331214327_rdvqueryAndNoLocationNorDate.Designer.cs delete mode 100644 src/Yavsc/Migrations/2017/20170331214327_rdvqueryAndNoLocationNorDate.cs delete mode 100644 src/Yavsc/Migrations/2017/20170408055642_haircutqueryAdditionalInfo.Designer.cs delete mode 100644 src/Yavsc/Migrations/2017/20170408055642_haircutqueryAdditionalInfo.cs delete mode 100644 src/Yavsc/Migrations/2017/20170409004555_haircutCommandTaints.Designer.cs delete mode 100644 src/Yavsc/Migrations/2017/20170409004555_haircutCommandTaints.cs delete mode 100644 src/Yavsc/Migrations/2017/20170507200834_paypal.Designer.cs delete mode 100644 src/Yavsc/Migrations/2017/20170507200834_paypal.cs delete mode 100644 src/Yavsc/Migrations/2017/20170510121057_hairCutPaypalPayment.Designer.cs delete mode 100644 src/Yavsc/Migrations/2017/20170510121057_hairCutPaypalPayment.cs delete mode 100644 src/Yavsc/Migrations/2017/20170512102508_hairCutBill.Designer.cs delete mode 100644 src/Yavsc/Migrations/2017/20170512102508_hairCutBill.cs delete mode 100644 src/Yavsc/Migrations/2017/20170513213829_paypalids.Designer.cs delete mode 100644 src/Yavsc/Migrations/2017/20170513213829_paypalids.cs delete mode 100644 src/Yavsc/Migrations/2017/20170514123122_links.Designer.cs delete mode 100644 src/Yavsc/Migrations/2017/20170514123122_links.cs delete mode 100644 src/Yavsc/Migrations/2017/20170516181745_paymentConsent.Designer.cs delete mode 100644 src/Yavsc/Migrations/2017/20170516181745_paymentConsent.cs delete mode 100644 src/Yavsc/Migrations/2017/20170517001340_notificatioinTarget.Designer.cs delete mode 100644 src/Yavsc/Migrations/2017/20170517001340_notificatioinTarget.cs delete mode 100644 src/Yavsc/Migrations/2017/20170524210924_paypalToDeprecated.Designer.cs delete mode 100644 src/Yavsc/Migrations/2017/20170524210924_paypalToDeprecated.cs delete mode 100644 src/Yavsc/Migrations/2017/20170526020220_rdvPayment.Designer.cs delete mode 100644 src/Yavsc/Migrations/2017/20170526020220_rdvPayment.cs delete mode 100644 src/Yavsc/Migrations/2017/20170601115553_period.Designer.cs delete mode 100644 src/Yavsc/Migrations/2017/20170601115553_period.cs delete mode 100644 src/Yavsc/Migrations/2017/20170611141231_BrusherCalendarModel.Designer.cs delete mode 100644 src/Yavsc/Migrations/2017/20170611141231_BrusherCalendarModel.cs delete mode 100644 src/Yavsc/Migrations/2017/20171002023107_Features.Designer.cs delete mode 100644 src/Yavsc/Migrations/2017/20171002023107_Features.cs delete mode 100644 src/Yavsc/Migrations/2017/20171002023835_bugs.Designer.cs delete mode 100644 src/Yavsc/Migrations/2017/20171002023835_bugs.cs delete mode 100644 src/Yavsc/Migrations/2017/20171003195221_BlogRename.Designer.cs delete mode 100644 src/Yavsc/Migrations/2017/20171003195221_BlogRename.cs delete mode 100644 src/Yavsc/Migrations/2017/20171003203721_BlogComment.Designer.cs delete mode 100644 src/Yavsc/Migrations/2017/20171003203721_BlogComment.cs delete mode 100644 src/Yavsc/Migrations/2017/20171008184908_annouce.Designer.cs delete mode 100644 src/Yavsc/Migrations/2017/20171008184908_annouce.cs delete mode 100644 src/Yavsc/Migrations/2017/20171008190234_announceAnwer.Designer.cs delete mode 100644 src/Yavsc/Migrations/2017/20171008190234_announceAnwer.cs delete mode 100644 src/Yavsc/Migrations/2017/20171016090837_bugDescription.Designer.cs delete mode 100644 src/Yavsc/Migrations/2017/20171016090837_bugDescription.cs delete mode 100644 src/Yavsc/Migrations/2017/20171019130120_subComment.Designer.cs delete mode 100644 src/Yavsc/Migrations/2017/20171019130120_subComment.cs delete mode 100644 src/Yavsc/Migrations/2017/20171020090944_commentAuthor.Designer.cs delete mode 100644 src/Yavsc/Migrations/2017/20171020090944_commentAuthor.cs delete mode 100644 src/Yavsc/Migrations/2017/20171020173835_commentAuthorId.Designer.cs delete mode 100644 src/Yavsc/Migrations/2017/20171020173835_commentAuthorId.cs delete mode 100644 src/Yavsc/Migrations/2018/20180102153009_chatRooms.Designer.cs delete mode 100644 src/Yavsc/Migrations/2018/20180102153009_chatRooms.cs delete mode 100644 src/Yavsc/Migrations/2018/20180209144114_rejectQuery.Designer.cs delete mode 100644 src/Yavsc/Migrations/2018/20180209144114_rejectQuery.cs delete mode 100644 src/Yavsc/Migrations/2018/20180420213912_mailingTemplates.Designer.cs delete mode 100644 src/Yavsc/Migrations/2018/20180420213912_mailingTemplates.cs delete mode 100644 src/Yavsc/Migrations/2018/20180503100246_userAllowMonthlyEmail.Designer.cs delete mode 100644 src/Yavsc/Migrations/2018/20180503100246_userAllowMonthlyEmail.cs delete mode 100644 src/Yavsc/Migrations/2018/20180625113528_Git.Designer.cs delete mode 100644 src/Yavsc/Migrations/2018/20180625113528_Git.cs delete mode 100644 src/Yavsc/Migrations/2018/20180703224638_wrongProjectConfigForeignKey.Designer.cs delete mode 100644 src/Yavsc/Migrations/2018/20180703224638_wrongProjectConfigForeignKey.cs delete mode 100644 src/Yavsc/Migrations/2018/20180703231814_wrongProjectConfigForeignKeyBis.Designer.cs delete mode 100644 src/Yavsc/Migrations/2018/20180703231814_wrongProjectConfigForeignKeyBis.cs delete mode 100644 src/Yavsc/Migrations/2018/20180805122812_gitprojectref.Designer.cs delete mode 100644 src/Yavsc/Migrations/2018/20180805122812_gitprojectref.cs delete mode 100644 src/Yavsc/Migrations/2018/20181212103501_blogLang.Designer.cs delete mode 100644 src/Yavsc/Migrations/2018/20181212103501_blogLang.cs delete mode 100644 src/Yavsc/Migrations/2018/20181218152420_BlogTradModel.Designer.cs delete mode 100644 src/Yavsc/Migrations/2018/20181218152420_BlogTradModel.cs delete mode 100644 src/Yavsc/Migrations/2018/20181231153224_bugTitles.Designer.cs delete mode 100644 src/Yavsc/Migrations/2018/20181231153224_bugTitles.cs delete mode 100644 src/Yavsc/Migrations/2019/T1/20190103110008_liveSetup.Designer.cs delete mode 100644 src/Yavsc/Migrations/2019/T1/20190103110008_liveSetup.cs delete mode 100644 src/Yavsc/Migrations/2019/T1/20190126133339_banTarget.Designer.cs delete mode 100644 src/Yavsc/Migrations/2019/T1/20190126133339_banTarget.cs delete mode 100644 src/Yavsc/Migrations/2019/T1/20190127105601_banReason.Designer.cs delete mode 100644 src/Yavsc/Migrations/2019/T1/20190127105601_banReason.cs delete mode 100644 src/Yavsc/Migrations/2019/T1/20190204162909_liveFlowSeqnum.Designer.cs delete mode 100644 src/Yavsc/Migrations/2019/T1/20190204162909_liveFlowSeqnum.cs delete mode 100644 src/Yavsc/Migrations/2019/T2/20190507142752_chatAccess.Designer.cs delete mode 100644 src/Yavsc/Migrations/2019/T2/20190507142752_chatAccess.cs delete mode 100644 src/Yavsc/Migrations/2019/T2/20190508004238_dropGCM.Designer.cs delete mode 100644 src/Yavsc/Migrations/2019/T2/20190508004238_dropGCM.cs delete mode 100644 src/Yavsc/Migrations/2019/T2/20190510021107_chanDates.Designer.cs delete mode 100644 src/Yavsc/Migrations/2019/T2/20190510021107_chanDates.cs delete mode 100644 src/Yavsc/Migrations/2019/T2/20190622172941_userTrack.Designer.cs delete mode 100644 src/Yavsc/Migrations/2019/T2/20190622172941_userTrack.cs delete mode 100644 src/Yavsc/Migrations/20190730164137_publicCircle.Designer.cs delete mode 100644 src/Yavsc/Migrations/20190730164137_publicCircle.cs delete mode 100644 src/Yavsc/Migrations/20190803204448_fileCircle.Designer.cs delete mode 100644 src/Yavsc/Migrations/20190803204448_fileCircle.cs delete mode 100644 src/Yavsc/Migrations/20190804232432_circleAnnotations.Designer.cs delete mode 100644 src/Yavsc/Migrations/20190804232432_circleAnnotations.cs delete mode 100644 src/Yavsc/Migrations/20190819220343_intrumentRatingConstraint.Designer.cs delete mode 100644 src/Yavsc/Migrations/20190819220343_intrumentRatingConstraint.cs delete mode 100644 src/Yavsc/Migrations/20190819221632_instRateWInst.Designer.cs delete mode 100644 src/Yavsc/Migrations/20190819221632_instRateWInst.cs delete mode 100644 src/Yavsc/Migrations/20190826132314_bugDescriptionLength.Designer.cs delete mode 100644 src/Yavsc/Migrations/20190826132314_bugDescriptionLength.cs delete mode 100644 src/Yavsc/Migrations/20210530122042_template-key.Designer.cs delete mode 100644 src/Yavsc/Migrations/20210530122042_template-key.cs delete mode 100644 src/Yavsc/Migrations/20210530213408_mailling-not-mailling-lists.Designer.cs delete mode 100644 src/Yavsc/Migrations/20210530213408_mailling-not-mailling-lists.cs delete mode 100644 src/Yavsc/Migrations/20210603172023_no-more-circle-autorisation-to-file.Designer.cs delete mode 100644 src/Yavsc/Migrations/20210603172023_no-more-circle-autorisation-to-file.cs delete mode 100644 src/Yavsc/Migrations/ApplicationDbContextModelSnapshot.cs create mode 100644 src/Yavsc/Yavsc.csproj rename src/Yavsc/{project.json => project_json.md} (99%) delete mode 100755 src/sampleWebAsWebApiClient/.bowerrc delete mode 100644 src/sampleWebAsWebApiClient/Controllers/AuthenticationController.cs delete mode 100755 src/sampleWebAsWebApiClient/Controllers/HomeController.cs delete mode 100644 src/sampleWebAsWebApiClient/Dockerfile delete mode 100644 src/sampleWebAsWebApiClient/Makefile delete mode 100644 src/sampleWebAsWebApiClient/README.md delete mode 100755 src/sampleWebAsWebApiClient/Startup.cs delete mode 100755 src/sampleWebAsWebApiClient/Views/Home/About.cshtml delete mode 100755 src/sampleWebAsWebApiClient/Views/Home/Contact.cshtml delete mode 100755 src/sampleWebAsWebApiClient/Views/Home/Index.cshtml delete mode 100755 src/sampleWebAsWebApiClient/Views/Shared/Error.cshtml delete mode 100755 src/sampleWebAsWebApiClient/Views/Shared/_Layout.cshtml delete mode 100755 src/sampleWebAsWebApiClient/Views/_ViewImports.cshtml delete mode 100755 src/sampleWebAsWebApiClient/Views/_ViewStart.cshtml delete mode 100755 src/sampleWebAsWebApiClient/appsettings.json delete mode 100755 src/sampleWebAsWebApiClient/bower.json delete mode 100755 src/sampleWebAsWebApiClient/gulpfile.js delete mode 100755 src/sampleWebAsWebApiClient/package.json delete mode 100755 src/sampleWebAsWebApiClient/project.json delete mode 100755 src/sampleWebAsWebApiClient/wwwroot/css/site.css delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/css/site.min.css delete mode 100755 src/sampleWebAsWebApiClient/wwwroot/favicon.ico delete mode 100755 src/sampleWebAsWebApiClient/wwwroot/images/ASP-NET-Banners-01.png delete mode 100755 src/sampleWebAsWebApiClient/wwwroot/images/ASP-NET-Banners-02.png delete mode 100755 src/sampleWebAsWebApiClient/wwwroot/images/Banner-01-Azure.png delete mode 100755 src/sampleWebAsWebApiClient/wwwroot/images/Banner-02-VS.png delete mode 100755 src/sampleWebAsWebApiClient/wwwroot/js/site.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/js/site.min.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/.bower.json delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/Gruntfile.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/LICENSE delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/README.md delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/bower.json delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/dist/css/bootstrap-theme.css delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/dist/css/bootstrap-theme.css.map delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/dist/css/bootstrap-theme.min.css delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/dist/css/bootstrap.css delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.eot delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.svg delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2 delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/dist/js/bootstrap.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/dist/js/npm.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/fonts/glyphicons-halflings-regular.eot delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/fonts/glyphicons-halflings-regular.svg delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/fonts/glyphicons-halflings-regular.ttf delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/fonts/glyphicons-halflings-regular.woff delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/fonts/glyphicons-halflings-regular.woff2 delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/grunt/.jshintrc delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/grunt/bs-commonjs-generator.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/grunt/bs-glyphicons-data-generator.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/grunt/bs-lessdoc-parser.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/grunt/bs-raw-files-generator.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/grunt/configBridge.json delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/grunt/sauce_browsers.yml delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/js/.jscsrc delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/js/.jshintrc delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/js/affix.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/js/alert.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/js/button.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/js/carousel.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/js/collapse.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/js/dropdown.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/js/modal.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/js/popover.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/js/scrollspy.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/js/tab.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/js/tooltip.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/js/transition.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/.csscomb.json delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/.csslintrc delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/alerts.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/badges.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/bootstrap.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/breadcrumbs.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/button-groups.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/buttons.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/carousel.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/close.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/code.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/component-animations.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/dropdowns.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/forms.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/glyphicons.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/grid.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/input-groups.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/jumbotron.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/labels.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/list-group.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/media.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/mixins.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/mixins/alerts.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/mixins/background-variant.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/mixins/border-radius.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/mixins/buttons.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/mixins/center-block.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/mixins/clearfix.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/mixins/forms.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/mixins/gradients.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/mixins/grid-framework.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/mixins/grid.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/mixins/hide-text.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/mixins/image.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/mixins/labels.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/mixins/list-group.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/mixins/nav-divider.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/mixins/nav-vertical-align.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/mixins/opacity.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/mixins/pagination.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/mixins/panels.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/mixins/progress-bar.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/mixins/reset-filter.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/mixins/reset-text.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/mixins/resize.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/mixins/responsive-visibility.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/mixins/size.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/mixins/tab-focus.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/mixins/table-row.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/mixins/text-emphasis.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/mixins/text-overflow.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/mixins/vendor-prefixes.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/modals.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/navbar.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/navs.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/normalize.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/pager.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/pagination.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/panels.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/popovers.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/print.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/progress-bars.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/responsive-embed.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/responsive-utilities.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/scaffolding.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/tables.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/theme.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/thumbnails.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/tooltip.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/type.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/utilities.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/variables.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/wells.less delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/package.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/package.json delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation-unobtrusive/.bower.json delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation-unobtrusive/bower.json delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/.bower.json delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/CONTRIBUTING.md delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/Gruntfile.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/LICENSE.md delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/README.md delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/bower.json delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/changelog.md delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/dist/additional-methods.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/dist/additional-methods.min.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/dist/jquery.validate.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/package.json delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/additional/accept.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/additional/additional.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/additional/alphanumeric.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/additional/bankaccountNL.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/additional/bankorgiroaccountNL.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/additional/bic.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/additional/cifES.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/additional/cpfBR.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/additional/creditcardtypes.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/additional/currency.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/additional/dateFA.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/additional/dateITA.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/additional/dateNL.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/additional/extension.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/additional/giroaccountNL.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/additional/iban.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/additional/integer.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/additional/ipv4.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/additional/ipv6.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/additional/lettersonly.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/additional/letterswithbasicpunc.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/additional/mobileNL.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/additional/mobileUK.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/additional/nieES.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/additional/nifES.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/additional/notEqualTo.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/additional/nowhitespace.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/additional/pattern.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/additional/phoneNL.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/additional/phoneUK.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/additional/phoneUS.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/additional/phonesUK.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/additional/postalCodeCA.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/additional/postalcodeBR.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/additional/postalcodeIT.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/additional/postalcodeNL.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/additional/postcodeUK.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/additional/require_from_group.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/additional/skip_or_fill_minimum.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/additional/statesUS.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/additional/strippedminlength.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/additional/time.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/additional/time12h.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/additional/url2.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/additional/vinUS.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/additional/zipcodeUS.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/additional/ziprange.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/ajax.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/core.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/localization/messages_ar.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/localization/messages_bg.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/localization/messages_bn_BD.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/localization/messages_ca.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/localization/messages_cs.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/localization/messages_da.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/localization/messages_de.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/localization/messages_el.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/localization/messages_es.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/localization/messages_es_AR.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/localization/messages_es_PE.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/localization/messages_et.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/localization/messages_eu.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/localization/messages_fa.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/localization/messages_fi.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/localization/messages_fr.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/localization/messages_ge.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/localization/messages_gl.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/localization/messages_he.js delete mode 100755 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/localization/messages_hr.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/localization/messages_hu.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/localization/messages_hy_AM.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/localization/messages_id.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/localization/messages_is.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/localization/messages_it.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/localization/messages_ja.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/localization/messages_ka.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/localization/messages_kk.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/localization/messages_ko.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/localization/messages_lt.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/localization/messages_lv.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/localization/messages_my.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/localization/messages_nl.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/localization/messages_no.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/localization/messages_pl.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/localization/messages_pt_BR.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/localization/messages_pt_PT.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/localization/messages_ro.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/localization/messages_ru.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/localization/messages_si.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/localization/messages_sk.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/localization/messages_sl.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/localization/messages_sr.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/localization/messages_sr_lat.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/localization/messages_sv.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/localization/messages_th.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/localization/messages_tj.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/localization/messages_tr.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/localization/messages_uk.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/localization/messages_vi.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/localization/messages_zh.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/localization/messages_zh_TW.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/localization/methods_de.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/localization/methods_es_CL.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/localization/methods_fi.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/localization/methods_nl.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/src/localization/methods_pt.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/validation.jquery.json delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/.bower.json delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/MIT-LICENSE.txt delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/bower.json delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/dist/jquery.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/dist/jquery.min.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/dist/jquery.min.map delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/ajax.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/ajax/jsonp.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/ajax/load.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/ajax/parseJSON.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/ajax/parseXML.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/ajax/script.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/ajax/var/nonce.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/ajax/var/rquery.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/ajax/xhr.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/attributes.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/attributes/attr.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/attributes/classes.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/attributes/prop.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/attributes/support.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/attributes/val.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/callbacks.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/core.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/core/access.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/core/init.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/core/parseHTML.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/core/ready.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/core/var/rsingleTag.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/css.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/css/addGetHookIf.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/css/curCSS.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/css/defaultDisplay.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/css/hiddenVisibleSelectors.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/css/support.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/css/swap.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/css/var/cssExpand.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/css/var/getStyles.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/css/var/isHidden.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/css/var/rmargin.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/css/var/rnumnonpx.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/data.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/data/Data.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/data/accepts.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/data/var/data_priv.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/data/var/data_user.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/deferred.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/deprecated.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/dimensions.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/effects.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/effects/Tween.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/effects/animatedSelector.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/event.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/event/ajax.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/event/alias.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/event/support.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/exports/amd.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/exports/global.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/intro.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/jquery.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/manipulation.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/manipulation/_evalUrl.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/manipulation/support.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/manipulation/var/rcheckableType.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/offset.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/outro.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/queue.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/queue/delay.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/selector-native.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/selector-sizzle.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/selector.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/serialize.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/sizzle/dist/sizzle.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/sizzle/dist/sizzle.min.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/sizzle/dist/sizzle.min.map delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/traversing.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/traversing/findFilter.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/traversing/var/rneedsContext.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/var/arr.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/var/class2type.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/var/concat.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/var/hasOwn.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/var/indexOf.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/var/pnum.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/var/push.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/var/rnotwhite.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/var/slice.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/var/strundefined.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/var/support.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/var/toString.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/lib/jquery/src/wrap.js delete mode 100644 src/sampleWebAsWebApiClient/wwwroot/web.config delete mode 100644 test/yavscTests/BaseTestContext.cs delete mode 100644 test/yavscTests/Makefile delete mode 100644 test/yavscTests/Mandatory/BatchTests.cs delete mode 100644 test/yavscTests/Mandatory/RegisterApi.cs delete mode 100644 test/yavscTests/Mandatory/Remoting.cs delete mode 100644 test/yavscTests/Mandatory/Resources.cs delete mode 100644 test/yavscTests/Mandatory/ServerSideFixture.cs delete mode 100644 test/yavscTests/NonRegression/AbstractTests.cs delete mode 100644 test/yavscTests/NonRegression/Database.cs delete mode 100644 test/yavscTests/NonRegression/EMailling.cs delete mode 100755 test/yavscTests/NonRegression/NodeTests.cs delete mode 100644 test/yavscTests/Resources/Test.TestResources.resx delete mode 100644 test/yavscTests/Settings/DbConnectionSettings.cs delete mode 100644 test/yavscTests/Settings/Testing.cs delete mode 100644 test/yavscTests/Startup.cs delete mode 100644 test/yavscTests/TestHelpers.cs delete mode 100644 test/yavscTests/WIP/NotWorking.cs delete mode 100644 test/yavscTests/YavscServerFactory.cs delete mode 100644 test/yavscTests/appsettings.json delete mode 100644 test/yavscTests/npm-debug.log delete mode 100644 test/yavscTests/package-lock.json delete mode 100644 test/yavscTests/project.json create mode 100644 yavsc.sln diff --git a/global.json b/global.json index e4059e57..e0df28b8 100644 --- a/global.json +++ b/global.json @@ -4,10 +4,5 @@ "scripts", "tests" ], - "sdk": { - "version": "1.0.0-rc1-update2", - "runtime": "mono", - "architecture": "x64" - }, "packages": "packages" } diff --git a/src/GoogleCode/GoogleTranslate/GoogleTranslate.cs b/src/GoogleCode/GoogleTranslate/GoogleTranslate.cs deleted file mode 100644 index e6d33fef..00000000 --- a/src/GoogleCode/GoogleTranslate/GoogleTranslate.cs +++ /dev/null @@ -1,208 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text; -using GoogleTranslateNET.Misc; -using GoogleTranslateNET.Objects.Error; -using GoogleTranslateNET.Objects.LanguageDetection; -using GoogleTranslateNET.Objects.SupportedLanguages; -using GoogleTranslateNET.Objects.Translation; -using RestSharp; -using RestSharp.Deserializers; -using System.Linq; - - -namespace GoogleTranslateNET -{ - public class NoSevrerSideImplementationAttribute : Attribute - { - public string Reason { get ; private set; } - public NoSevrerSideImplementationAttribute(string reason) : base() - { - Reason = reason; - } - - } - - [NoSevrerSideImplementation("none")] - public class GoogleTranslate - { - private string _key; - private static RestClient _client = new RestClient("https://www.googleapis.com/language/translate/v2"); - - public GoogleTranslate(string key) - { - if (string.IsNullOrEmpty(key)) - throw new ArgumentException("Key is required.", "key"); - - _key = key; - } - - /// - /// When true, the output from google is in human readable format. - /// Default: Not set, Google defaults to true - /// - public bool? PrettyPrint { get; set; } - - /// - /// When true, queries will be sent using HTTP POST instead of GET. - /// GET queries have a limit of 2000 characters, POST queries have a limit of 5000 characters. - /// Default: Not set, Google defaults to false - /// - public bool? LargeQuery { get; set; } - - /// - /// Translates a text from one language to another. - /// You can input multiple texts and get them translated all at once. - /// Warning: Setting source and destination languages to the same language will result in an error. - /// - /// The language to translate from. Set it to Language.Automatic to let Google Translate determine the language. - /// The language to translate to. - /// The text to translate. You may input more than one text. - /// The translated text. - public List Translate(Language sourceLanguage, Language destinationLanaguage, params string[] text) - { - //https://www.googleapis.com/language/translate/v2?key=key&q=hello%20world&source=en&target=de - RestRequest request = CreateRequest(string.Empty); - - CheckRequest(text); - - //Required - foreach (string q in text) - { - request.AddParameter("q", q); - } - request.AddParameter("target", destinationLanaguage.GetStringValue()); - - //Optional - if (sourceLanguage != Language.Automatic) - request.AddParameter("source", sourceLanguage.GetStringValue()); - - //Output - TranslateResult results = GetResponse(request); - return results.Data.Translations; - } - - /// - /// Gives you a list of supported languages. - /// - /// When defined, gives you a list of languages that translates into the target language. - /// A list of supported languages - public List GetSupportedLanguages(Language targetLanguage = Language.Unknown) - { - //https://www.googleapis.com/language/translate/v2/languages?key=key&target=zh-TW - RestRequest request = CreateRequest("languages"); - - //Optional - if (targetLanguage != Language.Unknown) - request.AddParameter("target", targetLanguage.GetStringValue()); - - //Output - SupportedLanguageResult results = GetResponse(request); - return results.Data.Languages; - } - - /// - /// Detects the languages that might be used in the text. - /// You can send more than one text in a single request to detect multiple texts. - /// - /// The text to use when detecting languages. - /// A list of languages that might be used in the text. - public List DetectLanguage(params string[] text) - { - //https://www.googleapis.com/language/translate/v2/detect?key=key&q=google+translate+is+fast - RestRequest request = CreateRequest("detect"); - - CheckRequest(text); - - //Required - foreach (string q in text) - { - request.AddParameter("q", q); - } - - //Output - LanguageDetectionResult results = GetResponse(request); - - //Flatten the results from Google Translate API - List detections = new List(); - foreach (List languageDetections in results.Data.Detections) - { - detections.AddRange(languageDetections); - } - - return detections; - } - - private void CheckRequest(IEnumerable requestContent) - { - //Compute the total size of the content - int sum = requestContent.Sum(item => item.Length); - - if (((LargeQuery.HasValue && !LargeQuery.Value) || !LargeQuery.HasValue) && sum >= 2000) - { - throw new ArgumentException("Your text content is larger than 2000 characters. Set LargeQuery to 'true' to enable support up to 5000 characters."); - } - - if (sum > 5000) - throw new ArgumentException("Your text content is larger than 5000 characters. Google Translate only allow up to 5000 characters"); - } - - private RestRequest CreateRequest(string function) - { - RestRequest request; - - if (LargeQuery.HasValue && LargeQuery.Value) - { - request = new RestRequest(function, Method.POST); - - //To use POST, you must use the X-HTTP-Method-Override header to tell the Translate API to treat the request as a GET (use X-HTTP-Method-Override: GET). - request.AddHeader("X-HTTP-Method-Override", "GET"); - } - else - { - request = new RestRequest(function, Method.GET); - } - - request.AddParameter("key", _key); - - if (PrettyPrint.HasValue) - request.AddParameter("prettyprint", PrettyPrint.ToString().ToLower()); - - return request; - } - - private T GetResponse(RestRequest request) - { - RestResponse response = (RestResponse)_client.Execute(request); - JsonDeserializer deserializer = new JsonDeserializer(); - T results = deserializer.Deserialize(response); - - //Try to deserialize it as an error - it is a hack since I'm using generics here. - ErrorResponse errorResponse = deserializer.Deserialize(response); - - if (errorResponse.Error != null) - throw new Exception(GetErrorText(errorResponse.Error)); - - return results; - } - - private string GetErrorText(Error error) - { - if (error != null) - { - StringBuilder sb = new StringBuilder(); - sb.Append(error.Message); - - if (error.Errors.Count >= 1) - { - ErrorData errorData = error.Errors.First(); - sb.Append("Reason: " + errorData.Reason); - } - - return sb.ToString(); - } - - return "There was an error. Unable to determine the cause."; - } - } -} diff --git a/src/GoogleCode/GoogleTranslate/Language.cs b/src/GoogleCode/GoogleTranslate/Language.cs deleted file mode 100644 index 264d3505..00000000 --- a/src/GoogleCode/GoogleTranslate/Language.cs +++ /dev/null @@ -1,118 +0,0 @@ -using GoogleTranslateNET.Misc; - -namespace GoogleTranslateNET -{ - public enum Language - { - Unknown, - Automatic, - [StringValue("af")] - Afrikaans, - [StringValue("sq")] - Albanian, - [StringValue("ar")] - Arabic, - [StringValue("be")] - Belarusian, - [StringValue("bg")] - Bulgarian, - [StringValue("ca")] - Catalan, - [StringValue("zh")] - ChineseSimplified, - [StringValue("zh-TW")] - ChineseTraditional, - [StringValue("hr")] - Croatian, - [StringValue("cs")] - Czech, - [StringValue("da")] - Danish, - [StringValue("nl")] - Dutch, - [StringValue("en")] - English, - [StringValue("eo")] - Esperanto, - [StringValue("et")] - Estonian, - [StringValue("tl")] - Filipino, - [StringValue("fi")] - Finnish, - [StringValue("fr")] - French, - [StringValue("gl")] - Galician, - [StringValue("de")] - German, - [StringValue("el")] - Greek, - [StringValue("ht")] - HaitianCreole, - [StringValue("iw")] - Hebrew, - [StringValue("hi")] - Hindi, - [StringValue("hu")] - Hungarian, - [StringValue("is")] - Icelandic, - [StringValue("id")] - Indonesian, - [StringValue("ga")] - Irish, - [StringValue("it")] - Italian, - [StringValue("ja")] - Japanese, - [StringValue("ko")] - Korean, - [StringValue("lv")] - Latvian, - [StringValue("lt")] - Lithuanian, - [StringValue("mk")] - Macedonian, - [StringValue("ms")] - Malay, - [StringValue("mt")] - Maltese, - [StringValue("no")] - Norwegian, - [StringValue("fa")] - Persian, - [StringValue("pl")] - Polish, - [StringValue("pt")] - Portuguese, - [StringValue("ro")] - Romanian, - [StringValue("ru")] - Russian, - [StringValue("sr")] - Serbian, - [StringValue("sk")] - Slovak, - [StringValue("sl")] - Slovenian, - [StringValue("es")] - Spanish, - [StringValue("sw")] - Swahili, - [StringValue("sv")] - Swedish, - [StringValue("th")] - Thai, - [StringValue("tr")] - Turkish, - [StringValue("uk")] - Ukrainian, - [StringValue("vi")] - Vietnamese, - [StringValue("cy")] - Welsh, - [StringValue("yi")] - Yiddish - } -} \ No newline at end of file diff --git a/src/GoogleCode/GoogleTranslate/Misc/ExtensionMethods.cs b/src/GoogleCode/GoogleTranslate/Misc/ExtensionMethods.cs deleted file mode 100644 index daa6203c..00000000 --- a/src/GoogleCode/GoogleTranslate/Misc/ExtensionMethods.cs +++ /dev/null @@ -1,32 +0,0 @@ -using System; -using System.Reflection; - -namespace GoogleTranslateNET.Misc -{ - public static class ExtensionMethods - { - /// - /// Will get the string value for a given enums value, this will - /// only work if you assign the StringValue attribute to - /// the items in your enum. - /// Source: http://weblogs.asp.net/stefansedich/archive/2008/03/12/enum-with-string-values-in-c.aspx - /// - /// - /// - public static string GetStringValue(this Enum value) - { - // Get the type - Type type = value.GetType(); - - // Get fieldinfo for this type - FieldInfo fieldInfo = type.GetField(value.ToString()); - - // Get the stringvalue attributes - StringValueAttribute[] attribs = fieldInfo.GetCustomAttributes( - typeof(StringValueAttribute), false) as StringValueAttribute[]; - - // Return the first if there was a match. - return attribs.Length > 0 ? attribs[0].StringValue : null; - } - } -} \ No newline at end of file diff --git a/src/GoogleCode/GoogleTranslate/Misc/StringValueAttribute.cs b/src/GoogleCode/GoogleTranslate/Misc/StringValueAttribute.cs deleted file mode 100644 index e1c39c00..00000000 --- a/src/GoogleCode/GoogleTranslate/Misc/StringValueAttribute.cs +++ /dev/null @@ -1,18 +0,0 @@ -using System; - -namespace GoogleTranslateNET.Misc -{ - /// - /// This attribute is used to represent a string value - /// for a value in an enum. - /// - public class StringValueAttribute : Attribute - { - public string StringValue { get; private set; } - - public StringValueAttribute(string value) - { - StringValue = value; - } - } -} \ No newline at end of file diff --git a/src/GoogleCode/GoogleTranslate/Objects/Error/Error.cs b/src/GoogleCode/GoogleTranslate/Objects/Error/Error.cs deleted file mode 100644 index 953dc0e5..00000000 --- a/src/GoogleCode/GoogleTranslate/Objects/Error/Error.cs +++ /dev/null @@ -1,11 +0,0 @@ -using System.Collections.Generic; - -namespace GoogleTranslateNET.Objects.Error -{ - public class Error - { - public int Code { get; set; } - public string Message { get; set; } - public List Errors { get; set; } - } -} \ No newline at end of file diff --git a/src/GoogleCode/GoogleTranslate/Objects/Error/ErrorData.cs b/src/GoogleCode/GoogleTranslate/Objects/Error/ErrorData.cs deleted file mode 100644 index 2bafbec9..00000000 --- a/src/GoogleCode/GoogleTranslate/Objects/Error/ErrorData.cs +++ /dev/null @@ -1,11 +0,0 @@ -namespace GoogleTranslateNET.Objects.Error -{ - public class ErrorData - { - public string Domain { get; set; } - public string Reason { get; set; } - public string Message { get; set; } - public string LocationType { get; set; } - public string Location { get; set; } - } -} \ No newline at end of file diff --git a/src/GoogleCode/GoogleTranslate/Objects/Error/ErrorResponse.cs b/src/GoogleCode/GoogleTranslate/Objects/Error/ErrorResponse.cs deleted file mode 100644 index df25034f..00000000 --- a/src/GoogleCode/GoogleTranslate/Objects/Error/ErrorResponse.cs +++ /dev/null @@ -1,7 +0,0 @@ -namespace GoogleTranslateNET.Objects.Error -{ - public class ErrorResponse - { - public Error Error { get; set; } - } -} \ No newline at end of file diff --git a/src/GoogleCode/GoogleTranslate/Objects/LanguageDetection/LanguageDetection.cs b/src/GoogleCode/GoogleTranslate/Objects/LanguageDetection/LanguageDetection.cs deleted file mode 100644 index 82f094cf..00000000 --- a/src/GoogleCode/GoogleTranslate/Objects/LanguageDetection/LanguageDetection.cs +++ /dev/null @@ -1,9 +0,0 @@ -namespace GoogleTranslateNET.Objects.LanguageDetection -{ - public class LanguageDetection - { - public string Language { get; set; } - public bool IsReliable { get; set; } - public float Confidence { get; set; } - } -} \ No newline at end of file diff --git a/src/GoogleCode/GoogleTranslate/Objects/LanguageDetection/LanguageDetectionData.cs b/src/GoogleCode/GoogleTranslate/Objects/LanguageDetection/LanguageDetectionData.cs deleted file mode 100644 index a8a7e256..00000000 --- a/src/GoogleCode/GoogleTranslate/Objects/LanguageDetection/LanguageDetectionData.cs +++ /dev/null @@ -1,9 +0,0 @@ -using System.Collections.Generic; - -namespace GoogleTranslateNET.Objects.LanguageDetection -{ - public class LanguageDetectionData - { - public List> Detections { get; set; } - } -} \ No newline at end of file diff --git a/src/GoogleCode/GoogleTranslate/Objects/LanguageDetection/LanguageDetectionResult.cs b/src/GoogleCode/GoogleTranslate/Objects/LanguageDetection/LanguageDetectionResult.cs deleted file mode 100644 index 8fa1528e..00000000 --- a/src/GoogleCode/GoogleTranslate/Objects/LanguageDetection/LanguageDetectionResult.cs +++ /dev/null @@ -1,7 +0,0 @@ -namespace GoogleTranslateNET.Objects.LanguageDetection -{ - public class LanguageDetectionResult - { - public LanguageDetectionData Data { get; set; } - } -} \ No newline at end of file diff --git a/src/GoogleCode/GoogleTranslate/Objects/SupportedLanguages/SupportedLanguageData.cs b/src/GoogleCode/GoogleTranslate/Objects/SupportedLanguages/SupportedLanguageData.cs deleted file mode 100644 index 3cf16092..00000000 --- a/src/GoogleCode/GoogleTranslate/Objects/SupportedLanguages/SupportedLanguageData.cs +++ /dev/null @@ -1,9 +0,0 @@ -using System.Collections.Generic; - -namespace GoogleTranslateNET.Objects.SupportedLanguages -{ - public class SupportedLanguageData - { - public List Languages { get; set; } - } -} \ No newline at end of file diff --git a/src/GoogleCode/GoogleTranslate/Objects/SupportedLanguages/SupportedLanguageResult.cs b/src/GoogleCode/GoogleTranslate/Objects/SupportedLanguages/SupportedLanguageResult.cs deleted file mode 100644 index 165fae43..00000000 --- a/src/GoogleCode/GoogleTranslate/Objects/SupportedLanguages/SupportedLanguageResult.cs +++ /dev/null @@ -1,7 +0,0 @@ -namespace GoogleTranslateNET.Objects.SupportedLanguages -{ - public class SupportedLanguageResult - { - public SupportedLanguageData Data { get; set; } - } -} \ No newline at end of file diff --git a/src/GoogleCode/GoogleTranslate/Objects/SupportedLanguages/TranslationLanaguage.cs b/src/GoogleCode/GoogleTranslate/Objects/SupportedLanguages/TranslationLanaguage.cs deleted file mode 100644 index 5b01c8ce..00000000 --- a/src/GoogleCode/GoogleTranslate/Objects/SupportedLanguages/TranslationLanaguage.cs +++ /dev/null @@ -1,8 +0,0 @@ -namespace GoogleTranslateNET.Objects.SupportedLanguages -{ - public class TranslationLanaguage - { - public string Language { get; set; } - public string Name { get; set; } - } -} \ No newline at end of file diff --git a/src/GoogleCode/GoogleTranslate/Objects/Translation/TranslateResult.cs b/src/GoogleCode/GoogleTranslate/Objects/Translation/TranslateResult.cs deleted file mode 100644 index 87e3803a..00000000 --- a/src/GoogleCode/GoogleTranslate/Objects/Translation/TranslateResult.cs +++ /dev/null @@ -1,7 +0,0 @@ -namespace GoogleTranslateNET.Objects.Translation -{ - public class TranslateResult - { - public TranslationData Data { get; set; } - } -} \ No newline at end of file diff --git a/src/GoogleCode/GoogleTranslate/Objects/Translation/Translation.cs b/src/GoogleCode/GoogleTranslate/Objects/Translation/Translation.cs deleted file mode 100644 index eaf47131..00000000 --- a/src/GoogleCode/GoogleTranslate/Objects/Translation/Translation.cs +++ /dev/null @@ -1,8 +0,0 @@ -namespace GoogleTranslateNET.Objects.Translation -{ - public class Translation - { - public string TranslatedText { get; set; } - public string DetectedSourceLanguage { get; set; } - } -} \ No newline at end of file diff --git a/src/GoogleCode/GoogleTranslate/Objects/Translation/TranslationData.cs b/src/GoogleCode/GoogleTranslate/Objects/Translation/TranslationData.cs deleted file mode 100644 index 4acaf545..00000000 --- a/src/GoogleCode/GoogleTranslate/Objects/Translation/TranslationData.cs +++ /dev/null @@ -1,9 +0,0 @@ -using System.Collections.Generic; - -namespace GoogleTranslateNET.Objects.Translation -{ - public class TranslationData - { - public List Translations { get; set; } - } -} \ No newline at end of file diff --git a/src/GoogleCode/GoogleTranslate/project.json b/src/GoogleCode/GoogleTranslate/project.json deleted file mode 100644 index 7d60e193..00000000 --- a/src/GoogleCode/GoogleTranslate/project.json +++ /dev/null @@ -1,59 +0,0 @@ -{ - "version": "1.0.5-*", - "title": "Yavsc Google Translate [DNX]", - "description": "Google Translate for DNX", - "authors": [ - "Paul Schneider " - ], - "packOptions": { - "repository": { - "type": "git", - "url": "https://github.com/pazof/yavsc" - }, - "licenseUrl": "https://github.com/pazof/yavsc/blob/vnext/LICENSE", - "requireLicenseAcceptance": true, - "owners": [ - "Paul Schneider " - ], - "summary": "CSharp Google Tranlate API", - "projectUrl": "http://yavsc.pschneider.fr", - "tags": [ - "Translation" - ] - }, - "tooling": { - "defaultNamespace": "Yavsc" - }, - "dependencies": { - "Newtonsoft.Json": "6.0.1-beta1", - "Gapi.net45": "1.0.1", - "RestSharp": "103.4.0" - }, - "frameworks": { - "dnx451": { - "frameworkAssemblies": { - "System.ComponentModel.DataAnnotations": "4.0.0" - } - }, - "net46": { - "frameworkAssemblies": { - "System.ComponentModel.DataAnnotations": "4.0.0" - } - }, - "net461": { - "frameworkAssemblies": { - "System.ComponentModel.DataAnnotations": "4.0.0" - } - }, - "net452": { - "frameworkAssemblies": { - "System.ComponentModel.DataAnnotations": "4.0.0" - } - }, - "net451": { - "frameworkAssemblies": { - "System.ComponentModel.DataAnnotations": "4.0.0" - } - } - } -} diff --git a/src/OAuth.AspNet.AuthServer/AuthenticationResponseChallenge.cs b/src/OAuth.AspNet.AuthServer/AuthenticationResponseChallenge.cs deleted file mode 100644 index 4cd7143d..00000000 --- a/src/OAuth.AspNet.AuthServer/AuthenticationResponseChallenge.cs +++ /dev/null @@ -1,32 +0,0 @@ -using Microsoft.AspNet.Http.Authentication; - -namespace OAuth.AspNet.AuthServer -{ - /// - /// Exposes the security.Challenge environment value as a strong type. - /// - public class AuthenticationResponseChallenge - { - /// - /// Initializes a new instance of the class - /// - /// - /// - public AuthenticationResponseChallenge(string[] authenticationTypes, AuthenticationProperties properties) - { - AuthenticationTypes = authenticationTypes; - Properties = properties ?? new AuthenticationProperties(); - } - - /// - /// List of the authentication types that should send a challenge in the response. - /// - [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Justification = "By design")] - public string[] AuthenticationTypes { get; private set; } - - /// - /// Dictionary used to store state values about the authentication session. - /// - public AuthenticationProperties Properties { get; private set; } - } -} diff --git a/src/OAuth.AspNet.AuthServer/AuthenticationResponseGrant.cs b/src/OAuth.AspNet.AuthServer/AuthenticationResponseGrant.cs deleted file mode 100644 index 28900a4e..00000000 --- a/src/OAuth.AspNet.AuthServer/AuthenticationResponseGrant.cs +++ /dev/null @@ -1,57 +0,0 @@ -using Microsoft.AspNet.Http.Authentication; -using System; -using System.Linq; -using System.Security.Claims; - -namespace OAuth.AspNet.AuthServer -{ - /// - /// Exposes the security.SignIn environment value as a strong type. - /// - public class AuthenticationResponseGrant - { - /// - /// Initializes a new instance of the class. - /// - /// - /// - public AuthenticationResponseGrant(ClaimsIdentity identity, AuthenticationProperties properties) - { - Principal = new ClaimsPrincipal(identity); - Identity = identity; - Properties = properties; - } - - /// - /// Initializes a new instance of the class. - /// - /// - /// - public AuthenticationResponseGrant(ClaimsPrincipal principal, AuthenticationProperties properties) - { - if (principal == null) - { - throw new ArgumentNullException("principal"); - } - - Principal = principal; - Identity = principal.Identities.FirstOrDefault(); - Properties = properties; - } - - /// - /// The identity associated with the user sign in. - /// - public ClaimsIdentity Identity { get; private set; } - - /// - /// The security principal associated with the user sign in. - /// - public ClaimsPrincipal Principal { get; private set; } - - /// - /// Dictionary used to store state values about the authentication session. - /// - public AuthenticationProperties Properties { get; private set; } - } -} diff --git a/src/OAuth.AspNet.AuthServer/AuthenticationTokenCreateContext.cs b/src/OAuth.AspNet.AuthServer/AuthenticationTokenCreateContext.cs deleted file mode 100644 index 4dda1538..00000000 --- a/src/OAuth.AspNet.AuthServer/AuthenticationTokenCreateContext.cs +++ /dev/null @@ -1,43 +0,0 @@ -using Microsoft.AspNet.Http; -using Microsoft.AspNet.Authentication; -using System; - -namespace OAuth.AspNet.AuthServer -{ - - public class AuthenticationTokenCreateContext : BaseContext - { - private readonly ISecureDataFormat _secureDataFormat; - - public AuthenticationTokenCreateContext(HttpContext context, ISecureDataFormat secureDataFormat, AuthenticationTicket ticket) : base(context) - { - if (secureDataFormat == null) - throw new ArgumentNullException(nameof(secureDataFormat)); - - if (ticket == null) - throw new ArgumentNullException(nameof(ticket)); - - _secureDataFormat = secureDataFormat; - - Ticket = ticket; - } - - public string Token { get; protected set; } - - public AuthenticationTicket Ticket { get; protected set; } - - public string SerializeTicket() - { - return _secureDataFormat.Protect(Ticket); - } - - public void SetToken(string tokenValue) - { - if (tokenValue == null) - throw new ArgumentNullException(nameof(tokenValue)); - - Token = tokenValue; - } - } - -} diff --git a/src/OAuth.AspNet.AuthServer/AuthenticationTokenProvider.cs b/src/OAuth.AspNet.AuthServer/AuthenticationTokenProvider.cs deleted file mode 100644 index aac9bcb7..00000000 --- a/src/OAuth.AspNet.AuthServer/AuthenticationTokenProvider.cs +++ /dev/null @@ -1,72 +0,0 @@ -using System; -using System.Threading.Tasks; - -namespace OAuth.AspNet.AuthServer -{ - - public class AuthenticationTokenProvider : IAuthenticationTokenProvider - { - public Action OnCreate { get; set; } - public Func OnCreateAsync { get; set; } - public Action OnReceive { get; set; } - public Func OnReceiveAsync { get; set; } - - public virtual void Create(AuthenticationTokenCreateContext context) - { - if (OnCreateAsync != null && OnCreate == null) - { - throw new InvalidOperationException("Authentication token did not provide an OnCreate method."); - } - if (OnCreate != null) - { - OnCreate.Invoke(context); - } - } - - public virtual async Task CreateAsync(AuthenticationTokenCreateContext context) - { - if (OnCreateAsync != null && OnCreate == null) - { - throw new InvalidOperationException("Authentication token did not provide an OnCreate method."); - } - if (OnCreateAsync != null) - { - await OnCreateAsync.Invoke(context); - } - else - { - Create(context); - } - } - - public virtual void Receive(AuthenticationTokenReceiveContext context) - { - if (OnReceiveAsync != null && OnReceive == null) - { - throw new InvalidOperationException("Authentication token did not provide an OnReceive method."); - } - - if (OnReceive != null) - { - OnReceive.Invoke(context); - } - } - - public virtual async Task ReceiveAsync(AuthenticationTokenReceiveContext context) - { - if (OnReceiveAsync != null && OnReceive == null) - { - throw new InvalidOperationException("Authentication token did not provide an OnReceive method."); - } - if (OnReceiveAsync != null) - { - await OnReceiveAsync.Invoke(context); - } - else - { - Receive(context); - } - } - } - -} diff --git a/src/OAuth.AspNet.AuthServer/AuthenticationTokenReceiveContext.cs b/src/OAuth.AspNet.AuthServer/AuthenticationTokenReceiveContext.cs deleted file mode 100644 index 96b3cc0b..00000000 --- a/src/OAuth.AspNet.AuthServer/AuthenticationTokenReceiveContext.cs +++ /dev/null @@ -1,43 +0,0 @@ -using Microsoft.AspNet.Http; -using Microsoft.AspNet.Authentication; -using System; - -namespace OAuth.AspNet.AuthServer -{ - - public class AuthenticationTokenReceiveContext : BaseContext - { - private readonly ISecureDataFormat _secureDataFormat; - - public AuthenticationTokenReceiveContext(HttpContext context, ISecureDataFormat secureDataFormat, string token) : base(context) - { - if (secureDataFormat == null) - throw new ArgumentNullException(nameof(secureDataFormat)); - - if (token == null) - throw new ArgumentNullException(nameof(token)); - - _secureDataFormat = secureDataFormat; - - Token = token; - } - - public string Token { get; protected set; } - - public AuthenticationTicket Ticket { get; protected set; } - - public void DeserializeTicket(string protectedData) - { - Ticket = _secureDataFormat.Unprotect(protectedData); - } - - public void SetTicket(AuthenticationTicket ticket) - { - if (ticket == null) - throw new ArgumentNullException(nameof(ticket)); - - Ticket = ticket; - } - } - -} diff --git a/src/OAuth.AspNet.AuthServer/AuthorizeEndpointRequest.cs b/src/OAuth.AspNet.AuthServer/AuthorizeEndpointRequest.cs deleted file mode 100644 index ee604b40..00000000 --- a/src/OAuth.AspNet.AuthServer/AuthorizeEndpointRequest.cs +++ /dev/null @@ -1,138 +0,0 @@ -using Microsoft.AspNet.Http; -using System; -using System.Collections.Generic; -using System.Diagnostics.CodeAnalysis; - -namespace OAuth.AspNet.AuthServer -{ - - /// - /// Data object representing the information contained in the query string of an Authorize endpoint request. - /// - public class AuthorizeEndpointRequest - { - /// - /// Creates a new instance populated with values from the query string parameters. - /// - /// Query string parameters from a request. - public AuthorizeEndpointRequest(IReadableStringCollection parameters) - { - if (parameters == null) - { - throw new ArgumentNullException("parameters"); - } - - Scope = new List(); - - foreach (var parameter in parameters) - { - AddParameter(parameter.Key, parameters[parameter.Key]); - } - } - - /// - /// The "response_type" query string parameter of the Authorize request. Known values are "code" and "token". - /// - public string ResponseType { get; set; } - - /// - /// The "response_mode" query string parameter of the Authorize request. Known values are "query", "fragment" and "form_post" - /// See also, http://openid.net/specs/oauth-v2-form-post-response-mode-1_0.html - /// - public string ResponseMode { get; set; } - - /// - /// The "client_id" query string parameter of the Authorize request. - /// - public string ClientId { get; set; } - - /// - /// The "redirect_uri" query string parameter of the Authorize request. May be absent if the server should use the - /// redirect uri known to be registered to the client id. - /// - [SuppressMessage("Microsoft.Design", "CA1056:UriPropertiesShouldNotBeStrings", Justification = "By design")] - public string RedirectUri { get; set; } - - /// - /// The "scope" query string parameter of the Authorize request. May be absent if the server should use default scopes. - /// - public IList Scope { get; private set; } - - /// - /// The "scope" query string parameter of the Authorize request. May be absent if the client does not require state to be - /// included when returning to the RedirectUri. - /// - public string State { get; set; } - - /// - /// True if the "response_type" query string parameter is "code". - /// See also, http://tools.ietf.org/html/rfc6749#section-4.1.1 - /// - public bool IsAuthorizationCodeGrantType - { - get { return ContainsGrantType(Constants.ResponseTypes.Code); } - } - - /// - /// True if the "response_type" query string parameter is "token". - /// See also, http://tools.ietf.org/html/rfc6749#section-4.2.1 - /// - public bool IsImplicitGrantType - { - get { return ContainsGrantType(Constants.ResponseTypes.Token); } - } - - public bool IsFormPostResponseMode - { - get { return string.Equals(ResponseMode, Constants.ResponseModes.FormPost, StringComparison.Ordinal); } - } - - /// - /// True if the "response_type" query string contains the passed responseType. - /// See also, http://openid.net/specs/oauth-v2-multiple-response-types-1_0.html - /// - /// The responseType that is expected within the "response_type" query string - /// True if the "response_type" query string contains the passed responseType. - public bool ContainsGrantType(string responseType) - { - var parts = ResponseType.Split(' '); - foreach (var part in parts) - { - if (string.Equals(part, responseType, StringComparison.Ordinal)) - { - return true; - } - } - return false; - } - - private void AddParameter(string name, string value) - { - if (string.Equals(name, Constants.Parameters.ResponseType, StringComparison.Ordinal)) - { - ResponseType = value; - } - else if (string.Equals(name, Constants.Parameters.ClientId, StringComparison.Ordinal)) - { - ClientId = value; - } - else if (string.Equals(name, Constants.Parameters.RedirectUri, StringComparison.Ordinal)) - { - RedirectUri = value; - } - else if (string.Equals(name, Constants.Parameters.Scope, StringComparison.Ordinal)) - { - Scope = value.Split(' '); - } - else if (string.Equals(name, Constants.Parameters.State, StringComparison.Ordinal)) - { - State = value; - } - else if (string.Equals(name, Constants.Parameters.ResponseMode, StringComparison.Ordinal)) - { - ResponseMode = value; - } - } - } - -} diff --git a/src/OAuth.AspNet.AuthServer/BaseOAuthEndpointContext.cs b/src/OAuth.AspNet.AuthServer/BaseOAuthEndpointContext.cs deleted file mode 100644 index 17099070..00000000 --- a/src/OAuth.AspNet.AuthServer/BaseOAuthEndpointContext.cs +++ /dev/null @@ -1,40 +0,0 @@ -using Microsoft.AspNet.Authentication; -using Microsoft.AspNet.Http; -using System; - -namespace OAuth.AspNet.AuthServer -{ - - /// - /// Base class for OAuth server endpoint contexts - /// - public class BaseOAuthEndpointContext : BaseContext - { - #region Constructors - - /// - /// Creates a new instance of . - /// - /// The to use for this endpoint context. - /// The to use for this endpoint context. - public BaseOAuthEndpointContext(HttpContext context, OAuthAuthorizationServerOptions options) : base(context) - { - if (options == null) - throw new ArgumentNullException(nameof(options)); - - Options = options; - } - - #endregion - - #region Public Members - - /// - /// Gets the OAuth server options. - /// - public OAuthAuthorizationServerOptions Options { get; } - - #endregion - } - -} diff --git a/src/OAuth.AspNet.AuthServer/BaseValidatingClientContext.cs b/src/OAuth.AspNet.AuthServer/BaseValidatingClientContext.cs deleted file mode 100644 index d2df770b..00000000 --- a/src/OAuth.AspNet.AuthServer/BaseValidatingClientContext.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Microsoft.AspNet.Http; - -namespace OAuth.AspNet.AuthServer -{ - - /// - /// Base class used for certain event contexts - /// - public abstract class BaseValidatingClientContext : BaseValidatingContext - { - /// - /// Initializes base class used for certain event contexts - /// - protected BaseValidatingClientContext(HttpContext context, OAuthAuthorizationServerOptions options, string clientId) : base(context, options) - { - ClientId = clientId; - } - - /// - /// The "client_id" parameter for the current request. The Authorization Server application is responsible for - /// validating this value identifies a registered client. - /// - public string ClientId { get; protected set; } - } - -} diff --git a/src/OAuth.AspNet.AuthServer/BaseValidatingContext.cs b/src/OAuth.AspNet.AuthServer/BaseValidatingContext.cs deleted file mode 100644 index 6252bc17..00000000 --- a/src/OAuth.AspNet.AuthServer/BaseValidatingContext.cs +++ /dev/null @@ -1,113 +0,0 @@ -using Microsoft.AspNet.Authentication; -using Microsoft.AspNet.Http; - -namespace OAuth.AspNet.AuthServer -{ - - /// - /// Base class used for certain event contexts - /// - public abstract class BaseValidatingContext : BaseContext - { - /// - /// Initializes base class used for certain event contexts - /// - protected BaseValidatingContext(HttpContext context, TOptions options) : base(context) - { - Options = options; - } - - /// - /// The context options. - /// - public TOptions Options { get; private set; } - - /// - /// True if application code has called any of the Validate methods on this context. - /// - public bool IsValidated { get; private set; } - - /// - /// True if application code has called any of the SetError methods on this context. - /// - public bool HasError { get; private set; } - - /// - /// The error argument provided when SetError was called on this context. This is eventually - /// returned to the client app as the OAuth "error" parameter. - /// - public string Error { get; private set; } - - /// - /// The optional errorDescription argument provided when SetError was called on this context. This is eventually - /// returned to the client app as the OAuth "error_description" parameter. - /// - public string ErrorDescription { get; private set; } - - /// - /// The optional errorUri argument provided when SetError was called on this context. This is eventually - /// returned to the client app as the OAuth "error_uri" parameter. - /// - [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1056:UriPropertiesShouldNotBeStrings", Justification = "error_uri is a string value in the protocol")] - public string ErrorUri { get; private set; } - - /// - /// Marks this context as validated by the application. IsValidated becomes true and HasError becomes false as a result of calling. - /// - /// True if the validation has taken effect. - public virtual bool Validated() - { - IsValidated = true; - HasError = false; - return true; - } - - /// - /// Marks this context as not validated by the application. IsValidated and HasError become false as a result of calling. - /// - public virtual void Rejected() - { - IsValidated = false; - HasError = false; - } - - /// - /// Marks this context as not validated by the application and assigns various error information properties. - /// HasError becomes true and IsValidated becomes false as a result of calling. - /// - /// Assigned to the Error property - public void SetError(string error) - { - SetError(error, null); - } - - /// - /// Marks this context as not validated by the application and assigns various error information properties. - /// HasError becomes true and IsValidated becomes false as a result of calling. - /// - /// Assigned to the Error property - /// Assigned to the ErrorDescription property - public void SetError(string error, string errorDescription) - { - SetError(error, errorDescription, null); - } - - /// - /// Marks this context as not validated by the application and assigns various error information properties. - /// HasError becomes true and IsValidated becomes false as a result of calling. - /// - /// Assigned to the Error property - /// Assigned to the ErrorDescription property - /// Assigned to the ErrorUri property - [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1054:UriParametersShouldNotBeStrings", MessageId = "2#", Justification = "error_uri is a string value in the protocol")] - public void SetError(string error, string errorDescription, string errorUri) - { - Error = error; - ErrorDescription = errorDescription; - ErrorUri = errorUri; - Rejected(); - HasError = true; - } - } - -} diff --git a/src/OAuth.AspNet.AuthServer/BaseValidatingTicketContext.cs b/src/OAuth.AspNet.AuthServer/BaseValidatingTicketContext.cs deleted file mode 100644 index c0697112..00000000 --- a/src/OAuth.AspNet.AuthServer/BaseValidatingTicketContext.cs +++ /dev/null @@ -1,54 +0,0 @@ -using Microsoft.AspNet.Authentication; -using Microsoft.AspNet.Http; -using Microsoft.AspNet.Http.Authentication; -using System.Security.Claims; - -namespace OAuth.AspNet.AuthServer -{ - - /// - /// Base class used for certain event contexts - /// - public abstract class BaseValidatingTicketContext : BaseValidatingContext where TOptions : AuthenticationOptions - { - /// - /// Initializes base class used for certain event contexts - /// - protected BaseValidatingTicketContext(HttpContext context, TOptions options, AuthenticationTicket ticket) : base(context, options) - { - Ticket = ticket; - } - - /// - /// Contains the identity and properties for the application to authenticate. If the Validated method - /// is invoked with an AuthenticationTicket or ClaimsIdentity argument, that new value is assigned to - /// this property in addition to changing IsValidated to true. - /// - public AuthenticationTicket Ticket { get; private set; } - - /// - /// Replaces the ticket information on this context and marks it as as validated by the application. - /// IsValidated becomes true and HasError becomes false as a result of calling. - /// - /// Assigned to the Ticket property - /// True if the validation has taken effect. - public bool Validated(AuthenticationTicket ticket) - { - Ticket = ticket; - return Validated(); - } - - /// - /// Alters the ticket information on this context and marks it as as validated by the application. - /// IsValidated becomes true and HasError becomes false as a result of calling. - /// - /// Assigned to the Ticket.Identity property - /// True if the validation has taken effect. - public bool Validated(ClaimsPrincipal principal) - { - AuthenticationProperties properties = Ticket != null ? Ticket.Properties : new AuthenticationProperties(); - return Validated(new AuthenticationTicket(principal, properties, Options.AuthenticationScheme)); - } - } - -} diff --git a/src/OAuth.AspNet.AuthServer/DefaultBehavior.cs b/src/OAuth.AspNet.AuthServer/DefaultBehavior.cs deleted file mode 100644 index 9a32a2f8..00000000 --- a/src/OAuth.AspNet.AuthServer/DefaultBehavior.cs +++ /dev/null @@ -1,40 +0,0 @@ -using System; -using System.Threading.Tasks; - -namespace OAuth.AspNet.AuthServer -{ - - internal static class DefaultBehavior - { - internal static readonly Func ValidateAuthorizeRequest = context => - { - context.Validated(); - return Task.FromResult(null); - }; - - internal static readonly Func ValidateTokenRequest = context => - { - context.Validated(); - return Task.FromResult(null); - }; - - internal static readonly Func GrantAuthorizationCode = context => - { - if (context.Ticket != null && context.Ticket.Principal != null && context.Ticket.Principal.Identity.IsAuthenticated) - { - context.Validated(); - } - return Task.FromResult(null); - }; - - internal static readonly Func GrantRefreshToken = context => - { - if (context.Ticket != null && context.Ticket.Principal != null && context.Ticket.Principal.Identity.IsAuthenticated) - { - context.Validated(); - } - return Task.FromResult(null); - }; - } - -} diff --git a/src/OAuth.AspNet.AuthServer/IAuthenticationTokenProvider.cs b/src/OAuth.AspNet.AuthServer/IAuthenticationTokenProvider.cs deleted file mode 100644 index 9d66467c..00000000 --- a/src/OAuth.AspNet.AuthServer/IAuthenticationTokenProvider.cs +++ /dev/null @@ -1,14 +0,0 @@ -using System.Threading.Tasks; - -namespace OAuth.AspNet.AuthServer -{ - - public interface IAuthenticationTokenProvider - { - void Create(AuthenticationTokenCreateContext context); - Task CreateAsync(AuthenticationTokenCreateContext context); - void Receive(AuthenticationTokenReceiveContext context); - Task ReceiveAsync(AuthenticationTokenReceiveContext context); - } - -} diff --git a/src/OAuth.AspNet.AuthServer/IOAuthAuthorizationServerProvider.cs b/src/OAuth.AspNet.AuthServer/IOAuthAuthorizationServerProvider.cs deleted file mode 100644 index 57f919c6..00000000 --- a/src/OAuth.AspNet.AuthServer/IOAuthAuthorizationServerProvider.cs +++ /dev/null @@ -1,172 +0,0 @@ -using System.Threading.Tasks; - -namespace OAuth.AspNet.AuthServer -{ - - /// - /// Interface for OAuthAuthorizationServerOptions.Provider property used by Authorization - /// Server to communicate with the web application while processing requests. - /// - public interface IOAuthAuthorizationServerProvider - { - /// - /// Called to determine if an incoming request is treated as an Authorize or Token - /// endpoint. If Options.AuthorizeEndpointPath or Options.TokenEndpointPath - /// are assigned values, then handling this event is optional and context.IsAuthorizeEndpoint and context.IsTokenEndpoint - /// will already be true if the request path matches. - /// - /// The context of the event carries information in and results out. - /// Task to enable asynchronous execution - Task MatchEndpoint(OAuthMatchContext context); - - /// - /// Called to validate that the context.ClientId is a registered "client_id", and that the context.RedirectUri a "redirect_uri" - /// registered for that client. This only occurs when processing the Authorize endpoint. The application MUST implement this - /// call, and it MUST validate both of those factors before calling context.Validated. If the context.Validated method is called - /// with a given redirectUri parameter, then IsValidated will only become true if the incoming redirect URI matches the given redirect URI. - /// If context.Validated is not called the request will not proceed further. - /// - /// The context of the event carries information in and results out. - /// Task to enable asynchronous execution - Task ValidateClientRedirectUri(OAuthValidateClientRedirectUriContext context); - - /// - /// Called to validate that the origin of the request is a registered "client_id", and that the correct credentials for that client are - /// present on the request. If the web application accepts Basic authentication credentials, - /// context.TryGetBasicCredentials(out clientId, out clientSecret) may be called to acquire those values if present in the request header. If the web - /// application accepts "client_id" and "client_secret" as form encoded POST parameters, - /// context.TryGetFormCredentials(out clientId, out clientSecret) may be called to acquire those values if present in the request body. - /// If context.Validated is not called the request will not proceed further. - /// - /// The context of the event carries information in and results out. - /// Task to enable asynchronous execution - Task ValidateClientAuthentication(OAuthValidateClientAuthenticationContext context); - - /// - /// Called for each request to the Authorize endpoint to determine if the request is valid and should continue. - /// The default behavior when using the OAuthAuthorizationServerProvider is to assume well-formed requests, with - /// validated client redirect URI, should continue processing. An application may add any additional constraints. - /// - /// The context of the event carries information in and results out. - /// Task to enable asynchronous execution - Task ValidateAuthorizeRequest(OAuthValidateAuthorizeRequestContext context); - - /// - /// Called for each request to the Token endpoint to determine if the request is valid and should continue. - /// The default behavior when using the OAuthAuthorizationServerProvider is to assume well-formed requests, with - /// validated client credentials, should continue processing. An application may add any additional constraints. - /// - /// The context of the event carries information in and results out. - /// Task to enable asynchronous execution - Task ValidateTokenRequest(OAuthValidateTokenRequestContext context); - - /// - /// Called when a request to the Token endpoint arrives with a "grant_type" of "authorization_code". This occurs after the Authorize - /// endpoint as redirected the user-agent back to the client with a "code" parameter, and the client is exchanging that for an "access_token". - /// The claims and properties - /// associated with the authorization code are present in the context.Ticket. The application must call context.Validated to instruct the Authorization - /// Server middleware to issue an access token based on those claims and properties. The call to context.Validated may be given a different - /// AuthenticationTicket or ClaimsIdentity in order to control which information flows from authorization code to access token. - /// The default behavior when using the OAuthAuthorizationServerProvider is to flow information from the authorization code to - /// the access token unmodified. - /// See also http://tools.ietf.org/html/rfc6749#section-4.1.3 - /// - /// The context of the event carries information in and results out. - /// Task to enable asynchronous execution - Task GrantAuthorizationCode(OAuthGrantAuthorizationCodeContext context); - - /// - /// Called when a request to the Token endpoint arrives with a "grant_type" of "refresh_token". This occurs if your application has issued a "refresh_token" - /// along with the "access_token", and the client is attempting to use the "refresh_token" to acquire a new "access_token", and possibly a new "refresh_token". - /// To issue a refresh token the an Options.RefreshTokenProvider must be assigned to create the value which is returned. The claims and properties - /// associated with the refresh token are present in the context.Ticket. The application must call context.Validated to instruct the - /// Authorization Server middleware to issue an access token based on those claims and properties. The call to context.Validated may - /// be given a different AuthenticationTicket or ClaimsIdentity in order to control which information flows from the refresh token to - /// the access token. The default behavior when using the OAuthAuthorizationServerProvider is to flow information from the refresh token to - /// the access token unmodified. - /// See also http://tools.ietf.org/html/rfc6749#section-6 - /// - /// The context of the event carries information in and results out. - /// Task to enable asynchronous execution - Task GrantRefreshToken(OAuthGrantRefreshTokenContext context); - - /// - /// Called when a request to the Token endpoint arrives with a "grant_type" of "password". This occurs when the user has provided name and password - /// credentials directly into the client application's user interface, and the client application is using those to acquire an "access_token" and - /// optional "refresh_token". If the web application supports the - /// resource owner credentials grant type it must validate the context.Username and context.Password as appropriate. To issue an - /// access token the context.Validated must be called with a new ticket containing the claims about the resource owner which should be associated - /// with the access token. The application should take appropriate measures to ensure that the endpoint isnt abused by malicious callers. . - /// The default behavior is to reject this grant type. - /// See also http://tools.ietf.org/html/rfc6749#section-4.3.2 - /// - /// The context of the event carries information in and results out. - /// Task to enable asynchronous execution - Task GrantResourceOwnerCredentials(OAuthGrantResourceOwnerCredentialsContext context); - - /// - /// Called when a request to the Token endpoint arrives with a "grant_type" of "client_credentials". This occurs when a registered client - /// application wishes to acquire an "access_token" to interact with protected resources on it's own behalf, rather than on behalf of an authenticated user. - /// If the web application supports the client credentials it may assume the context.ClientId has been validated by the ValidateClientAuthentication call. - /// To issue an access token the context.Validated must be called with a new ticket containing the claims about the client application which should be associated - /// with the access token. The application should take appropriate measures to ensure that the endpoint isnt abused by malicious callers. - /// The default behavior is to reject this grant type. - /// See also http://tools.ietf.org/html/rfc6749#section-4.4.2 - /// - /// The context of the event carries information in and results out. - /// Task to enable asynchronous execution - Task GrantClientCredentials(OAuthGrantClientCredentialsContext context); - - /// - /// Called when a request to the Token andpoint arrives with a "grant_type" of any other value. If the application supports custom grant types - /// it is entirely responsible for determining if the request should result in an access_token. If context.Validated is called with ticket - /// information the response body is produced in the same way as the other standard grant types. If additional response parameters must be - /// included they may be added in the final TokenEndpoint call. - /// See also http://tools.ietf.org/html/rfc6749#section-4.5 - /// - /// The context of the event carries information in and results out. - /// Task to enable asynchronous execution - Task GrantCustomExtension(OAuthGrantCustomExtensionContext context); - - /// - /// Called at the final stage of an incoming Authorize endpoint request before the execution continues on to the web application component - /// responsible for producing the html response. Anything present in the OWIN pipeline following the Authorization Server may produce the - /// response for the Authorize page. If running on IIS any ASP.NET technology running on the server may produce the response for the - /// Authorize page. If the web application wishes to produce the response directly in the AuthorizeEndpoint call it may write to the - /// context.Response directly and should call context.RequestCompleted to stop other handlers from executing. If the web application wishes - /// to grant the authorization directly in the AuthorizeEndpoint call it cay call context.OwinContext.Authentication.SignIn with the - /// appropriate ClaimsIdentity and should call context.RequestCompleted to stop other handlers from executing. - /// - /// The context of the event carries information in and results out. - /// Task to enable asynchronous execution - Task AuthorizeEndpoint(OAuthAuthorizeEndpointContext context); - - /// - /// Called at the final stage of a successful Token endpoint request. An application may implement this call in order to do any final - /// modification of the claims being used to issue access or refresh tokens. This call may also be used in order to add additional - /// response parameters to the Token endpoint's json response body. - /// - /// The context of the event carries information in and results out. - /// Task to enable asynchronous execution - Task TokenEndpoint(OAuthTokenEndpointContext context); - - /// - /// Called before the AuthorizationEndpoint redirects its response to the caller. The response could be the - /// token, when using implicit flow or the AuthorizationEndpoint when using authorization code flow. - /// An application may implement this call in order to do any final modification of the claims being used - /// to issue access or refresh tokens. This call may also be used in order to add additional - /// response parameters to the authorization endpoint's response. - /// - /// The context of the event carries information in and results out. - /// Task to enable asynchronous execution - Task AuthorizationEndpointResponse(OAuthAuthorizationEndpointResponseContext context); - - /// - /// Called before the TokenEndpoint redirects its response to the caller. - /// - /// - /// - Task TokenEndpointResponse(OAuthTokenEndpointResponseContext context); - } - -} diff --git a/src/OAuth.AspNet.AuthServer/Makefile b/src/OAuth.AspNet.AuthServer/Makefile deleted file mode 100644 index a8e92ef8..00000000 --- a/src/OAuth.AspNet.AuthServer/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -SOURCE_DIR=../.. -MAKEFILE_DIR=$(SOURCE_DIR)/scripts/make -include $(MAKEFILE_DIR)/dnx.mk -include $(MAKEFILE_DIR)/versioning.mk - -all: $(BINTARGETPATH) - diff --git a/src/OAuth.AspNet.AuthServer/OAuthAuthorizationServerHandler.cs b/src/OAuth.AspNet.AuthServer/OAuthAuthorizationServerHandler.cs deleted file mode 100644 index c2012a0a..00000000 --- a/src/OAuth.AspNet.AuthServer/OAuthAuthorizationServerHandler.cs +++ /dev/null @@ -1,808 +0,0 @@ -using Microsoft.AspNet.Authentication; -using Microsoft.AspNet.Http; -using Microsoft.AspNet.Http.Authentication; -using Microsoft.AspNet.Http.Features.Authentication; -using Microsoft.AspNet.WebUtilities; -using Microsoft.Extensions.Logging; -using Newtonsoft.Json; -using System; -using System.Collections.Generic; -using System.Globalization; -using System.IO; -using System.Text; -using System.Threading.Tasks; - -namespace OAuth.AspNet.AuthServer -{ - - public class OAuthAuthorizationServerHandler : AuthenticationHandler - { - #region non-Public Members - - private AuthorizeEndpointRequest _authorizeEndpointRequest; - - private OAuthValidateClientRedirectUriContext _clientContext; - - private Task SendErrorAsJsonAsync(BaseValidatingContext validatingContext) - { - string error = validatingContext.HasError ? validatingContext.Error : Constants.Errors.InvalidRequest; - string errorDescription = validatingContext.HasError ? validatingContext.ErrorDescription : null; - string errorUri = validatingContext.HasError ? validatingContext.ErrorUri : null; - - string body; - - MemoryStream stream, memoryStream = null; - - StreamWriter streamWriter; - - try - { - stream = memoryStream = new MemoryStream(); - - streamWriter = new StreamWriter(memoryStream); - - using (var writer = new JsonTextWriter(streamWriter)) - { - memoryStream = null; - - streamWriter = null; - - writer.WriteStartObject(); - writer.WritePropertyName(Constants.Parameters.Error); - writer.WriteValue(error); - if (!string.IsNullOrEmpty(errorDescription)) - { - writer.WritePropertyName(Constants.Parameters.ErrorDescription); - writer.WriteValue(errorDescription); - } - if (!string.IsNullOrEmpty(errorUri)) - { - writer.WritePropertyName(Constants.Parameters.ErrorUri); - writer.WriteValue(errorUri); - } - writer.WriteEndObject(); - writer.Flush(); - body = Encoding.UTF8.GetString(stream.ToArray()); - } - } - finally - { - if (memoryStream != null) - memoryStream.Dispose(); - } - - Response.StatusCode = 400; - Response.ContentType = "application/json;charset=UTF-8"; - Response.Headers["Cache-Control"] = "no-cache"; - Response.Headers["Pragma"] = "no-cache"; - Response.Headers["Expires"] = "-1"; - Response.Headers["Content-Length"] = body.Length.ToString(CultureInfo.InvariantCulture); - return Response.WriteAsync(body, Context.RequestAborted); - } - - private async Task SendErrorPageAsync(string error, string errorDescription, string errorUri) - { - Response.StatusCode = 400; - Response.Headers["Cache-Control"] = "no-cache"; - Response.Headers["Pragma"] = "no-cache"; - Response.Headers["Expires"] = "-1"; - - if (Options.ApplicationCanDisplayErrors) - { - Context.Items["oauth.Error"] = error; - Context.Items["oauth.ErrorDescription"] = errorDescription; - Context.Items["oauth.ErrorUri"] = errorUri; - - // request is not handled - pass through to application for rendering - return false; - } - - var memory = new MemoryStream(); - string body; - using (var writer = new StreamWriter(memory)) - { - writer.WriteLine("error: {0}", error); - if (!string.IsNullOrEmpty(errorDescription)) - { - writer.WriteLine("error_description: {0}", errorDescription); - } - if (!string.IsNullOrEmpty(errorUri)) - { - writer.WriteLine("error_uri: {0}", errorUri); - } - writer.Flush(); - body = Encoding.UTF8.GetString(memory.ToArray()); - } - - Response.ContentType = "text/plain;charset=UTF-8"; - Response.Headers["Content-Length"] = body.Length.ToString(CultureInfo.InvariantCulture); - await Response.WriteAsync(body, Context.RequestAborted); - // request is handled, does not pass on to application - return true; - } - - private Task SendErrorRedirectAsync(OAuthValidateClientRedirectUriContext clientContext, BaseValidatingContext validatingContext) - { - if (clientContext == null) - { - throw new ArgumentNullException("clientContext"); - } - - string error = validatingContext.HasError ? validatingContext.Error : Constants.Errors.InvalidRequest; - string errorDescription = validatingContext.HasError ? validatingContext.ErrorDescription : null; - string errorUri = validatingContext.HasError ? validatingContext.ErrorUri : null; - - if (!clientContext.IsValidated) - { - // write error in response body if client_id or redirect_uri have not been validated - return SendErrorPageAsync(error, errorDescription, errorUri); - } - - // redirect with error if client_id and redirect_uri have been validated - string location = QueryHelpers.AddQueryString(clientContext.RedirectUri, Constants.Parameters.Error, error); - if (!string.IsNullOrEmpty(errorDescription)) - { - location = QueryHelpers.AddQueryString(location, Constants.Parameters.ErrorDescription, errorDescription); - } - if (!string.IsNullOrEmpty(errorUri)) - { - location = QueryHelpers.AddQueryString(location, Constants.Parameters.ErrorUri, errorUri); - } - Response.Redirect(location); - // request is handled, does not pass on to application - return Task.FromResult(true); - } - - private static AuthenticationTicket ReturnOutcome(OAuthValidateTokenRequestContext validatingContext, BaseValidatingContext grantContext, AuthenticationTicket ticket, string defaultError) - { - if (!validatingContext.IsValidated) - return null; - - if (!grantContext.IsValidated) - { - if (grantContext.HasError) - { - validatingContext.SetError(grantContext.Error, grantContext.ErrorDescription, grantContext.ErrorUri); - } - else - { - validatingContext.SetError(defaultError); - } - - return null; - } - - if (ticket == null) - { - validatingContext.SetError(defaultError); - return null; - } - - return ticket; - } - - private async Task InvokeTokenEndpointAuthorizationCodeGrantAsync(OAuthValidateTokenRequestContext validatingContext, DateTimeOffset currentUtc) - { - TokenEndpointRequest tokenEndpointRequest = validatingContext.TokenRequest; - - var authorizationCodeContext = new AuthenticationTokenReceiveContext(Context, Options.AuthorizationCodeFormat, tokenEndpointRequest.AuthorizationCodeGrant.Code); - - await Options.AuthorizationCodeProvider.ReceiveAsync(authorizationCodeContext); - - AuthenticationTicket ticket = authorizationCodeContext.Ticket; - - if (ticket == null) - { - Logger.LogError("invalid authorization code"); - validatingContext.SetError(Constants.Errors.InvalidGrant); - return null; - } - - if (!ticket.Properties.ExpiresUtc.HasValue || - ticket.Properties.ExpiresUtc < currentUtc) - { - Logger.LogError("expired authorization code"); - validatingContext.SetError(Constants.Errors.InvalidGrant); - return null; - } - - string clientId; - if (!ticket.Properties.Items.TryGetValue(Constants.Extra.ClientId, out clientId) || - !string.Equals(clientId, validatingContext.ClientContext.ClientId, StringComparison.Ordinal)) - { - Logger.LogError("authorization code does not contain matching client_id"); - validatingContext.SetError(Constants.Errors.InvalidGrant); - return null; - } - - string redirectUri; - if (ticket.Properties.Items.TryGetValue(Constants.Extra.RedirectUri, out redirectUri)) - { - ticket.Properties.Items.Remove(Constants.Extra.RedirectUri); - if (!string.Equals(redirectUri, tokenEndpointRequest.AuthorizationCodeGrant.RedirectUri, StringComparison.Ordinal)) - { - Logger.LogError("authorization code does not contain matching redirect_uri"); - validatingContext.SetError(Constants.Errors.InvalidGrant); - return null; - } - } - - await Options.Provider.ValidateTokenRequest(validatingContext); - - var grantContext = new OAuthGrantAuthorizationCodeContext( - Context, Options, ticket); - - if (validatingContext.IsValidated) - { - await Options.Provider.GrantAuthorizationCode(grantContext); - } - - return ReturnOutcome(validatingContext, grantContext, grantContext.Ticket, Constants.Errors.InvalidGrant); - } - - private async Task InvokeTokenEndpointResourceOwnerPasswordCredentialsGrantAsync(OAuthValidateTokenRequestContext validatingContext, DateTimeOffset currentUtc) - { - TokenEndpointRequest tokenEndpointRequest = validatingContext.TokenRequest; - - await Options.Provider.ValidateTokenRequest(validatingContext); - - var grantContext = new OAuthGrantResourceOwnerCredentialsContext( - Context, - Options, - validatingContext.ClientContext.ClientId, - tokenEndpointRequest.ResourceOwnerPasswordCredentialsGrant.UserName, - tokenEndpointRequest.ResourceOwnerPasswordCredentialsGrant.Password, - tokenEndpointRequest.ResourceOwnerPasswordCredentialsGrant.Scope - ); - - if (validatingContext.IsValidated) - await Options.Provider.GrantResourceOwnerCredentials(grantContext); - - return ReturnOutcome(validatingContext, grantContext, grantContext.Ticket, Constants.Errors.InvalidGrant); - } - - private async Task InvokeTokenEndpointClientCredentialsGrantAsync(OAuthValidateTokenRequestContext validatingContext, DateTimeOffset currentUtc) - { - TokenEndpointRequest tokenEndpointRequest = validatingContext.TokenRequest; - - await Options.Provider.ValidateTokenRequest(validatingContext); - - if (!validatingContext.IsValidated) - return null; - - var grantContext = new OAuthGrantClientCredentialsContext(Context, Options, validatingContext.ClientContext.ClientId, tokenEndpointRequest.ClientCredentialsGrant.Scope); - - await Options.Provider.GrantClientCredentials(grantContext); - - return ReturnOutcome(validatingContext, grantContext, grantContext.Ticket, Constants.Errors.UnauthorizedClient); - } - - private async Task InvokeTokenEndpointRefreshTokenGrantAsync(OAuthValidateTokenRequestContext validatingContext, DateTimeOffset currentUtc) - { - TokenEndpointRequest tokenEndpointRequest = validatingContext.TokenRequest; - - var refreshTokenContext = new AuthenticationTokenReceiveContext(Context, Options.RefreshTokenFormat, tokenEndpointRequest.RefreshTokenGrant.RefreshToken); - - await Options.RefreshTokenProvider.ReceiveAsync(refreshTokenContext); - - AuthenticationTicket ticket = refreshTokenContext.Ticket; - - if (ticket == null) - { - Logger.LogError("invalid refresh token"); - validatingContext.SetError(Constants.Errors.InvalidGrant); - return null; - } - - if (!ticket.Properties.ExpiresUtc.HasValue || ticket.Properties.ExpiresUtc < currentUtc) - { - Logger.LogError("expired refresh token"); - validatingContext.SetError(Constants.Errors.InvalidGrant); - return null; - } - - await Options.Provider.ValidateTokenRequest(validatingContext); - - var grantContext = new OAuthGrantRefreshTokenContext(Context, Options, ticket, validatingContext.ClientContext.ClientId); - - if (validatingContext.IsValidated) - await Options.Provider.GrantRefreshToken(grantContext); - - return ReturnOutcome(validatingContext, grantContext, grantContext.Ticket, Constants.Errors.InvalidGrant); - } - - private async Task InvokeTokenEndpointCustomGrantAsync(OAuthValidateTokenRequestContext validatingContext, DateTimeOffset currentUtc) - { - TokenEndpointRequest tokenEndpointRequest = validatingContext.TokenRequest; - - await Options.Provider.ValidateTokenRequest(validatingContext); - - var grantContext = new OAuthGrantCustomExtensionContext(Context, Options, validatingContext.ClientContext.ClientId, tokenEndpointRequest.GrantType, tokenEndpointRequest.CustomExtensionGrant.Parameters); - - if (validatingContext.IsValidated) - await Options.Provider.GrantCustomExtension(grantContext); - - return ReturnOutcome(validatingContext, grantContext, grantContext.Ticket, Constants.Errors.UnsupportedGrantType); - } - - private async Task InvokeAuthorizeEndpointAsync() - { - var authorizeRequest = new AuthorizeEndpointRequest(Request.Query); - - var clientContext = new OAuthValidateClientRedirectUriContext(Context, Options, authorizeRequest.ClientId, authorizeRequest.RedirectUri); - - if (!string.IsNullOrEmpty(authorizeRequest.RedirectUri)) - { - bool acceptableUri = true; - - Uri validatingUri; - - if (!Uri.TryCreate(authorizeRequest.RedirectUri, UriKind.Absolute, out validatingUri)) - { - // The redirection endpoint URI MUST be an absolute URI - // http://tools.ietf.org/html/rfc6749#section-3.1.2 - acceptableUri = false; - } - else if (!string.IsNullOrEmpty(validatingUri.Fragment)) - { - // The endpoint URI MUST NOT include a fragment component. - // http://tools.ietf.org/html/rfc6749#section-3.1.2 - acceptableUri = false; - } - else if (!Options.AllowInsecureHttp && string.Equals(validatingUri.Scheme, "http", StringComparison.OrdinalIgnoreCase)) - { - // The redirection endpoint SHOULD require the use of TLS - // http://tools.ietf.org/html/rfc6749#section-3.1.2.1 - acceptableUri = false; - } - if (!acceptableUri) - { - clientContext.SetError(Constants.Errors.InvalidRequest); - - return await SendErrorRedirectAsync(clientContext, clientContext); - } - } - - await Options.Provider.ValidateClientRedirectUri(clientContext); - - if (!clientContext.IsValidated) - { - Logger.LogVerbose("Unable to validate client information (redirect_uri)"); - - return await SendErrorRedirectAsync(clientContext, clientContext); - } - - var validatingContext = new OAuthValidateAuthorizeRequestContext(Context, Options, authorizeRequest, clientContext); - - if (string.IsNullOrEmpty(authorizeRequest.ResponseType)) - { - Logger.LogVerbose("Authorize endpoint request missing required response_type parameter"); - - validatingContext.SetError(Constants.Errors.InvalidRequest); - } - else if (!authorizeRequest.IsAuthorizationCodeGrantType && !authorizeRequest.IsImplicitGrantType) - { - Logger.LogVerbose("Authorize endpoint request contains unsupported response_type parameter"); - - validatingContext.SetError(Constants.Errors.UnsupportedResponseType); - } - else - { - await Options.Provider.ValidateAuthorizeRequest(validatingContext); - } - - if (!validatingContext.IsValidated) - { - // an invalid request is not processed further - return await SendErrorRedirectAsync(clientContext, validatingContext); - } - - _clientContext = clientContext; - - _authorizeEndpointRequest = authorizeRequest; - - var authorizeEndpointContext = new OAuthAuthorizeEndpointContext(Context, Options, authorizeRequest); - - await Options.Provider.AuthorizeEndpoint(authorizeEndpointContext); - - return authorizeEndpointContext.IsRequestCompleted; - } - - private async Task InvokeTokenEndpointAsync() - { - DateTimeOffset currentUtc = Options.SystemClock.UtcNow; - - // remove milliseconds in case they don't round-trip - currentUtc = currentUtc.Subtract(TimeSpan.FromMilliseconds(currentUtc.Millisecond)); - - IFormCollection form = await Request.ReadFormAsync(); - - var clientContext = new OAuthValidateClientAuthenticationContext(Context, Options, form); - - await Options.Provider.ValidateClientAuthentication(clientContext); - - if (!clientContext.IsValidated) - { - Logger.LogError("clientID is not valid."); - - if (!clientContext.HasError) - clientContext.SetError(Constants.Errors.InvalidClient); - - await SendErrorAsJsonAsync(clientContext); - - return; - } - - var tokenEndpointRequest = new TokenEndpointRequest(form); - - var validatingContext = new OAuthValidateTokenRequestContext(Context, Options, tokenEndpointRequest, clientContext); - - AuthenticationTicket ticket = null; - if (tokenEndpointRequest.IsAuthorizationCodeGrantType) - { - // Authorization Code Grant http://tools.ietf.org/html/rfc6749#section-4.1 - // Access Token Request http://tools.ietf.org/html/rfc6749#section-4.1.3 - ticket = await InvokeTokenEndpointAuthorizationCodeGrantAsync(validatingContext, currentUtc); - } - else if (tokenEndpointRequest.IsResourceOwnerPasswordCredentialsGrantType) - { - // Resource Owner Password Credentials Grant http://tools.ietf.org/html/rfc6749#section-4.3 - // Access Token Request http://tools.ietf.org/html/rfc6749#section-4.3.2 - ticket = await InvokeTokenEndpointResourceOwnerPasswordCredentialsGrantAsync(validatingContext, currentUtc); - } - else if (tokenEndpointRequest.IsClientCredentialsGrantType) - { - // Client Credentials Grant http://tools.ietf.org/html/rfc6749#section-4.4 - // Access Token Request http://tools.ietf.org/html/rfc6749#section-4.4.2 - ticket = await InvokeTokenEndpointClientCredentialsGrantAsync(validatingContext, currentUtc); - } - else if (tokenEndpointRequest.IsRefreshTokenGrantType) - { - // Refreshing an Access Token - // http://tools.ietf.org/html/rfc6749#section-6 - ticket = await InvokeTokenEndpointRefreshTokenGrantAsync(validatingContext, currentUtc); - } - else if (tokenEndpointRequest.IsCustomExtensionGrantType) - { - // Defining New Authorization Grant Types - // http://tools.ietf.org/html/rfc6749#section-8.3 - ticket = await InvokeTokenEndpointCustomGrantAsync(validatingContext, currentUtc); - } - else - { - // Error Response http://tools.ietf.org/html/rfc6749#section-5.2 - // The authorization grant type is not supported by the - // authorization server. - Logger.LogError("grant type is not recognized"); - - validatingContext.SetError(Constants.Errors.UnsupportedGrantType); - } - - if (ticket == null) - { - await SendErrorAsJsonAsync(validatingContext); - return; - } - - ticket.Properties.IssuedUtc = currentUtc; - ticket.Properties.ExpiresUtc = currentUtc.Add(Options.AccessTokenExpireTimeSpan); - - var tokenEndpointContext = new OAuthTokenEndpointContext(Context, Options, ticket, tokenEndpointRequest); - - await Options.Provider.TokenEndpoint(tokenEndpointContext); - - if (tokenEndpointContext.TokenIssued) - { - ticket = new AuthenticationTicket(tokenEndpointContext.Principal, tokenEndpointContext.Properties, tokenEndpointContext.Options.AuthenticationScheme); - } - else - { - Logger.LogError("Token was not issued to tokenEndpointContext"); - validatingContext.SetError(Constants.Errors.InvalidGrant); - await SendErrorAsJsonAsync(validatingContext); - return; - } - - var accessTokenContext = new AuthenticationTokenCreateContext( - Context, - Options.AccessTokenFormat, - ticket); - - await Options.AccessTokenProvider.CreateAsync(accessTokenContext); - - string accessToken = accessTokenContext.Token; - if (string.IsNullOrEmpty(accessToken)) - { - accessToken = accessTokenContext.SerializeTicket(); - } - - DateTimeOffset? accessTokenExpiresUtc = ticket.Properties.ExpiresUtc; - - var refreshTokenCreateContext = new AuthenticationTokenCreateContext(Context, Options.RefreshTokenFormat, accessTokenContext.Ticket); - - await Options.RefreshTokenProvider.CreateAsync(refreshTokenCreateContext); - - string refreshToken = refreshTokenCreateContext.Token; - - var tokenEndpointResponseContext = new OAuthTokenEndpointResponseContext(Context, Options, ticket, tokenEndpointRequest, accessToken, tokenEndpointContext.AdditionalResponseParameters); - - await Options.Provider.TokenEndpointResponse(tokenEndpointResponseContext); - - MemoryStream stream, memoryStream = null; - - string body; - - try - { - stream = memoryStream = new MemoryStream(); - - using (var writer = new JsonTextWriter(new StreamWriter(memoryStream))) - { - memoryStream = null; - - writer.WriteStartObject(); - writer.WritePropertyName(Constants.Parameters.AccessToken); - writer.WriteValue(accessToken); - writer.WritePropertyName(Constants.Parameters.TokenType); - writer.WriteValue(Constants.TokenTypes.Bearer); - - if (accessTokenExpiresUtc.HasValue) - { - TimeSpan? expiresTimeSpan = accessTokenExpiresUtc - currentUtc; - var expiresIn = (long)expiresTimeSpan.Value.TotalSeconds; - if (expiresIn > 0) - { - writer.WritePropertyName(Constants.Parameters.ExpiresIn); - writer.WriteValue(expiresIn); - } - } - - if (!string.IsNullOrEmpty(refreshToken)) - { - writer.WritePropertyName(Constants.Parameters.RefreshToken); - writer.WriteValue(refreshToken); - } - - foreach (var additionalResponseParameter in tokenEndpointResponseContext.AdditionalResponseParameters) - { - writer.WritePropertyName(additionalResponseParameter.Key); - writer.WriteValue(additionalResponseParameter.Value); - } - - writer.WriteEndObject(); - writer.Flush(); - body = Encoding.UTF8.GetString(stream.ToArray()); - - Response.ContentType = "application/json;charset=UTF-8"; - Response.Headers["Cache-Control"] = "no-cache"; - Response.Headers["Pragma"] = "no-cache"; - Response.Headers["Expires"] = "-1"; - Response.ContentLength = Encoding.UTF8.GetByteCount(body); - } - } - finally - { - if (memoryStream != null) - memoryStream.Dispose(); - } - - await Response.WriteAsync(body, Encoding.UTF8, Context.RequestAborted); - } - - private class Appender - { - private readonly char _delimiter; - private readonly StringBuilder _sb; - private bool _hasDelimiter; - - public Appender(string value, char delimiter) - { - _sb = new StringBuilder(value); - _delimiter = delimiter; - _hasDelimiter = value.IndexOf(delimiter) != -1; - } - - public Appender Append(string name, string value) - { - _sb.Append(_hasDelimiter ? '&' : _delimiter) - .Append(Uri.EscapeDataString(name)) - .Append('=') - .Append(Uri.EscapeDataString(value)); - - _hasDelimiter = true; - - return this; - } - - public override string ToString() - { - return _sb.ToString(); - } - } - - - protected override Task HandleAuthenticateAsync() - { - return Task.FromResult(null); - } - - #endregion - - #region Public Members - - public override async Task HandleRequestAsync() - { - var matchRequestContext = new OAuthMatchContext(Context, Options); - - if (Options.AuthorizeEndpointPath.HasValue && Options.AuthorizeEndpointPath == Request.Path) - { - matchRequestContext.MatchesAuthorizeEndpoint(); - } - else if (Options.TokenEndpointPath.HasValue && Options.TokenEndpointPath == Request.Path) - { - matchRequestContext.MatchesTokenEndpoint(); - } - - await Options.Provider.MatchEndpoint(matchRequestContext); - - if (matchRequestContext.HandledResponse) - return true; - - if (matchRequestContext.Skipped) - return false; - - if (matchRequestContext.IsAuthorizeEndpoint || matchRequestContext.IsTokenEndpoint) - { - if (!Options.AllowInsecureHttp && !Context.Request.IsHttps) - { - Logger.LogWarning("Authorization server ignoring http request because AllowInsecureHttp is false."); - - return false; - } - - if (matchRequestContext.IsAuthorizeEndpoint) - return await InvokeAuthorizeEndpointAsync(); - - if (matchRequestContext.IsTokenEndpoint) - { - await InvokeTokenEndpointAsync(); - - return true; - } - } - - return false; - } - - protected override async Task HandleSignInAsync(SignInContext context) - { - // only successful results of an authorize request are altered - if (_clientContext == null || _authorizeEndpointRequest == null || Response.StatusCode != 200) - return; - - if (context?.Principal == null) - return; - - AuthenticationResponseGrant signin = new AuthenticationResponseGrant(context.Principal, new AuthenticationProperties(context.Properties)); - - var returnParameter = new Dictionary(); - - if (_authorizeEndpointRequest.IsAuthorizationCodeGrantType) - { - DateTimeOffset currentUtc = Options.SystemClock.UtcNow; - signin.Properties.IssuedUtc = currentUtc; - signin.Properties.ExpiresUtc = currentUtc.Add(Options.AuthorizationCodeExpireTimeSpan); - - // associate client_id with all subsequent tickets - signin.Properties.Items[Constants.Extra.ClientId] = _authorizeEndpointRequest.ClientId; - if (!string.IsNullOrEmpty(_authorizeEndpointRequest.RedirectUri)) - { - // keep original request parameter for later comparison - signin.Properties.Items[Constants.Extra.RedirectUri] = _authorizeEndpointRequest.RedirectUri; - } - - var tokenCreationContext = new AuthenticationTokenCreateContext(Context, Options.AuthorizationCodeFormat, new AuthenticationTicket(signin.Principal, signin.Properties, signin.Identity.AuthenticationType)); - - await Options.AuthorizationCodeProvider.CreateAsync(tokenCreationContext); - - string code = tokenCreationContext.Token; - if (string.IsNullOrEmpty(code)) - { - Logger.LogError("response_type code requires an Options.AuthorizationCodeProvider implementing a single-use token."); - var errorContext = new OAuthValidateAuthorizeRequestContext(Context, Options, _authorizeEndpointRequest, _clientContext); - errorContext.SetError(Constants.Errors.UnsupportedResponseType); - await SendErrorRedirectAsync(_clientContext, errorContext); - return; - } - - var authResponseContext = new OAuthAuthorizationEndpointResponseContext(Context, Options, new AuthenticationTicket(signin.Principal, signin.Properties, signin.Identity.AuthenticationType), _authorizeEndpointRequest, null, code); - - await Options.Provider.AuthorizationEndpointResponse(authResponseContext); - - foreach (var parameter in authResponseContext.AdditionalResponseParameters) - { - returnParameter[parameter.Key] = parameter.Value.ToString(); - } - - returnParameter[Constants.Parameters.Code] = code; - - if (!string.IsNullOrEmpty(_authorizeEndpointRequest.State)) - { - returnParameter[Constants.Parameters.State] = _authorizeEndpointRequest.State; - } - - string location = string.Empty; - if (_authorizeEndpointRequest.IsFormPostResponseMode) - { - location = Options.FormPostEndpoint.ToString(); - returnParameter[Constants.Parameters.RedirectUri] = _clientContext.RedirectUri; - } - else - { - location = _clientContext.RedirectUri; - } - - foreach (var key in returnParameter.Keys) - { - location = QueryHelpers.AddQueryString(location, key, returnParameter[key]); - } - - Response.Redirect(location); - } - else if (_authorizeEndpointRequest.IsImplicitGrantType) - { - string location = _clientContext.RedirectUri; - - DateTimeOffset currentUtc = Options.SystemClock.UtcNow; - signin.Properties.IssuedUtc = currentUtc; - signin.Properties.ExpiresUtc = currentUtc.Add(Options.AccessTokenExpireTimeSpan); - - // associate client_id with access token - signin.Properties.Items[Constants.Extra.ClientId] = _authorizeEndpointRequest.ClientId; - - var accessTokenContext = new AuthenticationTokenCreateContext(Context, Options.AccessTokenFormat, new AuthenticationTicket(signin.Principal, signin.Properties, signin.Identity.AuthenticationType)); - - await Options.AccessTokenProvider.CreateAsync(accessTokenContext); - - string accessToken = accessTokenContext.Token; - if (string.IsNullOrEmpty(accessToken)) - { - accessToken = accessTokenContext.SerializeTicket(); - } - - DateTimeOffset? accessTokenExpiresUtc = accessTokenContext.Ticket.Properties.ExpiresUtc; - - var appender = new Appender(location, '#'); - - appender.Append(Constants.Parameters.AccessToken, accessToken) - .Append(Constants.Parameters.TokenType, Constants.TokenTypes.Bearer); - - if (accessTokenExpiresUtc.HasValue) - { - TimeSpan? expiresTimeSpan = accessTokenExpiresUtc - currentUtc; - var expiresIn = (long)(expiresTimeSpan.Value.TotalSeconds + .5); - appender.Append(Constants.Parameters.ExpiresIn, expiresIn.ToString(CultureInfo.InvariantCulture)); - } - - if (!string.IsNullOrEmpty(_authorizeEndpointRequest.State)) - { - appender.Append(Constants.Parameters.State, _authorizeEndpointRequest.State); - } - - var authResponseContext = new OAuthAuthorizationEndpointResponseContext(Context, Options, new AuthenticationTicket(signin.Principal, signin.Properties, signin.Identity.AuthenticationType), _authorizeEndpointRequest, accessToken, null); - - await Options.Provider.AuthorizationEndpointResponse(authResponseContext); - - foreach (var parameter in authResponseContext.AdditionalResponseParameters) - { - appender.Append(parameter.Key, parameter.Value.ToString()); - } - - Response.Redirect(appender.ToString()); - } - } - - #endregion - } - -} diff --git a/src/OAuth.AspNet.AuthServer/OAuthAuthorizationServerMiddleware.cs b/src/OAuth.AspNet.AuthServer/OAuthAuthorizationServerMiddleware.cs deleted file mode 100644 index 0444170e..00000000 --- a/src/OAuth.AspNet.AuthServer/OAuthAuthorizationServerMiddleware.cs +++ /dev/null @@ -1,85 +0,0 @@ -using Microsoft.AspNet.Authentication; -using Microsoft.AspNet.Builder; -using Microsoft.AspNet.DataProtection; -using Microsoft.Extensions.Logging; -using Microsoft.Extensions.WebEncoders; - -namespace OAuth.AspNet.AuthServer -{ - - /// - /// Authorization Server middleware component which is added to an OWIN pipeline. This class is not - /// created by application code directly, instead it is added by calling the the IAppBuilder UseOAuthAuthorizationServer - /// extension method. - /// - public class OAuthAuthorizationServerMiddleware : AuthenticationMiddleware - { - /// - /// Authorization Server middleware component which is added to an OWIN pipeline. This constructor is not - /// called by application code directly, instead it is added by calling the the IAppBuilder UseOAuthAuthorizationServer - /// extension method. - /// - public OAuthAuthorizationServerMiddleware(RequestDelegate next, OAuthAuthorizationServerOptions options, ILoggerFactory loggerFactory, IDataProtectionProvider dataProtectionProvider, IUrlEncoder encoder) : base(next, options, loggerFactory, encoder) - { - if (Options.Provider == null) - { - Options.Provider = new OAuthAuthorizationServerProvider(); - } - - if (Options.AuthorizationCodeFormat == null) - { - IDataProtector dataProtecter = dataProtectionProvider.CreateProtector(typeof(OAuthAuthorizationServerMiddleware).FullName, "Authentication_Code", "v1"); - - Options.AuthorizationCodeFormat = new TicketDataFormat(dataProtecter); - } - - if (Options.RefreshTokenFormat == null) - { - IDataProtector dataProtecter = dataProtectionProvider.CreateProtector(typeof(OAuthAuthorizationServerMiddleware).FullName, "Refresh_Token", "v1"); - - Options.RefreshTokenFormat = new TicketDataFormat(dataProtecter); - } - - if (Options.TokenDataProtector == null) - { - #if DNXCORE50 - Options.TokenDataProtector = new DataProtectionProvider(new DirectoryInfo(Environment.GetEnvironmentVariable("Temp"))).CreateProtector("OAuth.AspNet.AuthServer"); - #else - Options.TokenDataProtector = new MonoDataProtectionProvider("OAuth.AspNet.AuthServer").CreateProtector("OAuth.Data.Protector"); - #endif - } - - if (Options.AccessTokenFormat == null) - { - IDataProtector dataProtecter = Options.TokenDataProtector.CreateProtector("Access_Token", "v1"); - - Options.AccessTokenFormat = new TicketDataFormat(dataProtecter); - } - - if (Options.AuthorizationCodeProvider == null) - { - Options.AuthorizationCodeProvider = new AuthenticationTokenProvider(); - } - - if (Options.AccessTokenProvider == null) - { - Options.AccessTokenProvider = new AuthenticationTokenProvider(); - } - - if (Options.RefreshTokenProvider == null) - { - Options.RefreshTokenProvider = new AuthenticationTokenProvider(); - } - } - - /// - /// Called by the AuthenticationMiddleware base class to create a per-request handler. - /// - /// A new instance of the request handler - protected override AuthenticationHandler CreateHandler() - { - return new OAuthAuthorizationServerHandler(); - } - } - -} \ No newline at end of file diff --git a/src/OAuth.AspNet.AuthServer/OAuthAuthorizationServerOptions.cs b/src/OAuth.AspNet.AuthServer/OAuthAuthorizationServerOptions.cs deleted file mode 100644 index 063bb080..00000000 --- a/src/OAuth.AspNet.AuthServer/OAuthAuthorizationServerOptions.cs +++ /dev/null @@ -1,136 +0,0 @@ -using Microsoft.AspNet.Authentication; -using Microsoft.AspNet.DataProtection; -using Microsoft.AspNet.Http; -using System; - -namespace OAuth.AspNet.AuthServer -{ - - /// - /// Options class provides information needed to control Authorization Server middleware behavior - /// - public class OAuthAuthorizationServerOptions : AuthenticationOptions - { - /// - /// Creates an instance of authorization server options with default values. - /// - public OAuthAuthorizationServerOptions() - { - AuthenticationScheme = OAuthDefaults.AuthenticationType; - AuthorizationCodeExpireTimeSpan = TimeSpan.FromMinutes(5); - AccessTokenExpireTimeSpan = TimeSpan.FromMinutes(20); - SystemClock = new SystemClock(); - } - - /// - /// The request path where client applications will redirect the user-agent in order to - /// obtain user consent to issue a token. Must begin with a leading slash, like "/Authorize". - /// - public PathString AuthorizeEndpointPath { get; set; } - - /// - /// The request path client applications communicate with directly as part of the OAuth protocol. - /// Must begin with a leading slash, like "/Token". If the client is issued a client_secret, it must - /// be provided to this endpoint. - /// - public PathString TokenEndpointPath { get; set; } - - /// - /// The object provided by the application to process events raised by the Authorization Server middleware. - /// The application may implement the interface fully, or it may create an instance of OAuthAuthorizationServerProvider - /// and assign delegates only to the events it wants to process. - /// - public IOAuthAuthorizationServerProvider Provider { get; set; } - - /// - /// The data format used to protect and unprotect the information contained in the authorization code. - /// If not provided by the application the default data protection provider depends on the host server. - /// The SystemWeb host on IIS will use ASP.NET machine key data protection, and HttpListener and other self-hosted - /// servers will use DPAPI data protection. - /// - public ISecureDataFormat AuthorizationCodeFormat { get; set; } - - /// - /// The data protection provider used to protect token information. - /// - public IDataProtector TokenDataProtector { get; set; } - - /// - /// The data format used to protect the information contained in the access token. - /// If not provided by the application the default data protection provider depends on the host server. - /// The SystemWeb host on IIS will use ASP.NET machine key data protection, and HttpListener and other self-hosted - /// servers will use DPAPI data protection. If a different access token - /// provider or format is assigned, a compatible instance must be assigned to the OAuthBearerAuthenticationOptions.AccessTokenProvider - /// or OAuthBearerAuthenticationOptions.AccessTokenFormat property of the resource server. - /// - public ISecureDataFormat AccessTokenFormat { get; set; } - - /// - /// The data format used to protect and unprotect the information contained in the refresh token. - /// If not provided by the application the default data protection provider depends on the host server. - /// The SystemWeb host on IIS will use ASP.NET machine key data protection, and HttpListener and other self-hosted - /// servers will use DPAPI data protection. - /// - public ISecureDataFormat RefreshTokenFormat { get; set; } - - /// - /// The period of time the authorization code remains valid after being issued. The default is five minutes. - /// This time span must also take into account clock synchronization between servers in a web farm, so a very - /// brief value could result in unexpectedly expired tokens. - /// - public TimeSpan AuthorizationCodeExpireTimeSpan { get; set; } - - /// - /// The period of time the access token remains valid after being issued. The default is twenty minutes. - /// The client application is expected to refresh or acquire a new access token after the token has expired. - /// - public TimeSpan AccessTokenExpireTimeSpan { get; set; } - - /// - /// Produces a single-use authorization code to return to the client application. For the OAuth server to be secure the - /// application MUST provide an instance for AuthorizationCodeProvider where the token produced by the OnCreate or OnCreateAsync event - /// is considered valid for only one call to OnReceive or OnReceiveAsync. - /// - public IAuthenticationTokenProvider AuthorizationCodeProvider { get; set; } - - /// - /// Produces a bearer token the client application will typically be providing to resource server as the authorization bearer - /// http request header. If not provided the token produced on the server's default data protection. If a different access token - /// provider or format is assigned, a compatible instance must be assigned to the OAuthBearerAuthenticationOptions.AccessTokenProvider - /// or OAuthBearerAuthenticationOptions.AccessTokenFormat property of the resource server. - /// - public IAuthenticationTokenProvider AccessTokenProvider { get; set; } - - /// - /// Produces a refresh token which may be used to produce a new access token when needed. If not provided the authorization server will - /// not return refresh tokens from the /Token endpoint. - /// - public IAuthenticationTokenProvider RefreshTokenProvider { get; set; } - - /// - /// Set to true if the web application is able to render error messages on the /Authorize endpoint. This is only needed for cases where - /// the browser is not redirected back to the client application, for example, when the client_id or redirect_uri are incorrect. The - /// /Authorize endpoint should expect to see "oauth.Error", "oauth.ErrorDescription", "oauth.ErrorUri" properties added to the owin environment. - /// - public bool ApplicationCanDisplayErrors { get; set; } - - /// - /// Used to know what the current clock time is when calculating or validating token expiration. When not assigned default is based on - /// DateTimeOffset.UtcNow. This is typically needed only for unit testing. - /// - public ISystemClock SystemClock { get; set; } - - /// - /// True to allow authorize and token requests to arrive on http URI addresses, and to allow incoming - /// redirect_uri authorize request parameter to have http URI addresses. - /// - public bool AllowInsecureHttp { get; set; } - - /// - /// Endpoint responsible for Form Post Response Mode - /// See also, http://openid.net/specs/oauth-v2-form-post-response-mode-1_0.html - /// - public PathString FormPostEndpoint { get; set; } - } - -} diff --git a/src/OAuth.AspNet.AuthServer/OAuthAuthorizationServerProvider.cs b/src/OAuth.AspNet.AuthServer/OAuthAuthorizationServerProvider.cs deleted file mode 100644 index ced87431..00000000 --- a/src/OAuth.AspNet.AuthServer/OAuthAuthorizationServerProvider.cs +++ /dev/null @@ -1,378 +0,0 @@ -using System; -using System.Threading.Tasks; - -namespace OAuth.AspNet.AuthServer -{ - - /// - /// Default implementation of IOAuthAuthorizationServerProvider used by Authorization - /// Server to communicate with the web application while processing requests. OAuthAuthorizationServerProvider provides some default behavior, - /// may be used as a virtual base class, and offers delegate properties which may be used to - /// handle individual calls without declaring a new class type. - /// - public class OAuthAuthorizationServerProvider : IOAuthAuthorizationServerProvider - { - /// - /// Creates new instance of default provider behavior - /// - public OAuthAuthorizationServerProvider() - { - OnMatchEndpoint = context => Task.FromResult(null); - OnValidateClientRedirectUri = context => Task.FromResult(null); - OnValidateClientAuthentication = context => Task.FromResult(null); - - OnValidateAuthorizeRequest = DefaultBehavior.ValidateAuthorizeRequest; - OnValidateTokenRequest = DefaultBehavior.ValidateTokenRequest; - - OnGrantAuthorizationCode = DefaultBehavior.GrantAuthorizationCode; - OnGrantResourceOwnerCredentials = context => Task.FromResult(null); - OnGrantRefreshToken = DefaultBehavior.GrantRefreshToken; - OnGrantClientCredentials = context => Task.FromResult(null); - OnGrantCustomExtension = context => Task.FromResult(null); - - OnAuthorizeEndpoint = context => Task.FromResult(null); - OnTokenEndpoint = context => Task.FromResult(null); - - OnAuthorizationEndpointResponse = context => Task.FromResult(null); - - OnTokenEndpointResponse = context => Task.FromResult(null); - } - - /// - /// Called to determine if an incoming request is treated as an Authorize or Token - /// endpoint. If Options.AuthorizeEndpointPath or Options.TokenEndpointPath - /// are assigned values, then handling this event is optional and context.IsAuthorizeEndpoint and context.IsTokenEndpoint - /// will already be true if the request path matches. - /// - public Func OnMatchEndpoint { get; set; } - - /// - /// Called to validate that the context.ClientId is a registered "client_id", and that the context.RedirectUri a "redirect_uri" - /// registered for that client. This only occurs when processing the Authorize endpoint. The application MUST implement this - /// call, and it MUST validate both of those factors before calling context.Validated. If the context.Validated method is called - /// with a given redirectUri parameter, then IsValidated will only become true if the incoming redirect URI matches the given redirect URI. - /// If context.Validated is not called the request will not proceed further. - /// - public Func OnValidateClientRedirectUri { get; set; } - - /// - /// Called to validate that the origin of the request is a registered "client_id", and that the correct credentials for that client are - /// present on the request. If the web application accepts Basic authentication credentials, - /// context.TryGetBasicCredentials(out clientId, out clientSecret) may be called to acquire those values if present in the request header. If the web - /// application accepts "client_id" and "client_secret" as form encoded POST parameters, - /// context.TryGetFormCredentials(out clientId, out clientSecret) may be called to acquire those values if present in the request body. - /// If context.Validated is not called the request will not proceed further. - /// - public Func OnValidateClientAuthentication { get; set; } - - /// - /// Called for each request to the Authorize endpoint to determine if the request is valid and should continue. - /// The default behavior when using the OAuthAuthorizationServerProvider is to assume well-formed requests, with - /// validated client redirect URI, should continue processing. An application may add any additional constraints. - /// - public Func OnValidateAuthorizeRequest { get; set; } - - /// - /// Called for each request to the Token endpoint to determine if the request is valid and should continue. - /// The default behavior when using the OAuthAuthorizationServerProvider is to assume well-formed requests, with - /// validated client credentials, should continue processing. An application may add any additional constraints. - /// - public Func OnValidateTokenRequest { get; set; } - - /// - /// Called when a request to the Token endpoint arrives with a "grant_type" of "authorization_code". This occurs after the Authorize - /// endpoint as redirected the user-agent back to the client with a "code" parameter, and the client is exchanging that for an "access_token". - /// The claims and properties - /// associated with the authorization code are present in the context.Ticket. The application must call context.Validated to instruct the Authorization - /// Server middleware to issue an access token based on those claims and properties. The call to context.Validated may be given a different - /// AuthenticationTicket or ClaimsIdentity in order to control which information flows from authorization code to access token. - /// The default behavior when using the OAuthAuthorizationServerProvider is to flow information from the authorization code to - /// the access token unmodified. - /// See also http://tools.ietf.org/html/rfc6749#section-4.1.3 - /// - public Func OnGrantAuthorizationCode { get; set; } - - /// - /// Called when a request to the Token endpoint arrives with a "grant_type" of "password". This occurs when the user has provided name and password - /// credentials directly into the client application's user interface, and the client application is using those to acquire an "access_token" and - /// optional "refresh_token". If the web application supports the - /// resource owner credentials grant type it must validate the context.Username and context.Password as appropriate. To issue an - /// access token the context.Validated must be called with a new ticket containing the claims about the resource owner which should be associated - /// with the access token. The application should take appropriate measures to ensure that the endpoint isnt abused by malicious callers. - /// The default behavior is to reject this grant type. - /// See also http://tools.ietf.org/html/rfc6749#section-4.3.2 - /// - public Func OnGrantResourceOwnerCredentials { get; set; } - - /// - /// Called when a request to the Token endpoint arrives with a "grant_type" of "client_credentials". This occurs when a registered client - /// application wishes to acquire an "access_token" to interact with protected resources on it's own behalf, rather than on behalf of an authenticated user. - /// If the web application supports the client credentials it may assume the context.ClientId has been validated by the ValidateClientAuthentication call. - /// To issue an access token the context.Validated must be called with a new ticket containing the claims about the client application which should be associated - /// with the access token. The application should take appropriate measures to ensure that the endpoint isnt abused by malicious callers. - /// The default behavior is to reject this grant type. - /// See also http://tools.ietf.org/html/rfc6749#section-4.4.2 - /// - public Func OnGrantClientCredentials { get; set; } - - /// - /// Called when a request to the Token endpoint arrives with a "grant_type" of "refresh_token". This occurs if your application has issued a "refresh_token" - /// along with the "access_token", and the client is attempting to use the "refresh_token" to acquire a new "access_token", and possibly a new "refresh_token". - /// To issue a refresh token the an Options.RefreshTokenProvider must be assigned to create the value which is returned. The claims and properties - /// associated with the refresh token are present in the context.Ticket. The application must call context.Validated to instruct the - /// Authorization Server middleware to issue an access token based on those claims and properties. The call to context.Validated may - /// be given a different AuthenticationTicket or ClaimsIdentity in order to control which information flows from the refresh token to - /// the access token. The default behavior when using the OAuthAuthorizationServerProvider is to flow information from the refresh token to - /// the access token unmodified. - /// See also http://tools.ietf.org/html/rfc6749#section-6 - /// - public Func OnGrantRefreshToken { get; set; } - - /// - /// Called when a request to the Token andpoint arrives with a "grant_type" of any other value. If the application supports custom grant types - /// it is entirely responsible for determining if the request should result in an access_token. If context.Validated is called with ticket - /// information the response body is produced in the same way as the other standard grant types. If additional response parameters must be - /// included they may be added in the final TokenEndpoint call. - /// See also http://tools.ietf.org/html/rfc6749#section-4.5 - /// - public Func OnGrantCustomExtension { get; set; } - - /// - /// Called at the final stage of an incoming Authorize endpoint request before the execution continues on to the web application component - /// responsible for producing the html response. Anything present in the OWIN pipeline following the Authorization Server may produce the - /// response for the Authorize page. If running on IIS any ASP.NET technology running on the server may produce the response for the - /// Authorize page. If the web application wishes to produce the response directly in the AuthorizeEndpoint call it may write to the - /// context.Response directly and should call context.RequestCompleted to stop other handlers from executing. If the web application wishes - /// to grant the authorization directly in the AuthorizeEndpoint call it cay call context.OwinContext.Authentication.SignIn with the - /// appropriate ClaimsIdentity and should call context.RequestCompleted to stop other handlers from executing. - /// - public Func OnAuthorizeEndpoint { get; set; } - - /// - /// Called at the final stage of a successful Token endpoint request. An application may implement this call in order to do any final - /// modification of the claims being used to issue access or refresh tokens. This call may also be used in order to add additional - /// response parameters to the Token endpoint's json response body. - /// - public Func OnTokenEndpoint { get; set; } - - /// - /// Called before the AuthorizationEndpoint redirects its response to the caller. The response could be the - /// token, when using implicit flow or the AuthorizationEndpoint when using authorization code flow. - /// An application may implement this call in order to do any final modification of the claims being used - /// to issue access or refresh tokens. This call may also be used in order to add additional - /// response parameters to the authorization endpoint's response. - /// - /// The context of the event carries information in and results out. - /// Task to enable asynchronous execution - public Func OnAuthorizationEndpointResponse { get; set; } - - /// - /// Called before the TokenEndpoint redirects its response to the caller. - /// - /// - /// - public Func OnTokenEndpointResponse { get; set; } - - /// - /// Called to determine if an incoming request is treated as an Authorize or Token - /// endpoint. If Options.AuthorizeEndpointPath or Options.TokenEndpointPath - /// are assigned values, then handling this event is optional and context.IsAuthorizeEndpoint and context.IsTokenEndpoint - /// will already be true if the request path matches. - /// - /// The context of the event carries information in and results out. - /// Task to enable asynchronous execution - public virtual Task MatchEndpoint(OAuthMatchContext context) - { - return OnMatchEndpoint.Invoke(context); - } - - /// - /// Called to validate that the context.ClientId is a registered "client_id", and that the context.RedirectUri a "redirect_uri" - /// registered for that client. This only occurs when processing the Authorize endpoint. The application MUST implement this - /// call, and it MUST validate both of those factors before calling context.Validated. If the context.Validated method is called - /// with a given redirectUri parameter, then IsValidated will only become true if the incoming redirect URI matches the given redirect URI. - /// If context.Validated is not called the request will not proceed further. - /// - /// The context of the event carries information in and results out. - /// Task to enable asynchronous execution - public virtual Task ValidateClientRedirectUri(OAuthValidateClientRedirectUriContext context) - { - return OnValidateClientRedirectUri.Invoke(context); - } - - /// - /// Called to validate that the origin of the request is a registered "client_id", and that the correct credentials for that client are - /// present on the request. If the web application accepts Basic authentication credentials, - /// context.TryGetBasicCredentials(out clientId, out clientSecret) may be called to acquire those values if present in the request header. If the web - /// application accepts "client_id" and "client_secret" as form encoded POST parameters, - /// context.TryGetFormCredentials(out clientId, out clientSecret) may be called to acquire those values if present in the request body. - /// If context.Validated is not called the request will not proceed further. - /// - /// The context of the event carries information in and results out. - /// Task to enable asynchronous execution - public virtual Task ValidateClientAuthentication(OAuthValidateClientAuthenticationContext context) - { - return OnValidateClientAuthentication.Invoke(context); - } - - /// - /// Called for each request to the Authorize endpoint to determine if the request is valid and should continue. - /// The default behavior when using the OAuthAuthorizationServerProvider is to assume well-formed requests, with - /// validated client redirect URI, should continue processing. An application may add any additional constraints. - /// - /// The context of the event carries information in and results out. - /// Task to enable asynchronous execution - public virtual Task ValidateAuthorizeRequest(OAuthValidateAuthorizeRequestContext context) - { - return OnValidateAuthorizeRequest.Invoke(context); - } - - /// - /// Called for each request to the Token endpoint to determine if the request is valid and should continue. - /// The default behavior when using the OAuthAuthorizationServerProvider is to assume well-formed requests, with - /// validated client credentials, should continue processing. An application may add any additional constraints. - /// - /// The context of the event carries information in and results out. - /// Task to enable asynchronous execution - public virtual Task ValidateTokenRequest(OAuthValidateTokenRequestContext context) - { - return OnValidateTokenRequest.Invoke(context); - } - - /// - /// Called when a request to the Token endpoint arrives with a "grant_type" of "authorization_code". This occurs after the Authorize - /// endpoint as redirected the user-agent back to the client with a "code" parameter, and the client is exchanging that for an "access_token". - /// The claims and properties - /// associated with the authorization code are present in the context.Ticket. The application must call context.Validated to instruct the Authorization - /// Server middleware to issue an access token based on those claims and properties. The call to context.Validated may be given a different - /// AuthenticationTicket or ClaimsIdentity in order to control which information flows from authorization code to access token. - /// The default behavior when using the OAuthAuthorizationServerProvider is to flow information from the authorization code to - /// the access token unmodified. - /// See also http://tools.ietf.org/html/rfc6749#section-4.1.3 - /// - /// The context of the event carries information in and results out. - /// Task to enable asynchronous execution - public virtual Task GrantAuthorizationCode(OAuthGrantAuthorizationCodeContext context) - { - return OnGrantAuthorizationCode.Invoke(context); - } - - /// - /// Called when a request to the Token endpoint arrives with a "grant_type" of "refresh_token". This occurs if your application has issued a "refresh_token" - /// along with the "access_token", and the client is attempting to use the "refresh_token" to acquire a new "access_token", and possibly a new "refresh_token". - /// To issue a refresh token the an Options.RefreshTokenProvider must be assigned to create the value which is returned. The claims and properties - /// associated with the refresh token are present in the context.Ticket. The application must call context.Validated to instruct the - /// Authorization Server middleware to issue an access token based on those claims and properties. The call to context.Validated may - /// be given a different AuthenticationTicket or ClaimsIdentity in order to control which information flows from the refresh token to - /// the access token. The default behavior when using the OAuthAuthorizationServerProvider is to flow information from the refresh token to - /// the access token unmodified. - /// See also http://tools.ietf.org/html/rfc6749#section-6 - /// - /// The context of the event carries information in and results out. - /// Task to enable asynchronous execution - public virtual Task GrantRefreshToken(OAuthGrantRefreshTokenContext context) - { - return OnGrantRefreshToken.Invoke(context); - } - - /// - /// Called when a request to the Token endpoint arrives with a "grant_type" of "password". This occurs when the user has provided name and password - /// credentials directly into the client application's user interface, and the client application is using those to acquire an "access_token" and - /// optional "refresh_token". If the web application supports the - /// resource owner credentials grant type it must validate the context.Username and context.Password as appropriate. To issue an - /// access token the context.Validated must be called with a new ticket containing the claims about the resource owner which should be associated - /// with the access token. The application should take appropriate measures to ensure that the endpoint isnt abused by malicious callers. - /// The default behavior is to reject this grant type. - /// See also http://tools.ietf.org/html/rfc6749#section-4.3.2 - /// - /// The context of the event carries information in and results out. - /// Task to enable asynchronous execution - public virtual Task GrantResourceOwnerCredentials(OAuthGrantResourceOwnerCredentialsContext context) - { - return OnGrantResourceOwnerCredentials.Invoke(context); - } - - /// - /// Called when a request to the Token endpoint arrives with a "grant_type" of "client_credentials". This occurs when a registered client - /// application wishes to acquire an "access_token" to interact with protected resources on it's own behalf, rather than on behalf of an authenticated user. - /// If the web application supports the client credentials it may assume the context.ClientId has been validated by the ValidateClientAuthentication call. - /// To issue an access token the context.Validated must be called with a new ticket containing the claims about the client application which should be associated - /// with the access token. The application should take appropriate measures to ensure that the endpoint isnt abused by malicious callers. - /// The default behavior is to reject this grant type. - /// See also http://tools.ietf.org/html/rfc6749#section-4.4.2 - /// - /// The context of the event carries information in and results out. - /// Task to enable asynchronous execution - public virtual Task GrantClientCredentials(OAuthGrantClientCredentialsContext context) - { - return OnGrantClientCredentials.Invoke(context); - } - - /// - /// Called when a request to the Token endpoint arrives with a "grant_type" of any other value. If the application supports custom grant types - /// it is entirely responsible for determining if the request should result in an access_token. If context.Validated is called with ticket - /// information the response body is produced in the same way as the other standard grant types. If additional response parameters must be - /// included they may be added in the final TokenEndpoint call. - /// See also http://tools.ietf.org/html/rfc6749#section-4.5 - /// - /// The context of the event carries information in and results out. - /// Task to enable asynchronous execution - public virtual Task GrantCustomExtension(OAuthGrantCustomExtensionContext context) - { - return OnGrantCustomExtension.Invoke(context); - } - - /// - /// Called at the final stage of an incoming Authorize endpoint request before the execution continues on to the web application component - /// responsible for producing the html response. Anything present in the OWIN pipeline following the Authorization Server may produce the - /// response for the Authorize page. If running on IIS any ASP.NET technology running on the server may produce the response for the - /// Authorize page. If the web application wishes to produce the response directly in the AuthorizeEndpoint call it may write to the - /// context.Response directly and should call context.RequestCompleted to stop other handlers from executing. If the web application wishes - /// to grant the authorization directly in the AuthorizeEndpoint call it cay call context.OwinContext.Authentication.SignIn with the - /// appropriate ClaimsIdentity and should call context.RequestCompleted to stop other handlers from executing. - /// - /// The context of the event carries information in and results out. - /// Task to enable asynchronous execution - public virtual Task AuthorizeEndpoint(OAuthAuthorizeEndpointContext context) - { - return OnAuthorizeEndpoint.Invoke(context); - } - - /// - /// Called at the final stage of a successful Token endpoint request. An application may implement this call in order to do any final - /// modification of the claims being used to issue access or refresh tokens. This call may also be used in order to add additional - /// response parameters to the Token endpoint's json response body. - /// - /// The context of the event carries information in and results out. - /// Task to enable asynchronous execution - public virtual Task TokenEndpoint(OAuthTokenEndpointContext context) - { - return OnTokenEndpoint.Invoke(context); - } - - /// - /// Called before the AuthorizationEndpoint redirects its response to the caller. The response could be the - /// token, when using implicit flow or the AuthorizationEndpoint when using authorization code flow. - /// An application may implement this call in order to do any final modification of the claims being used - /// to issue access or refresh tokens. This call may also be used in order to add additional - /// response parameters to the authorization endpoint's response. - /// - /// The context of the event carries information in and results out. - /// Task to enable asynchronous execution - public virtual Task AuthorizationEndpointResponse(OAuthAuthorizationEndpointResponseContext context) - { - return OnAuthorizationEndpointResponse.Invoke(context); - } - - /// - /// Called before the TokenEndpoint redirects its response to the caller. - /// - /// - /// - public virtual Task TokenEndpointResponse(OAuthTokenEndpointResponseContext context) - { - return OnTokenEndpointResponse.Invoke(context); - } - } - -} diff --git a/src/OAuth.AspNet.AuthServer/OAuthAuthorizeEndpointContext.cs b/src/OAuth.AspNet.AuthServer/OAuthAuthorizeEndpointContext.cs deleted file mode 100644 index 92765bc2..00000000 --- a/src/OAuth.AspNet.AuthServer/OAuthAuthorizeEndpointContext.cs +++ /dev/null @@ -1,33 +0,0 @@ -using Microsoft.AspNet.Http; - -namespace OAuth.AspNet.AuthServer -{ - - /// - /// An event raised after the Authorization Server has processed the request, but before it is passed on to the web application. - /// Calling RequestCompleted will prevent the request from passing on to the web application. - /// - public class OAuthAuthorizeEndpointContext : BaseOAuthEndpointContext - { - /// - /// Creates an instance of this context - /// - public OAuthAuthorizeEndpointContext(HttpContext context, OAuthAuthorizationServerOptions options, AuthorizeEndpointRequest authorizeRequest) : base(context, options) - { - AuthorizeRequest = authorizeRequest; - } - - /// - /// Gets OAuth authorization request data. - /// - public AuthorizeEndpointRequest AuthorizeRequest { get; private set; } - - public bool IsRequestCompleted { get; private set; } - - public void RequestCompleted() - { - IsRequestCompleted = true; - } - } - -} diff --git a/src/OAuth.AspNet.AuthServer/OAuthAuthorizeEndpointResponseContext.cs b/src/OAuth.AspNet.AuthServer/OAuthAuthorizeEndpointResponseContext.cs deleted file mode 100644 index 6f71c764..00000000 --- a/src/OAuth.AspNet.AuthServer/OAuthAuthorizeEndpointResponseContext.cs +++ /dev/null @@ -1,69 +0,0 @@ -using Microsoft.AspNet.Authentication; -using Microsoft.AspNet.Http; -using Microsoft.AspNet.Http.Authentication; -using System; -using System.Collections.Generic; -using System.Security.Claims; - -namespace OAuth.AspNet.AuthServer -{ - - /// - /// Provides context information when processing an Authorization Response - /// - public class OAuthAuthorizationEndpointResponseContext : BaseOAuthEndpointContext - { - /// - /// Initializes a new instance of the class - /// - /// - /// - /// - /// - public OAuthAuthorizationEndpointResponseContext(HttpContext context, OAuthAuthorizationServerOptions options, AuthenticationTicket ticket, AuthorizeEndpointRequest authorizeEndpointRequest, string accessToken, string authorizationCode) : base(context, options) - { - if (ticket == null) - { - throw new ArgumentNullException("ticket"); - } - - Principal = ticket.Principal; - Properties = ticket.Properties; - AuthorizeEndpointRequest = authorizeEndpointRequest; - AdditionalResponseParameters = new Dictionary(StringComparer.Ordinal); - AccessToken = accessToken; - AuthorizationCode = authorizationCode; - } - - /// - /// Gets the identity of the resource owner. - /// - public ClaimsPrincipal Principal { get; private set; } - - /// - /// Dictionary containing the state of the authentication session. - /// - public AuthenticationProperties Properties { get; private set; } - - /// - /// Gets information about the authorize endpoint request. - /// - public AuthorizeEndpointRequest AuthorizeEndpointRequest { get; private set; } - - /// - /// Enables additional values to be appended to the token response. - /// - public IDictionary AdditionalResponseParameters { get; private set; } - - /// - /// The serialized Access-Token. Depending on the flow, it can be null. - /// - public string AccessToken { get; private set; } - - /// - /// The created Authorization-Code. Depending on the flow, it can be null. - /// - public string AuthorizationCode { get; private set; } - } - -} diff --git a/src/OAuth.AspNet.AuthServer/OAuthConstants.cs b/src/OAuth.AspNet.AuthServer/OAuthConstants.cs deleted file mode 100644 index c6d87e39..00000000 --- a/src/OAuth.AspNet.AuthServer/OAuthConstants.cs +++ /dev/null @@ -1,70 +0,0 @@ -// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.txt in the project root for license information. - -namespace OAuth.AspNet.AuthServer -{ - public static class Constants - { - public static class Parameters - { - public const string ResponseType = "response_type"; - public const string GrantType = "grant_type"; - public const string ClientId = "client_id"; - public const string ClientSecret = "client_secret"; - public const string RedirectUri = "redirect_uri"; - public const string Scope = "scope"; - public const string State = "state"; - public const string Code = "code"; - public const string RefreshToken = "refresh_token"; - public const string Username = "username"; - public const string Password = "password"; - public const string Error = "error"; - public const string ErrorDescription = "error_description"; - public const string ErrorUri = "error_uri"; - public const string ExpiresIn = "expires_in"; - public const string AccessToken = "access_token"; - public const string TokenType = "token_type"; - - public const string ResponseMode = "response_mode"; - } - - public static class ResponseTypes - { - public const string Code = "code"; - public const string Token = "token"; - } - - public static class GrantTypes - { - public const string AuthorizationCode = "authorization_code"; - public const string ClientCredentials = "client_credentials"; - public const string RefreshToken = "refresh_token"; - public const string Password = "password"; - } - - public static class TokenTypes - { - public const string Bearer = "bearer"; - } - - public static class Errors - { - public const string InvalidRequest = "invalid_request"; - public const string InvalidClient = "invalid_client"; - public const string InvalidGrant = "invalid_grant"; - public const string UnsupportedResponseType = "unsupported_response_type"; - public const string UnsupportedGrantType = "unsupported_grant_type"; - public const string UnauthorizedClient = "unauthorized_client"; - } - - public static class Extra - { - public const string ClientId = "client_id"; - public const string RedirectUri = "redirect_uri"; - } - - public static class ResponseModes - { - public const string FormPost = "form_post"; - } - } -} diff --git a/src/OAuth.AspNet.AuthServer/OAuthDefaults.cs b/src/OAuth.AspNet.AuthServer/OAuthDefaults.cs deleted file mode 100644 index 1f6768da..00000000 --- a/src/OAuth.AspNet.AuthServer/OAuthDefaults.cs +++ /dev/null @@ -1,15 +0,0 @@ - -namespace OAuth.AspNet.AuthServer -{ - /// - /// Default values used by authorization server and bearer authentication. - /// - public static class OAuthDefaults - { - /// - /// Default value for AuthenticationType property in the OAuthBearerAuthenticationOptions and - /// OAuthAuthorizationServerOptions. - /// - public const string AuthenticationType = "Bearer"; - } -} diff --git a/src/OAuth.AspNet.AuthServer/OAuthGrantAuthorizationCodeContext.cs b/src/OAuth.AspNet.AuthServer/OAuthGrantAuthorizationCodeContext.cs deleted file mode 100644 index 9ca37907..00000000 --- a/src/OAuth.AspNet.AuthServer/OAuthGrantAuthorizationCodeContext.cs +++ /dev/null @@ -1,21 +0,0 @@ -using Microsoft.AspNet.Authentication; -using Microsoft.AspNet.Http; - -namespace OAuth.AspNet.AuthServer -{ - - /// - /// Provides context information when handling an OAuth authorization code grant. - /// - public class OAuthGrantAuthorizationCodeContext : BaseValidatingTicketContext - { - /// - /// Initializes a new instance of the class - /// - /// - /// - /// - public OAuthGrantAuthorizationCodeContext(HttpContext context, OAuthAuthorizationServerOptions options, AuthenticationTicket ticket) : base(context, options, ticket) { } - } - -} diff --git a/src/OAuth.AspNet.AuthServer/OAuthGrantClientCredentialsContext.cs b/src/OAuth.AspNet.AuthServer/OAuthGrantClientCredentialsContext.cs deleted file mode 100644 index 159e9d5e..00000000 --- a/src/OAuth.AspNet.AuthServer/OAuthGrantClientCredentialsContext.cs +++ /dev/null @@ -1,36 +0,0 @@ -using Microsoft.AspNet.Http; -using System.Collections.Generic; - -namespace OAuth.AspNet.AuthServer -{ - - /// - /// Provides context information used in handling an OAuth client credentials grant. - /// - public class OAuthGrantClientCredentialsContext : BaseValidatingTicketContext - { - /// - /// Initializes a new instance of the class - /// - /// - /// - /// - /// - public OAuthGrantClientCredentialsContext(HttpContext context, OAuthAuthorizationServerOptions options, string clientId, IList scope) : base(context, options, null) - { - ClientId = clientId; - Scope = scope; - } - - /// - /// OAuth client id. - /// - public string ClientId { get; private set; } - - /// - /// List of scopes allowed by the resource owner. - /// - public IList Scope { get; private set; } - } - -} diff --git a/src/OAuth.AspNet.AuthServer/OAuthGrantCustomExtensionContext.cs b/src/OAuth.AspNet.AuthServer/OAuthGrantCustomExtensionContext.cs deleted file mode 100644 index bcfc2f3e..00000000 --- a/src/OAuth.AspNet.AuthServer/OAuthGrantCustomExtensionContext.cs +++ /dev/null @@ -1,42 +0,0 @@ -using Microsoft.AspNet.Http; - -namespace OAuth.AspNet.AuthServer -{ - - /// - /// Provides context information used when handling OAuth extension grant types. - /// - public class OAuthGrantCustomExtensionContext : BaseValidatingTicketContext - { - /// - /// Initializes a new instance of the class - /// - /// - /// - /// - /// - /// - public OAuthGrantCustomExtensionContext(HttpContext context, OAuthAuthorizationServerOptions options, string clientId, string grantType, IReadableStringCollection parameters) : base(context, options, null) - { - ClientId = clientId; - GrantType = grantType; - Parameters = parameters; - } - - /// - /// Gets the OAuth client id. - /// - public string ClientId { get; private set; } - - /// - /// Gets the name of the OAuth extension grant type. - /// - public string GrantType { get; private set; } - - /// - /// Gets a list of additional parameters from the token request. - /// - public IReadableStringCollection Parameters { get; private set; } - } - -} diff --git a/src/OAuth.AspNet.AuthServer/OAuthGrantRefreshTokenContext.cs b/src/OAuth.AspNet.AuthServer/OAuthGrantRefreshTokenContext.cs deleted file mode 100644 index 5a477749..00000000 --- a/src/OAuth.AspNet.AuthServer/OAuthGrantRefreshTokenContext.cs +++ /dev/null @@ -1,30 +0,0 @@ -using Microsoft.AspNet.Authentication; -using Microsoft.AspNet.Http; - -namespace OAuth.AspNet.AuthServer -{ - - /// - /// Provides context information used when granting an OAuth refresh token. - /// - public class OAuthGrantRefreshTokenContext : BaseValidatingTicketContext - { - /// - /// Initializes a new instance of the class - /// - /// - /// - /// - /// - public OAuthGrantRefreshTokenContext(HttpContext context, OAuthAuthorizationServerOptions options, AuthenticationTicket ticket, string clientId) : base(context, options, ticket) - { - ClientId = clientId; - } - - /// - /// The OAuth client id. - /// - public string ClientId { get; private set; } - } - -} diff --git a/src/OAuth.AspNet.AuthServer/OAuthGrantResourceOwnerCredentialsContext.cs b/src/OAuth.AspNet.AuthServer/OAuthGrantResourceOwnerCredentialsContext.cs deleted file mode 100644 index 79ed8387..00000000 --- a/src/OAuth.AspNet.AuthServer/OAuthGrantResourceOwnerCredentialsContext.cs +++ /dev/null @@ -1,50 +0,0 @@ -using Microsoft.AspNet.Http; -using System.Collections.Generic; - -namespace OAuth.AspNet.AuthServer -{ - - /// - /// Provides context information used in handling an OAuth resource owner grant. - /// - public class OAuthGrantResourceOwnerCredentialsContext : BaseValidatingTicketContext - { - /// - /// Initializes a new instance of the class - /// - /// - /// - /// - /// - /// - /// - public OAuthGrantResourceOwnerCredentialsContext(HttpContext context, OAuthAuthorizationServerOptions options, string clientId, string userName, string password, IList scope) : base(context, options, null) - { - ClientId = clientId; - UserName = userName; - Password = password; - Scope = scope; - } - - /// - /// OAuth client id. - /// - public string ClientId { get; private set; } - - /// - /// Resource owner username. - /// - public string UserName { get; private set; } - - /// - /// Resource owner password. - /// - public string Password { get; private set; } - - /// - /// List of scopes allowed by the resource owner. - /// - public IList Scope { get; private set; } - } - -} diff --git a/src/OAuth.AspNet.AuthServer/OAuthMatchContext.cs b/src/OAuth.AspNet.AuthServer/OAuthMatchContext.cs deleted file mode 100644 index e2a482de..00000000 --- a/src/OAuth.AspNet.AuthServer/OAuthMatchContext.cs +++ /dev/null @@ -1,74 +0,0 @@ -using Microsoft.AspNet.Authentication; -using Microsoft.AspNet.Http; -using System; - -namespace OAuth.AspNet.AuthServer -{ - - /// - /// Provides notification used for determining the OAuth flow type based on the request. - /// - public class OAuthMatchContext : BaseControlContext - { - #region Constructors - - /// - /// Initializes a new instance of the class - /// - /// - /// - public OAuthMatchContext(HttpContext context, OAuthAuthorizationServerOptions options) : base(context) - { - if (options == null) - throw new ArgumentNullException(nameof(options)); - - Options = options; - } - - #endregion - - #region Public Members - - public OAuthAuthorizationServerOptions Options { get; } - - /// - /// Gets whether or not the endpoint is an OAuth authorize endpoint. - /// - public bool IsAuthorizeEndpoint { get; private set; } - - /// - /// Gets whether or not the endpoint is an OAuth token endpoint. - /// - public bool IsTokenEndpoint { get; private set; } - - /// - /// Sets the endpoint type to authorize endpoint. - /// - public void MatchesAuthorizeEndpoint() - { - IsAuthorizeEndpoint = true; - IsTokenEndpoint = false; - } - - /// - /// Sets the endpoint type to token endpoint. - /// - public void MatchesTokenEndpoint() - { - IsAuthorizeEndpoint = false; - IsTokenEndpoint = true; - } - - /// - /// Sets the endpoint type to neither authorize nor token. - /// - public void MatchesNothing() - { - IsAuthorizeEndpoint = false; - IsTokenEndpoint = false; - } - - #endregion - } - -} diff --git a/src/OAuth.AspNet.AuthServer/OAuthTokenEndpointContext.cs b/src/OAuth.AspNet.AuthServer/OAuthTokenEndpointContext.cs deleted file mode 100644 index 34dffd06..00000000 --- a/src/OAuth.AspNet.AuthServer/OAuthTokenEndpointContext.cs +++ /dev/null @@ -1,75 +0,0 @@ -using Microsoft.AspNet.Authentication; -using Microsoft.AspNet.Http; -using Microsoft.AspNet.Http.Authentication; -using System; -using System.Collections.Generic; -using System.Security.Claims; - -namespace OAuth.AspNet.AuthServer -{ - - /// - /// Provides context information used when processing an OAuth token request. - /// - public class OAuthTokenEndpointContext : BaseOAuthEndpointContext - { - /// - /// Initializes a new instance of the class - /// - /// - /// - /// - /// - public OAuthTokenEndpointContext(HttpContext context, OAuthAuthorizationServerOptions options, AuthenticationTicket ticket, TokenEndpointRequest tokenEndpointRequest) : base(context, options) - { - if (ticket == null) - { - throw new ArgumentNullException("ticket"); - } - - Principal = ticket.Principal; - Properties = ticket.Properties; - TokenEndpointRequest = tokenEndpointRequest; - AdditionalResponseParameters = new Dictionary(StringComparer.Ordinal); - TokenIssued = Principal != null; - } - - /// - /// Gets the identity of the resource owner. - /// - public ClaimsPrincipal Principal { get; private set; } - - /// - /// Dictionary containing the state of the authentication session. - /// - public AuthenticationProperties Properties { get; private set; } - - /// - /// Gets information about the token endpoint request. - /// - public TokenEndpointRequest TokenEndpointRequest { get; set; } - - /// - /// Gets whether or not the token should be issued. - /// - public bool TokenIssued { get; private set; } - - /// - /// Enables additional values to be appended to the token response. - /// - public IDictionary AdditionalResponseParameters { get; private set; } - - /// - /// Issues the token. - /// - /// - /// - public void Issue(ClaimsPrincipal principal, AuthenticationProperties properties) - { - Principal = principal; - Properties = properties; - TokenIssued = true; - } - } - -} diff --git a/src/OAuth.AspNet.AuthServer/OAuthTokenEndpointResponseContext.cs b/src/OAuth.AspNet.AuthServer/OAuthTokenEndpointResponseContext.cs deleted file mode 100644 index 54b03de1..00000000 --- a/src/OAuth.AspNet.AuthServer/OAuthTokenEndpointResponseContext.cs +++ /dev/null @@ -1,82 +0,0 @@ -using Microsoft.AspNet.Authentication; -using Microsoft.AspNet.Http; -using Microsoft.AspNet.Http.Authentication; -using System; -using System.Collections.Generic; -using System.Security.Claims; - -namespace OAuth.AspNet.AuthServer -{ - - /// - /// Provides context information used at the end of a token-endpoint-request. - /// - public class OAuthTokenEndpointResponseContext : BaseOAuthEndpointContext - { - /// - /// Initializes a new instance of the class - /// - /// - /// - /// - /// - public OAuthTokenEndpointResponseContext(HttpContext context, OAuthAuthorizationServerOptions options, AuthenticationTicket ticket, TokenEndpointRequest tokenEndpointRequest, string accessToken, IDictionary additionalResponseParameters) : base(context, options) - { - if (ticket == null) - { - throw new ArgumentNullException("ticket"); - } - - Principal = ticket.Principal; - Properties = ticket.Properties; - TokenEndpointRequest = tokenEndpointRequest; - AdditionalResponseParameters = new Dictionary(StringComparer.Ordinal); - TokenIssued = Principal != null; - AccessToken = accessToken; - AdditionalResponseParameters = additionalResponseParameters; - } - - /// - /// Gets the identity of the resource owner. - /// - public ClaimsPrincipal Principal { get; private set; } - - /// - /// Dictionary containing the state of the authentication session. - /// - public AuthenticationProperties Properties { get; private set; } - - /// - /// The issued Access-Token - /// - public string AccessToken { get; private set; } - - /// - /// Gets information about the token endpoint request. - /// - public TokenEndpointRequest TokenEndpointRequest { get; set; } - - /// - /// Gets whether or not the token should be issued. - /// - public bool TokenIssued { get; private set; } - - /// - /// Enables additional values to be appended to the token response. - /// - public IDictionary AdditionalResponseParameters { get; private set; } - - /// - /// Issues the token. - /// - /// - /// - public void Issue(ClaimsPrincipal principal, AuthenticationProperties properties) - { - Principal = principal; - Properties = properties; - TokenIssued = true; - } - } - -} diff --git a/src/OAuth.AspNet.AuthServer/OAuthValidateAuthorizeRequestContext.cs b/src/OAuth.AspNet.AuthServer/OAuthValidateAuthorizeRequestContext.cs deleted file mode 100644 index 034f8a87..00000000 --- a/src/OAuth.AspNet.AuthServer/OAuthValidateAuthorizeRequestContext.cs +++ /dev/null @@ -1,35 +0,0 @@ -using Microsoft.AspNet.Http; - -namespace OAuth.AspNet.AuthServer -{ - - /// - /// Provides context information used in validating an OAuth authorization request. - /// - public class OAuthValidateAuthorizeRequestContext : BaseValidatingContext - { - /// - /// Initializes a new instance of the class - /// - /// - /// - /// - /// - public OAuthValidateAuthorizeRequestContext(HttpContext context, OAuthAuthorizationServerOptions options, AuthorizeEndpointRequest authorizeRequest, OAuthValidateClientRedirectUriContext clientContext) : base(context, options) - { - AuthorizeRequest = authorizeRequest; - ClientContext = clientContext; - } - - /// - /// Gets OAuth authorization request data. - /// - public AuthorizeEndpointRequest AuthorizeRequest { get; private set; } - - /// - /// Gets data about the OAuth client. - /// - public OAuthValidateClientRedirectUriContext ClientContext { get; private set; } - } - -} diff --git a/src/OAuth.AspNet.AuthServer/OAuthValidateClientAuthenticationContext.cs b/src/OAuth.AspNet.AuthServer/OAuthValidateClientAuthenticationContext.cs deleted file mode 100644 index 7685889d..00000000 --- a/src/OAuth.AspNet.AuthServer/OAuthValidateClientAuthenticationContext.cs +++ /dev/null @@ -1,106 +0,0 @@ -using Microsoft.AspNet.Http; -using System; -using System.Text; - -namespace OAuth.AspNet.AuthServer -{ - - /// - /// Contains information about the client credentials. - /// - public class OAuthValidateClientAuthenticationContext : BaseValidatingClientContext - { - /// - /// Initializes a new instance of the class - /// - /// - /// - /// - public OAuthValidateClientAuthenticationContext(HttpContext context, OAuthAuthorizationServerOptions options, IReadableStringCollection parameters) : base(context, options, null) - { - Parameters = parameters; - } - - /// - /// Gets the set of form parameters from the request. - /// - public IReadableStringCollection Parameters { get; private set; } - - /// - /// Sets the client id and marks the context as validated by the application. - /// - /// - /// - public bool Validated(string clientId) - { - ClientId = clientId; - - return Validated(); - } - - /// - /// Extracts HTTP basic authentication credentials from the HTTP authenticate header. - /// - /// - /// - /// - [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1021:AvoidOutParameters", MessageId = "0#", Justification = "Optimized for usage")] - public bool TryGetBasicCredentials(out string clientId, out string clientSecret) - { - // Client Authentication http://tools.ietf.org/html/rfc6749#section-2.3 - // Client Authentication Password http://tools.ietf.org/html/rfc6749#section-2.3.1 - string authorization = Request.Headers["Authorization"]; - if (!string.IsNullOrWhiteSpace(authorization) && authorization.StartsWith("Basic ", StringComparison.OrdinalIgnoreCase)) - { - try - { - byte[] data = Convert.FromBase64String(authorization.Substring("Basic ".Length).Trim()); - string text = Encoding.UTF8.GetString(data); - int delimiterIndex = text.IndexOf(':'); - if (delimiterIndex >= 0) - { - clientId = text.Substring(0, delimiterIndex); - clientSecret = text.Substring(delimiterIndex + 1); - ClientId = clientId; - return true; - } - } - catch (FormatException) - { - // Bad Base64 string - } - catch (ArgumentException) - { - // Bad utf-8 string - } - } - - clientId = null; - clientSecret = null; - return false; - } - - /// - /// Extracts forms authentication credentials from the HTTP request body. - /// - /// - /// - /// - [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1021:AvoidOutParameters", MessageId = "0#", Justification = "Optimized for usage")] - public bool TryGetFormCredentials(out string clientId, out string clientSecret) - { - clientId = Parameters[Constants.Parameters.ClientId]; - - if (!string.IsNullOrEmpty(clientId)) - { - clientSecret = Parameters[Constants.Parameters.ClientSecret]; - ClientId = clientId; - return true; - } - clientId = null; - clientSecret = null; - return false; - } - } - -} diff --git a/src/OAuth.AspNet.AuthServer/OAuthValidateClientRedirectUriContext.cs b/src/OAuth.AspNet.AuthServer/OAuthValidateClientRedirectUriContext.cs deleted file mode 100644 index 1561cd6e..00000000 --- a/src/OAuth.AspNet.AuthServer/OAuthValidateClientRedirectUriContext.cs +++ /dev/null @@ -1,71 +0,0 @@ -using Microsoft.AspNet.Http; -using System; - -namespace OAuth.AspNet.AuthServer -{ - - /// - /// Contains data about the OAuth client redirect URI - /// - public class OAuthValidateClientRedirectUriContext : BaseValidatingClientContext - { - /// - /// Initializes a new instance of the class - /// - /// - /// - /// - /// - [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1054:UriParametersShouldNotBeStrings", MessageId = "3#", Justification = "redirect_uri is a string parameter")] - public OAuthValidateClientRedirectUriContext(HttpContext context, OAuthAuthorizationServerOptions options, string clientId, string redirectUri) : base(context, options, clientId) - { - RedirectUri = redirectUri; - } - - /// - /// Gets the client redirect URI - /// - [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1056:UriPropertiesShouldNotBeStrings", Justification = "redirect_uri is a string parameter")] - public string RedirectUri { get; private set; } - - /// - /// Marks this context as validated by the application. IsValidated becomes true and HasError becomes false as a result of calling. - /// - /// - public override bool Validated() - { - if (string.IsNullOrEmpty(RedirectUri)) - { - // Don't allow default validation when redirect_uri not provided with request - return false; - } - return base.Validated(); - } - - /// - /// Checks the redirect URI to determine whether it equals . - /// - /// - /// - [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1054:UriParametersShouldNotBeStrings", MessageId = "0#", Justification = "redirect_uri is a string parameter")] - public bool Validated(string redirectUri) - { - if (redirectUri == null) - { - throw new ArgumentNullException("redirectUri"); - } - - if (!string.IsNullOrEmpty(RedirectUri) && - !string.Equals(RedirectUri, redirectUri, StringComparison.Ordinal)) - { - // Don't allow validation to alter redirect_uri provided with request - return false; - } - - RedirectUri = redirectUri; - - return Validated(); - } - } - -} diff --git a/src/OAuth.AspNet.AuthServer/OAuthValidateTokenRequestContext.cs b/src/OAuth.AspNet.AuthServer/OAuthValidateTokenRequestContext.cs deleted file mode 100644 index 7c2c9703..00000000 --- a/src/OAuth.AspNet.AuthServer/OAuthValidateTokenRequestContext.cs +++ /dev/null @@ -1,35 +0,0 @@ -using Microsoft.AspNet.Http; - -namespace OAuth.AspNet.AuthServer -{ - - /// - /// Provides context information used in validating an OAuth token request. - /// - public class OAuthValidateTokenRequestContext : BaseValidatingContext - { - /// - /// Initializes a new instance of the class - /// - /// - /// - /// - /// - public OAuthValidateTokenRequestContext(HttpContext context, OAuthAuthorizationServerOptions options, TokenEndpointRequest tokenRequest, BaseValidatingClientContext clientContext) : base(context, options) - { - TokenRequest = tokenRequest; - ClientContext = clientContext; - } - - /// - /// Gets the token request data. - /// - public TokenEndpointRequest TokenRequest { get; private set; } - - /// - /// Gets information about the client. - /// - public BaseValidatingClientContext ClientContext { get; private set; } - } - -} diff --git a/src/OAuth.AspNet.AuthServer/TokenEndpointRequest.cs b/src/OAuth.AspNet.AuthServer/TokenEndpointRequest.cs deleted file mode 100644 index 81ab32bc..00000000 --- a/src/OAuth.AspNet.AuthServer/TokenEndpointRequest.cs +++ /dev/null @@ -1,164 +0,0 @@ -using Microsoft.AspNet.Http; -using System; - -namespace OAuth.AspNet.AuthServer -{ - - /// - /// Data object representing the information contained in form encoded body of a Token endpoint request. - /// - public class TokenEndpointRequest - { - /// - /// Creates a new instance populated with values from the form encoded body parameters. - /// - /// Form encoded body parameters from a request. - public TokenEndpointRequest(IReadableStringCollection parameters) - { - if (parameters == null) - { - throw new ArgumentNullException("parameters"); - } - - Parameters = parameters; - GrantType = parameters[Constants.Parameters.GrantType]; - ClientId = parameters[Constants.Parameters.ClientId]; - if (string.Equals(GrantType, Constants.GrantTypes.AuthorizationCode, StringComparison.Ordinal)) - { - AuthorizationCodeGrant = new TokenEndpointRequestAuthorizationCode - { - Code = parameters[Constants.Parameters.Code], - RedirectUri = parameters[Constants.Parameters.RedirectUri], - }; - } - else if (string.Equals(GrantType, Constants.GrantTypes.ClientCredentials, StringComparison.Ordinal)) - { - ClientCredentialsGrant = new TokenEndpointRequestClientCredentials - { - Scope = ((string)parameters[Constants.Parameters.Scope] ?? string.Empty).Split(' ') - }; - } - else if (string.Equals(GrantType, Constants.GrantTypes.RefreshToken, StringComparison.Ordinal)) - { - RefreshTokenGrant = new TokenEndpointRequestRefreshToken - { - RefreshToken = parameters[Constants.Parameters.RefreshToken], - Scope = ((string)parameters[Constants.Parameters.Scope] ?? string.Empty).Split(' ') - }; - } - else if (string.Equals(GrantType, Constants.GrantTypes.Password, StringComparison.Ordinal)) - { - ResourceOwnerPasswordCredentialsGrant = new TokenEndpointRequestResourceOwnerPasswordCredentials - { - UserName = parameters[Constants.Parameters.Username], - Password = parameters[Constants.Parameters.Password], - Scope = ((string)parameters[Constants.Parameters.Scope] ?? string.Empty).Split(' ') - }; - } - else if (!string.IsNullOrEmpty(GrantType)) - { - CustomExtensionGrant = new TokenEndpointRequestCustomExtension - { - Parameters = parameters, - }; - } - else - { - throw new ArgumentException("No grant type found in the request"); - } - } - - /// - /// The form encoded body parameters of the Token endpoint request - /// - public IReadableStringCollection Parameters { get; private set; } - - /// - /// The "grant_type" parameter of the Token endpoint request. This parameter is required. - /// - public string GrantType { get; private set; } - - /// - /// The "client_id" parameter of the Token endpoint request. This parameter is optional. It might not - /// be present if the request is authenticated in a different way, for example, by using basic authentication - /// credentials. - /// - public string ClientId { get; private set; } - - /// - /// Data object available when the "grant_type" is "authorization_code". - /// See also http://tools.ietf.org/html/rfc6749#section-4.1.3 - /// - public TokenEndpointRequestAuthorizationCode AuthorizationCodeGrant { get; private set; } - - /// - /// Data object available when the "grant_type" is "client_credentials". - /// See also http://tools.ietf.org/html/rfc6749#section-4.4.2 - /// - public TokenEndpointRequestClientCredentials ClientCredentialsGrant { get; private set; } - - /// - /// Data object available when the "grant_type" is "refresh_token". - /// See also http://tools.ietf.org/html/rfc6749#section-6 - /// - public TokenEndpointRequestRefreshToken RefreshTokenGrant { get; private set; } - - /// - /// Data object available when the "grant_type" is "password". - /// See also http://tools.ietf.org/html/rfc6749#section-4.3.2 - /// - public TokenEndpointRequestResourceOwnerPasswordCredentials ResourceOwnerPasswordCredentialsGrant { get; private set; } - - /// - /// Data object available when the "grant_type" is unrecognized. - /// See also http://tools.ietf.org/html/rfc6749#section-4.5 - /// - public TokenEndpointRequestCustomExtension CustomExtensionGrant { get; private set; } - - /// - /// True when the "grant_type" is "authorization_code". - /// See also http://tools.ietf.org/html/rfc6749#section-4.1.3 - /// - public bool IsAuthorizationCodeGrantType - { - get { return AuthorizationCodeGrant != null; } - } - - /// - /// True when the "grant_type" is "client_credentials". - /// See also http://tools.ietf.org/html/rfc6749#section-4.4.2 - /// - public bool IsClientCredentialsGrantType - { - get { return ClientCredentialsGrant != null; } - } - - /// - /// True when the "grant_type" is "refresh_token". - /// See also http://tools.ietf.org/html/rfc6749#section-6 - /// - public bool IsRefreshTokenGrantType - { - get { return RefreshTokenGrant != null; } - } - - /// - /// True when the "grant_type" is "password". - /// See also http://tools.ietf.org/html/rfc6749#section-4.3.2 - /// - public bool IsResourceOwnerPasswordCredentialsGrantType - { - get { return ResourceOwnerPasswordCredentialsGrant != null; } - } - - /// - /// True when the "grant_type" is unrecognized. - /// See also http://tools.ietf.org/html/rfc6749#section-4.5 - /// - public bool IsCustomExtensionGrantType - { - get { return CustomExtensionGrant != null; } - } - } - -} diff --git a/src/OAuth.AspNet.AuthServer/TokenEndpointRequestAuthorizationCode.cs b/src/OAuth.AspNet.AuthServer/TokenEndpointRequestAuthorizationCode.cs deleted file mode 100644 index f6ab3780..00000000 --- a/src/OAuth.AspNet.AuthServer/TokenEndpointRequestAuthorizationCode.cs +++ /dev/null @@ -1,23 +0,0 @@ - -namespace OAuth.AspNet.AuthServer -{ - - /// - /// Data object used by TokenEndpointRequest when the "grant_type" is "authorization_code". - /// - public class TokenEndpointRequestAuthorizationCode - { - /// - /// The value passed to the Token endpoint in the "code" parameter - /// - public string Code { get; set; } - - /// - /// The value passed to the Token endpoint in the "redirect_uri" parameter. This MUST be provided by the caller - /// if the original visit to the Authorize endpoint contained a "redirect_uri" parameter. - /// - [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1056:UriPropertiesShouldNotBeStrings", Justification = "By design")] - public string RedirectUri { get; set; } - } - -} diff --git a/src/OAuth.AspNet.AuthServer/TokenEndpointRequestClientCredentials.cs b/src/OAuth.AspNet.AuthServer/TokenEndpointRequestClientCredentials.cs deleted file mode 100644 index 1f116ecc..00000000 --- a/src/OAuth.AspNet.AuthServer/TokenEndpointRequestClientCredentials.cs +++ /dev/null @@ -1,18 +0,0 @@ -using System.Collections.Generic; - -namespace OAuth.AspNet.AuthServer -{ - - /// - /// Data object used by TokenEndpointRequest when the "grant_type" is "client_credentials". - /// - public class TokenEndpointRequestClientCredentials - { - /// - /// The value passed to the Token endpoint in the "scope" parameter - /// - [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Justification = "This class is just for passing data through.")] - public IList Scope { get; set; } - } - -} diff --git a/src/OAuth.AspNet.AuthServer/TokenEndpointRequestCustomExtension.cs b/src/OAuth.AspNet.AuthServer/TokenEndpointRequestCustomExtension.cs deleted file mode 100644 index 2664b3d1..00000000 --- a/src/OAuth.AspNet.AuthServer/TokenEndpointRequestCustomExtension.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Microsoft.AspNet.Http; - -namespace OAuth.AspNet.AuthServer -{ - - /// - /// Data object used by TokenEndpointRequest which contains parameter information when the "grant_type" is unrecognized. - /// - public class TokenEndpointRequestCustomExtension - { - /// - /// The parameter information when the "grant_type" is unrecognized. - /// - public IReadableStringCollection Parameters { get; set; } - } - -} diff --git a/src/OAuth.AspNet.AuthServer/TokenEndpointRequestRefreshToken.cs b/src/OAuth.AspNet.AuthServer/TokenEndpointRequestRefreshToken.cs deleted file mode 100644 index 484a37ce..00000000 --- a/src/OAuth.AspNet.AuthServer/TokenEndpointRequestRefreshToken.cs +++ /dev/null @@ -1,21 +0,0 @@ -using System.Collections.Generic; - -namespace OAuth.AspNet.AuthServer -{ - /// - /// Data object used by TokenEndpointRequest when the "grant_type" parameter is "refresh_token". - /// - public class TokenEndpointRequestRefreshToken - { - /// - /// The value passed to the Token endpoint in the "refresh_token" parameter - /// - public string RefreshToken { get; set; } - - /// - /// The value passed to the Token endpoint in the "scope" parameter - /// - [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Justification = "This is just a data container object.")] - public IList Scope { get; set; } - } -} diff --git a/src/OAuth.AspNet.AuthServer/TokenEndpointRequestResourceOwnerPasswordCredentials.cs b/src/OAuth.AspNet.AuthServer/TokenEndpointRequestResourceOwnerPasswordCredentials.cs deleted file mode 100644 index bde4ff2f..00000000 --- a/src/OAuth.AspNet.AuthServer/TokenEndpointRequestResourceOwnerPasswordCredentials.cs +++ /dev/null @@ -1,26 +0,0 @@ -using System.Collections.Generic; - -namespace OAuth.AspNet.AuthServer -{ - /// - /// Data object used by TokenEndpointRequest when the "grant_type" is "password". - /// - public class TokenEndpointRequestResourceOwnerPasswordCredentials - { - /// - /// The value passed to the Token endpoint in the "username" parameter - /// - public string UserName { get; set; } - - /// - /// The value passed to the Token endpoint in the "password" parameter - /// - public string Password { get; set; } - - /// - /// The value passed to the Token endpoint in the "scope" parameter - /// - [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Justification = "This is just a data class.")] - public IList Scope { get; set; } - } -} diff --git a/src/OAuth.AspNet.AuthServer/project.json b/src/OAuth.AspNet.AuthServer/project.json deleted file mode 100644 index ff9f989e..00000000 --- a/src/OAuth.AspNet.AuthServer/project.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "version": "1.0.5-*", - "description": "OAuth AspNet Server", - "authors": [ - "Paul Schneider " - ], - "packOptions": { - "repository": { - "type": "git", - "url": "https://github.com/pazof/yavsc" - }, - "licenseUrl": "https://github.com/pazof/yavsc/blob/vnext/LICENSE", - "requireLicenseAcceptance": true, - "owners": [ - "Paul Schneider " - ], - "summary": "Yet another very small company", - "projectUrl": "http://yavsc.pschneider.fr", - "tags": [ - "Authorization server", - "OAuth", - "Web API" - ] - }, - "tooling": { - "defaultNamespace": "Yavsc" - }, - "dependencies": { - "Newtonsoft.Json": "7.0.1", - "Microsoft.AspNet.Identity.EntityFramework": "3.0.0-rc1-*", - "OAuth.AspNet.Token": { - "type": "build", - "target": "project" - } - }, - "frameworks": { - "dnx451": { - "frameworkAssemblies": {} - } - } -} diff --git a/src/OAuth.AspNet.Token/Makefile b/src/OAuth.AspNet.Token/Makefile deleted file mode 100644 index edc96e01..00000000 --- a/src/OAuth.AspNet.Token/Makefile +++ /dev/null @@ -1,8 +0,0 @@ -SOURCE_DIR=../.. -MAKEFILE_DIR=$(SOURCE_DIR)/scripts/make - -include $(MAKEFILE_DIR)/dnx.mk -include $(MAKEFILE_DIR)/versioning.mk - -all: $(BINTARGETPATH) - diff --git a/src/OAuth.AspNet.Token/MonoDataProtectionProvider.cs b/src/OAuth.AspNet.Token/MonoDataProtectionProvider.cs deleted file mode 100644 index def9831d..00000000 --- a/src/OAuth.AspNet.Token/MonoDataProtectionProvider.cs +++ /dev/null @@ -1,38 +0,0 @@ - - - -using System; -using System.IO; -using Microsoft.AspNet.DataProtection; - -public class MonoDataProtectionProvider : IDataProtectionProvider -{ - private readonly string appName; - - public MonoDataProtectionProvider() - : this(Guid.NewGuid().ToString()) - { } - - public MonoDataProtectionProvider(DirectoryInfo dataProtectionDirInfo) - : this(Guid.NewGuid().ToString()) - { - - } - public MonoDataProtectionProvider(string appName) - { - if (appName == null) { throw new ArgumentNullException("appName"); } - this.appName = appName; - } - - public IDataProtector Create(params string[] purposes) - { - if (purposes == null) { throw new ArgumentNullException("profile"); } - - return new MonoDataProtector(appName, purposes); - } - - public IDataProtector CreateProtector(string purpose) - { - return Create(new string[] { purpose }); - } -} diff --git a/src/OAuth.AspNet.Token/MonoDataProtector.cs b/src/OAuth.AspNet.Token/MonoDataProtector.cs deleted file mode 100644 index e87dc46d..00000000 --- a/src/OAuth.AspNet.Token/MonoDataProtector.cs +++ /dev/null @@ -1,83 +0,0 @@ -// -// MonoDataProtector.cs -// -// Author: -// Paul Schneider -// -// Copyright (c) 2016 GNU GPL -// -// This program is free software: you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public License -// along with this program. If not, see . - -using System; -using System.Security.Cryptography; -using System.IO; -using Microsoft.AspNet.DataProtection; -using System.Linq; - -public class MonoDataProtector : IDataProtector -{ - private const string PRIMARY_PURPOSE = "IDataProtector"; - - private readonly string appName; - private readonly DataProtectionScope dataProtectionScope; - private readonly string[] purposes; - - public MonoDataProtector(string appName, string[] purposes) - { - if (appName == null) { throw new ArgumentNullException("appName"); } - if (purposes == null) { throw new ArgumentNullException("purposes"); } - - this.appName = appName; - this.purposes = purposes; - this.dataProtectionScope = DataProtectionScope.CurrentUser; - } - - public IDataProtector CreateProtector(string purpose) - { - if (purposes.Contains(purpose)) - return new MonoDataProtector(appName, new string[] { purpose }); - return new MonoDataProtector(appName, new string[] { }); - } - - public byte[] Protect(byte[] userData) - { - return ProtectedData.Protect(userData, this.GetEntropy(), dataProtectionScope); - } - - public byte[] Unprotect(byte[] protectedData) - { - return ProtectedData.Unprotect(protectedData, this.GetEntropy(), dataProtectionScope); - } - - private byte[] GetEntropy() - { - using (SHA256 sha256 = SHA256.Create()) - { - using (MemoryStream memoryStream = new MemoryStream()) - using (CryptoStream cryptoStream = new CryptoStream(memoryStream, sha256, CryptoStreamMode.Write)) - using (StreamWriter writer = new StreamWriter(cryptoStream)) - { - writer.Write(this.appName); - writer.Write(PRIMARY_PURPOSE); - - foreach (string purpose in this.purposes) - { - writer.Write(purpose); - } - } - - return sha256.Hash; - } - } -} diff --git a/src/OAuth.AspNet.Token/OAuth.AspNet.Token.csproj b/src/OAuth.AspNet.Token/OAuth.AspNet.Token.csproj deleted file mode 100755 index 0d19dda3..00000000 --- a/src/OAuth.AspNet.Token/OAuth.AspNet.Token.csproj +++ /dev/null @@ -1,29 +0,0 @@ - - - - OAuth AspNet Token - 1.0.5 - Paul Schneider <paul@pschneider.fr> - netstandard1.1 - OAuth.AspNet.Token - OAuth.AspNet.Token - Authorization server;OAuth;Web API - http://yavsc.pschneider.fr - https://github.com/pazof/yavsc/blob/vnext/LICENSE - true - git - https://github.com/pazof/yavsc - - - - - - - - - - - - - - diff --git a/src/OAuth.AspNet.Token/TicketDataFormatTokenValidator.cs b/src/OAuth.AspNet.Token/TicketDataFormatTokenValidator.cs deleted file mode 100644 index 5db1b918..00000000 --- a/src/OAuth.AspNet.Token/TicketDataFormatTokenValidator.cs +++ /dev/null @@ -1,90 +0,0 @@ -using Microsoft.AspNet.Authentication; -using Microsoft.AspNet.DataProtection; -using System; -using System.IdentityModel.Tokens; -using System.Security.Claims; -using System.Text.RegularExpressions; - -namespace OAuth.AspNet.Tokens -{ - public class TicketDataFormatTokenValidator : ISecurityTokenValidator - { - #region Constructors - - public TicketDataFormatTokenValidator(IDataProtectionProvider dataProtectionProvider, string purpose = "AccessToken") : this(dataProtectionProvider, purpose , new string [] { "v1" }) { } - - public TicketDataFormatTokenValidator(IDataProtectionProvider dataProtectionProvider, string purpose, string [] subPurposes) - { - if (dataProtectionProvider == null) - { - dataProtectionProvider = new MonoDataProtectionProvider(System.AppDomain.CurrentDomain.FriendlyName) - .CreateProtector("profile"); - } - _ticketDataFormat = new TicketDataFormat(dataProtectionProvider.CreateProtector(purpose, subPurposes)); - } - - #endregion - - #region non-Public Members - - private readonly TicketDataFormat _ticketDataFormat; - - private const string _serializationRegex = @"^[A-Za-z0-9-_]*$"; - - private int _maximumTokenSizeInBytes = TokenValidationParameters.DefaultMaximumTokenSizeInBytes; - - #endregion - - #region Public Members - - public bool CanValidateToken - { - get - { - return true; - } - } - - public int MaximumTokenSizeInBytes - { - get - { - return _maximumTokenSizeInBytes; - } - - set - { - if (value < 1) - throw new ArgumentOutOfRangeException(nameof(MaximumTokenSizeInBytes), "Negative or zero-sized tokens are invalid."); - - _maximumTokenSizeInBytes = value; - } - } - - public bool CanReadToken(string securityToken) - { - if (string.IsNullOrWhiteSpace(securityToken)) - throw new ArgumentException("Security token has no value.", nameof(securityToken)); - - if (securityToken.Length * 2 > this.MaximumTokenSizeInBytes) - return false; - - if (Regex.IsMatch(securityToken, _serializationRegex)) - return true; - - return false; - } - - public ClaimsPrincipal ValidateToken(string securityToken, TokenValidationParameters validationParameters, out SecurityToken validatedToken) - { - AuthenticationTicket ticket = _ticketDataFormat.Unprotect(securityToken); - - validatedToken = null; - - return ticket?.Principal; - } - - #endregion - } - -} diff --git a/src/OAuth.AspNet.Token/project.json b/src/OAuth.AspNet.Token/project.json deleted file mode 100644 index b336b020..00000000 --- a/src/OAuth.AspNet.Token/project.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "version": "1.0.5-*", - "description": "OAuth AspNet Token", - "authors": [ - "Paul Schneider " - ], - "packOptions": { - "repository": { - "type": "git", - "url": "https://github.com/pazof/yavsc" - }, - "licenseUrl": "https://github.com/pazof/yavsc/blob/vnext/LICENSE", - "requireLicenseAcceptance": true, - "owners": [ - "Paul Schneider " - ], - "summary": "Yet another very small company", - "projectUrl": "http://yavsc.pschneider.fr", - "tags": [ - "Authorization server", - "OAuth", - "Web API" - ] - }, - "tooling": { - "defaultNamespace": "Yavsc" - }, - "dependencies": { - "Newtonsoft.Json": "7.0.1", - "Microsoft.AspNet.Authentication.JwtBearer": "1.0.0-rc1-final", - "Microsoft.AspNet.DataProtection": "1.0.0-rc1-final" - }, - "frameworks": { - "dnx451": { - "frameworkAssemblies": {} - } - }, - "scripts": { - "postrestore": [ - "grep -v '\\.\\.dll' project.lock.json > new.project.lock.json", - "mv new.project.lock.json project.lock.json" - ] - } -} diff --git a/src/Yavsc.Abstract/Google/Calendar/CalendarList.cs b/src/Yavsc.Abstract/Google/Calendar/CalendarList.cs index c7caccda..c6990563 100644 --- a/src/Yavsc.Abstract/Google/Calendar/CalendarList.cs +++ b/src/Yavsc.Abstract/Google/Calendar/CalendarList.cs @@ -26,7 +26,6 @@ namespace Yavsc.Models.Google.Calendar /// /// Calendar list. /// - [Obsolete("use Google.Apis")] public class CalendarList { /// /// Gets or sets the kind. diff --git a/src/Yavsc.Abstract/Google/Calendar/CalendarListEntry.cs b/src/Yavsc.Abstract/Google/Calendar/CalendarListEntry.cs index 00a5ffcb..db3d3bcb 100644 --- a/src/Yavsc.Abstract/Google/Calendar/CalendarListEntry.cs +++ b/src/Yavsc.Abstract/Google/Calendar/CalendarListEntry.cs @@ -27,7 +27,6 @@ namespace Yavsc.Models.Google.Calendar /// Calendar list entry. /// /// - [Obsolete("use GoogleUse.Apis")] public class CalendarListEntry { /// /// Gets or sets the kind. diff --git a/src/Yavsc.Abstract/Properties/AssemblyInfo.cs b/src/Yavsc.Abstract/Properties/AssemblyInfo.cs deleted file mode 100644 index 9324251d..00000000 --- a/src/Yavsc.Abstract/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,12 +0,0 @@ -using System.Resources; -using System.Reflection; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyCopyright("Copyright © Paul Schneider 2014-2019")] -[assembly: AssemblyTrademark("Yavsc")] -[assembly: AssemblyCulture("")] -[assembly: NeutralResourcesLanguage("fr")] - -[assembly: AssemblyVersion("1.0.6.1")] \ No newline at end of file diff --git a/src/Yavsc.Abstract/Yavsc.Abstract.csproj b/src/Yavsc.Abstract/Yavsc.Abstract.csproj new file mode 100644 index 00000000..97be5121 --- /dev/null +++ b/src/Yavsc.Abstract/Yavsc.Abstract.csproj @@ -0,0 +1,15 @@ + + + + netcoreapp2.1 + + + + + + + + + + + diff --git a/src/Yavsc.Abstract/project.json b/src/Yavsc.Abstract/project.json deleted file mode 100644 index 2013134c..00000000 --- a/src/Yavsc.Abstract/project.json +++ /dev/null @@ -1,62 +0,0 @@ -{ - "version": "1.0.7-*", - "title": "Yavsc - l'abstrait", - "description": "Yavsc common objects", - "authors": [ - "Paul Schneider " - ], - "packOptions": { - "repository": { - "type": "git", - "url": "https://github.com/pazof/yavsc" - }, - "licenseUrl": "https://github.com/pazof/yavsc/blob/vnext/LICENSE", - "requireLicenseAcceptance": true, - "owners": [ - "Paul Schneider " - ], - "summary": "Yet another very small company", - "projectUrl": "http://yavsc.pschneider.fr", - "tags": [ - "Blog", - "PoS", - "Chat" - ] - }, - "buildOptions": { - "nowarn": ["IDE1006"] - }, - "tooling": { - "defaultNamespace": "Yavsc" - }, - "dependencies": { - "Newtonsoft.Json": "7.0.1" - }, - "frameworks": { - "dnx451": { - "frameworkAssemblies": { - "System.ComponentModel.DataAnnotations": "4.0.0" - } - }, - "net46": { - "frameworkAssemblies": { - "System.ComponentModel.DataAnnotations": "4.0.0" - } - }, - "net461": { - "frameworkAssemblies": { - "System.ComponentModel.DataAnnotations": "4.0.0" - } - }, - "net452": { - "frameworkAssemblies": { - "System.ComponentModel.DataAnnotations": "4.0.0" - } - }, - "net451": { - "frameworkAssemblies": { - "System.ComponentModel.DataAnnotations": "4.0.0" - } - } - } -} diff --git a/src/Yavsc.Server/Constants.cs b/src/Yavsc.Server/Constants.cs index 0e97bbed..eaa465b1 100644 --- a/src/Yavsc.Server/Constants.cs +++ b/src/Yavsc.Server/Constants.cs @@ -1,7 +1,5 @@ namespace Yavsc.Server { - using Microsoft.AspNet.Http; - using Yavsc.Models.Auth; public static class ServerConstants { diff --git a/src/Yavsc.Server/Interfaces/Event.cs b/src/Yavsc.Server/Interfaces/Event.cs new file mode 100644 index 00000000..b3616d82 --- /dev/null +++ b/src/Yavsc.Server/Interfaces/Event.cs @@ -0,0 +1,27 @@ +// +// ICalendarManager.cs +// +// Author: +// Paul Schneider +// +// Copyright (c) 2015 GNU GPL +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public License +// along with this program. If not, see . + +namespace Yavsc.Services +{ + public class Event + { + } +} diff --git a/src/Yavsc.Server/Interfaces/Events.cs b/src/Yavsc.Server/Interfaces/Events.cs new file mode 100644 index 00000000..ee346dda --- /dev/null +++ b/src/Yavsc.Server/Interfaces/Events.cs @@ -0,0 +1,27 @@ +// +// ICalendarManager.cs +// +// Author: +// Paul Schneider +// +// Copyright (c) 2015 GNU GPL +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public License +// along with this program. If not, see . + +namespace Yavsc.Services +{ + public class Events + { + } +} diff --git a/src/Yavsc.Server/Interfaces/ICalendarManager.cs b/src/Yavsc.Server/Interfaces/ICalendarManager.cs index 01b81e95..637e7a5b 100644 --- a/src/Yavsc.Server/Interfaces/ICalendarManager.cs +++ b/src/Yavsc.Server/Interfaces/ICalendarManager.cs @@ -20,11 +20,11 @@ // along with this program. If not, see . using System; -using Google.Apis.Calendar.v3.Data; namespace Yavsc.Services { using System.Threading.Tasks; + using Yavsc.Models.Google.Calendar; using Yavsc.ViewModels.Calendar; /// diff --git a/src/Yavsc.Server/Models/ApplicationUser.cs b/src/Yavsc.Server/Models/ApplicationUser.cs index ff3ec2e9..5be2407c 100644 --- a/src/Yavsc.Server/Models/ApplicationUser.cs +++ b/src/Yavsc.Server/Models/ApplicationUser.cs @@ -1,6 +1,5 @@ using System.Collections.Generic; -using Microsoft.AspNet.Identity.EntityFramework; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; @@ -13,6 +12,7 @@ namespace Yavsc.Models using Models.Access; using Newtonsoft.Json; using System; + using Microsoft.AspNetCore.Identity; public class ApplicationUser : IdentityUser, IBaseTrackedEntity { diff --git a/src/Yavsc.Server/ViewModels/Calendar/SetGoogleCalendarViewModel.cs b/src/Yavsc.Server/ViewModels/Calendar/SetGoogleCalendarViewModel.cs index f16fa40d..25f6a526 100644 --- a/src/Yavsc.Server/ViewModels/Calendar/SetGoogleCalendarViewModel.cs +++ b/src/Yavsc.Server/ViewModels/Calendar/SetGoogleCalendarViewModel.cs @@ -1,5 +1,5 @@ -using Google.Apis.Calendar.v3.Data; +using Yavsc.Models.Google.Calendar; namespace Yavsc.ViewModels.Calendar { diff --git a/src/Yavsc.Server/Yavsc.Server.csproj b/src/Yavsc.Server/Yavsc.Server.csproj new file mode 100644 index 00000000..c7d74cc2 --- /dev/null +++ b/src/Yavsc.Server/Yavsc.Server.csproj @@ -0,0 +1,17 @@ + + + + netcoreapp2.1 + + + + + + + + + + + + + diff --git a/src/Yavsc.Server/project.json b/src/Yavsc.Server/project.json deleted file mode 100644 index 472c4a95..00000000 --- a/src/Yavsc.Server/project.json +++ /dev/null @@ -1,129 +0,0 @@ -{ - "version": "1.0.5-*", - "description": "Yavsc server common library", - "authors": [ - "Paul Schneider " - ], - "packOptions": { - "repository": { - "type": "git", - "url": "https://github.com/pazof/yavsc" - }, - "licenseUrl": "https://github.com/pazof/yavsc/blob/vnext/LICENSE", - "requireLicenseAcceptance": true, - "owners": [ - "Paul Schneider " - ], - "summary": "Yet another very small company", - "projectUrl": "http://yavsc.pschneider.fr", - "tags": [ - "Blog", - "PoS", - "Chat" - ] - }, - "userSecretsId": "aspnet5-YavscWeb-a0dadd21-2ced-43d3-96f9-7e504345102f", - "buildOptions": { - "debugType": "full", - "emitEntryPoint": false, - "outputName": "Yavsc.Server", - "compile": { - "include": "*.cs", - "exclude": [ - "wwwroot", - "node_modules", - "bower_components", - "contrib" - ] - }, - "embed": [ - "Resources/**/*.resx" - ], - "publicSign": false, - "keyFile": "../../../sgKey.snk", - "nowarn": ["IDE1006"] - }, - "tooling": { - "defaultNamespace": "Yavsc" - }, - "dependencies": { - "EntityFramework.Commands": "7.0.0-rc1-final", - "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", - "Microsoft.Extensions.Globalization.CultureInfoCache": "1.0.0-rc1-final", - "Microsoft.Extensions.Localization.Abstractions": "1.0.0-rc1-final", - "Microsoft.Extensions.Logging": "1.0.0-rc1-final", - "Microsoft.Extensions.Logging.Console": "1.0.0-rc1-final", - "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": "7.0.1", - "Gapi.net45": "1.0.1", - "PayPalMerchant-net451": "2.7.109", - "MailKit": "1.12.0", - "Microsoft.CodeAnalysis.CSharp": "1.1.0-rc1-20151109-01", - "Yavsc.Abstract": { - "type": "build" - } - }, - "frameworks": { - "dnx451": { - "frameworkAssemblies": { - "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": { - "frameworkAssemblies": { - "System.ComponentModel.DataAnnotations": "4.0.0", - "System.Net": "4.0.0.0", - "System.Net.Http": "4.0.0", - "System.Xml": "4.0.0", - "System": "4.0.0" - } - }, - "net452": { - "frameworkAssemblies": { - "System.ComponentModel.DataAnnotations": "4.0.0", - "System.Net": "4.0.0.0", - "System.Net.Http": "4.0.0", - "System.Xml": "4.0.0", - "System": "4.0.0" - } - }, - "net46": { - "frameworkAssemblies": { - "System.ComponentModel.DataAnnotations": "4.0.0", - "System.Net": "4.0.0.0", - "System.Net.Http": "4.0.0", - "System.Xml": "4.0.0", - "System": "4.0.0" - } - }, - "net461": { - "frameworkAssemblies": { - "System.ComponentModel.DataAnnotations": "4.0.0", - "System.Net": "4.0.0.0", - "System.Net.Http": "4.0.0", - "System.Xml": "4.0.0", - "System": "4.0.0" - } - } - }, - "commands": { - "ef": "EntityFramework.Commands", - "gen": "Microsoft.Extensions.CodeGeneration" - }, - "scripts": { - "postrestore": [ - "grep -v '\\.\\.dll' project.lock.json > new.project.lock.json", - "mv new.project.lock.json project.lock.json" - ] - } -} diff --git a/src/Yavsc/ApiControllers/Blogspot/BlogApiController.cs b/src/Yavsc/ApiControllers/Blogspot/BlogApiController.cs index dcf59100..0a332e84 100644 --- a/src/Yavsc/ApiControllers/Blogspot/BlogApiController.cs +++ b/src/Yavsc/ApiControllers/Blogspot/BlogApiController.cs @@ -1,10 +1,10 @@ using System.Collections.Generic; using System.Linq; using System.Security.Claims; -using Microsoft.AspNet.Authorization; -using Microsoft.AspNet.Http; -using Microsoft.AspNet.Mvc; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; using Yavsc.Models; using Yavsc.Models.Blog; @@ -43,7 +43,7 @@ namespace Yavsc.Controllers if (blog == null) { - return HttpNotFound(); + return StatusCode(404); } return Ok(blog); @@ -67,13 +67,13 @@ namespace Yavsc.Controllers try { - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); } catch (DbUpdateConcurrencyException) { if (!BlogExists(id)) { - return HttpNotFound(); + return StatusCode(404); } else { @@ -96,7 +96,7 @@ namespace Yavsc.Controllers _context.Blogspot.Add(blog); try { - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); } catch (DbUpdateException) { @@ -125,11 +125,11 @@ namespace Yavsc.Controllers BlogPost blog = _context.Blogspot.Single(m => m.Id == id); if (blog == null) { - return HttpNotFound(); + return StatusCode(404); } _context.Blogspot.Remove(blog); - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); return Ok(blog); } diff --git a/src/Yavsc/ApiControllers/Blogspot/BlogTagsApiController.cs b/src/Yavsc/ApiControllers/Blogspot/BlogTagsApiController.cs index bac327e1..5dee01e7 100644 --- a/src/Yavsc/ApiControllers/Blogspot/BlogTagsApiController.cs +++ b/src/Yavsc/ApiControllers/Blogspot/BlogTagsApiController.cs @@ -1,9 +1,9 @@ using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; -using Microsoft.AspNet.Http; -using Microsoft.AspNet.Mvc; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; using Yavsc.Models; using Yavsc.Models.Blog; namespace Yavsc.Controllers @@ -39,7 +39,7 @@ namespace Yavsc.Controllers if (blogTag == null) { - return HttpNotFound(); + return StatusCode(404); } return Ok(blogTag); @@ -69,7 +69,7 @@ namespace Yavsc.Controllers { if (!BlogTagExists(id)) { - return HttpNotFound(); + return StatusCode(404); } else { @@ -121,7 +121,7 @@ namespace Yavsc.Controllers BlogTag blogTag = await _context.TagsDomain.SingleAsync(m => m.PostId == id); if (blogTag == null) { - return HttpNotFound(); + return StatusCode(404); } _context.TagsDomain.Remove(blogTag); diff --git a/src/Yavsc/ApiControllers/Blogspot/CommentsApiController.cs b/src/Yavsc/ApiControllers/Blogspot/CommentsApiController.cs index 07108689..15bd2b74 100644 --- a/src/Yavsc/ApiControllers/Blogspot/CommentsApiController.cs +++ b/src/Yavsc/ApiControllers/Blogspot/CommentsApiController.cs @@ -2,9 +2,9 @@ using System.Collections.Generic; using System.Linq; using System.Security.Claims; using System.Threading.Tasks; -using Microsoft.AspNet.Http; -using Microsoft.AspNet.Mvc; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; using Yavsc.Models; using Yavsc.Models.Blog; @@ -41,7 +41,7 @@ namespace Yavsc.Controllers if (comment == null) { - return HttpNotFound(); + return StatusCode(404); } return Ok(comment); @@ -65,13 +65,13 @@ namespace Yavsc.Controllers try { - await _context.SaveChangesAsync(User.GetUserId()); + await _context.SaveChangesAsync(_userManager.GetUserId(User)); } catch (DbUpdateConcurrencyException) { if (!CommentExists(id)) { - return HttpNotFound(); + return StatusCode(404); } else { @@ -92,7 +92,7 @@ namespace Yavsc.Controllers } if (!User.IsInRole(Constants.AdminGroupName)) { - if (User.GetUserId()!=comment.AuthorId) { + if (_userManager.GetUserId(User)!=comment.AuthorId) { ModelState.AddModelError("Content","Vous ne pouvez pas poster au nom d'un autre."); return new BadRequestObjectResult(ModelState); } @@ -100,7 +100,7 @@ namespace Yavsc.Controllers _context.Comment.Add(comment); try { - await _context.SaveChangesAsync(User.GetUserId()); + await _context.SaveChangesAsync(_userManager.GetUserId(User)); } catch (DbUpdateException) { @@ -128,11 +128,11 @@ namespace Yavsc.Controllers Comment comment = await _context.Comment.SingleAsync(m => m.Id == id); if (comment == null) { - return HttpNotFound(); + return StatusCode(404); } RemoveRecursive(comment); - await _context.SaveChangesAsync(User.GetUserId()); + await _context.SaveChangesAsync(_userManager.GetUserId(User)); return Ok(comment); } diff --git a/src/Yavsc/ApiControllers/Blogspot/FileSystemApiController.cs b/src/Yavsc/ApiControllers/Blogspot/FileSystemApiController.cs index 13e9aec1..4452fc40 100644 --- a/src/Yavsc/ApiControllers/Blogspot/FileSystemApiController.cs +++ b/src/Yavsc/ApiControllers/Blogspot/FileSystemApiController.cs @@ -2,8 +2,8 @@ using System; using System.Collections.Generic; using System.Linq; using System.Security.Claims; -using Microsoft.AspNet.Authorization; -using Microsoft.AspNet.Mvc; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; using Yavsc.Models; namespace Yavsc.ApiControllers @@ -67,7 +67,7 @@ namespace Yavsc.ApiControllers } _logger.LogInformation($"Receiving files, saved in '{destDir}' (specified as '{subdir}')."); - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); var user = dbContext.Users.Single( u => u.Id == uid ); @@ -77,7 +77,7 @@ namespace Yavsc.ApiControllers foreach (var f in Request.Form.Files) { var item = user.ReceiveUserFile(destDir, f); - dbContext.SaveChanges(User.GetUserId()); + dbContext.SaveChanges(_userManager.GetUserId(User)); received.Add(item); _logger.LogInformation($"Received '{item.FileName}'."); if (item.QuotaOffensed) @@ -91,7 +91,7 @@ namespace Yavsc.ApiControllers [Authorize("AdministratorOnly")] public IActionResult AddQuota(string uname, int len) { - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); var user = dbContext.Users.FirstOrDefault( u => u.UserName == uname ); @@ -107,7 +107,7 @@ namespace Yavsc.ApiControllers public IActionResult MoveFile([FromBody] RenameFileQuery query) { if (!ModelState.IsValid) return new BadRequestObjectResult(ModelState); - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); var user = dbContext.Users.Single( u => u.Id == uid ); @@ -127,7 +127,7 @@ namespace Yavsc.ApiControllers return this.HttpBadRequest(new { id = idvr.IsValid(query.id), to = idvr.IsValid(query.to), errors = ModelState }); } _logger.LogInformation($"Valid move query: {query.id} => {query.to}"); - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); var user = dbContext.Users.Single( u => u.Id == uid ); @@ -160,7 +160,7 @@ namespace Yavsc.ApiControllers if (!ModelState.IsValid) return new BadRequestObjectResult(ModelState); var user = dbContext.Users.Single( - u => u.Id == User.GetUserId() + u => u.Id == _userManager.GetUserId(User) ); try { diff --git a/src/Yavsc/ApiControllers/Blogspot/FileSystemStream.cs b/src/Yavsc/ApiControllers/Blogspot/FileSystemStream.cs index adbbd796..0a0daf1b 100644 --- a/src/Yavsc/ApiControllers/Blogspot/FileSystemStream.cs +++ b/src/Yavsc/ApiControllers/Blogspot/FileSystemStream.cs @@ -2,9 +2,9 @@ using System.IO; using System.Linq; using System.Security.Claims; using System.Threading.Tasks; -using Microsoft.AspNet.Authorization; -using Microsoft.AspNet.Mvc; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.Logging; using Yavsc.Attributes.Validation; using Yavsc.Helpers; @@ -62,7 +62,7 @@ namespace Yavsc.ApiControllers string destDir = HttpContext.User.InitPostToFileSystem(filePath); logger.LogInformation($"Saving flow to {destDir}"); - var userId = User.GetUserId(); + var userId = _userManager.GetUserId(User); var user = await dbContext.Users.FirstAsync(u => u.Id == userId); logger.LogInformation("Accepting stream ..."); await liveProcessor.AcceptStream(HttpContext, user, destDir, shortFileName); diff --git a/src/Yavsc/ApiControllers/Blogspot/PostTagsApiController.cs b/src/Yavsc/ApiControllers/Blogspot/PostTagsApiController.cs index 9ab94975..1b44415d 100644 --- a/src/Yavsc/ApiControllers/Blogspot/PostTagsApiController.cs +++ b/src/Yavsc/ApiControllers/Blogspot/PostTagsApiController.cs @@ -1,8 +1,8 @@ using System.Collections.Generic; using System.Linq; -using Microsoft.AspNet.Http; -using Microsoft.AspNet.Mvc; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; namespace Yavsc.Controllers { @@ -41,7 +41,7 @@ namespace Yavsc.Controllers if (postTag == null) { - return HttpNotFound(); + return StatusCode(404); } return Ok(postTag); @@ -65,13 +65,13 @@ namespace Yavsc.Controllers try { - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); } catch (DbUpdateConcurrencyException) { if (!PostTagExists(id)) { - return HttpNotFound(); + return StatusCode(404); } else { @@ -94,7 +94,7 @@ namespace Yavsc.Controllers _context.TagsDomain.Add(postTag); try { - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); } catch (DbUpdateException) { @@ -123,11 +123,11 @@ namespace Yavsc.Controllers BlogTag postTag = _context.TagsDomain.Single(m => m.PostId == id); if (postTag == null) { - return HttpNotFound(); + return StatusCode(404); } _context.TagsDomain.Remove(postTag); - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); return Ok(postTag); } @@ -146,4 +146,4 @@ namespace Yavsc.Controllers return _context.TagsDomain.Count(e => e.PostId == id) > 0; } } -} \ No newline at end of file +} diff --git a/src/Yavsc/ApiControllers/Blogspot/TagsApiController.cs b/src/Yavsc/ApiControllers/Blogspot/TagsApiController.cs index 8422f3c1..0142dc7e 100644 --- a/src/Yavsc/ApiControllers/Blogspot/TagsApiController.cs +++ b/src/Yavsc/ApiControllers/Blogspot/TagsApiController.cs @@ -1,9 +1,9 @@ using System.Collections.Generic; using System.Linq; -using Microsoft.AspNet.Http; -using Microsoft.AspNet.Mvc; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.Logging; -using Microsoft.Data.Entity; +using Microsoft.EntityFrameworkCore; using Yavsc.Models; namespace Yavsc.Controllers @@ -44,7 +44,7 @@ namespace Yavsc.Controllers if (tag == null) { - return HttpNotFound(); + return StatusCode(404); } return Ok(tag); @@ -68,14 +68,14 @@ namespace Yavsc.Controllers try { - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); _logger.LogInformation("Tag created"); } catch (DbUpdateConcurrencyException) { if (!TagExists(id)) { - return HttpNotFound(); + return StatusCode(404); } else { @@ -98,7 +98,7 @@ namespace Yavsc.Controllers _context.Tags.Add(tag); try { - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); } catch (DbUpdateException) { @@ -127,11 +127,11 @@ namespace Yavsc.Controllers Tag tag = _context.Tags.Single(m => m.Id == id); if (tag == null) { - return HttpNotFound(); + return StatusCode(404); } _context.Tags.Remove(tag); - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); return Ok(tag); } diff --git a/src/Yavsc/ApiControllers/Blogspot/TestApiController.cs b/src/Yavsc/ApiControllers/Blogspot/TestApiController.cs index c21783ad..69088a79 100644 --- a/src/Yavsc/ApiControllers/Blogspot/TestApiController.cs +++ b/src/Yavsc/ApiControllers/Blogspot/TestApiController.cs @@ -1,5 +1,5 @@ -using Microsoft.AspNet.Authorization; -using Microsoft.AspNet.Mvc; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; namespace Yavsc.ApiControllers { diff --git a/src/Yavsc/ApiControllers/Business/ActivityApiController.cs b/src/Yavsc/ApiControllers/Business/ActivityApiController.cs index b703bfe9..3ff9228a 100644 --- a/src/Yavsc/ApiControllers/Business/ActivityApiController.cs +++ b/src/Yavsc/ApiControllers/Business/ActivityApiController.cs @@ -2,10 +2,10 @@ using System.Collections.Generic; using System.Linq; using System.Security.Claims; using System.Threading.Tasks; -using Microsoft.AspNet.Authorization; -using Microsoft.AspNet.Http; -using Microsoft.AspNet.Mvc; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; using Yavsc.Models; using Yavsc.Models.Workflow; @@ -44,7 +44,7 @@ namespace Yavsc.Controllers if (activity == null) { - return HttpNotFound(); + return StatusCode(404); } // Also return hidden ones // hidden doesn't mean disabled @@ -69,13 +69,13 @@ namespace Yavsc.Controllers try { - await _context.SaveChangesAsync(User.GetUserId()); + await _context.SaveChangesAsync(_userManager.GetUserId(User)); } catch (DbUpdateConcurrencyException) { if (!ActivityExists(id)) { - return HttpNotFound(); + return StatusCode(404); } else { @@ -98,7 +98,7 @@ namespace Yavsc.Controllers _context.Activities.Add(activity); try { - await _context.SaveChangesAsync(User.GetUserId()); + await _context.SaveChangesAsync(_userManager.GetUserId(User)); } catch (DbUpdateException) { @@ -127,11 +127,11 @@ namespace Yavsc.Controllers Activity activity = await _context.Activities.SingleAsync(m => m.Code == id); if (activity == null) { - return HttpNotFound(); + return StatusCode(404); } _context.Activities.Remove(activity); - await _context.SaveChangesAsync(User.GetUserId()); + await _context.SaveChangesAsync(_userManager.GetUserId(User)); return Ok(activity); } diff --git a/src/Yavsc/ApiControllers/Business/BillingController.cs b/src/Yavsc/ApiControllers/Business/BillingController.cs index 4994ca8f..c8961a47 100644 --- a/src/Yavsc/ApiControllers/Business/BillingController.cs +++ b/src/Yavsc/ApiControllers/Business/BillingController.cs @@ -1,13 +1,13 @@ using System.IO; -using Microsoft.AspNet.Authorization; -using Microsoft.AspNet.Mvc; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; using System.Web.Routing; using System.Linq; -using Microsoft.Data.Entity; +using Microsoft.EntityFrameworkCore; using System.Threading.Tasks; using Microsoft.Extensions.Logging; using Microsoft.Extensions.Localization; -using Microsoft.Extensions.OptionsModel; +using Microsoft.Extensions.Options; using Newtonsoft.Json; using System; using System.Security.Claims; @@ -77,7 +77,7 @@ namespace Yavsc.ApiControllers if (bill==null) { logger.LogCritical ( $"# not found !! {id} in {billingCode}"); - return this.HttpNotFound(); + return this.StatusCode(404); } logger.LogVerbose(JsonConvert.SerializeObject(bill)); @@ -96,7 +96,7 @@ namespace Yavsc.ApiControllers if (bill==null) { logger.LogCritical ( $"# not found !! {id} in {billingCode}"); - return this.HttpNotFound(); + return this.StatusCode(404); } logger.LogWarning("Got bill ack:"+bill.GetIsAcquitted().ToString()); return ViewComponent("Bill",new object[] { billingCode, bill, OutputFormat.Pdf, true } ); @@ -120,7 +120,7 @@ namespace Yavsc.ApiControllers return new BadRequestResult(); User.ReceiveProSignature(billingCode,id,Request.Form.Files[0],"pro"); estimate.ProviderValidationDate = DateTime.Now; - dbContext.SaveChanges(User.GetUserId()); + dbContext.SaveChanges(_userManager.GetUserId(User)); // Notify the client var locstr = _localizer["EstimationMessageToClient"]; @@ -152,7 +152,7 @@ namespace Yavsc.ApiControllers [HttpPost("clisign/{billingCode}/{id}")] public async Task CliSign(string billingCode, long id) { - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); var estimate = dbContext.Estimates.Include( e=>e.Query ).Include(e=>e.Owner).Include(e=>e.Owner.Performer).Include(e=>e.Client) .FirstOrDefault( e=> e.Id == id && e.Query.ClientId == uid ); @@ -164,7 +164,7 @@ namespace Yavsc.ApiControllers return new BadRequestResult(); User.ReceiveProSignature(billingCode,id,Request.Form.Files[0],"cli"); estimate.ClientValidationDate = DateTime.Now; - dbContext.SaveChanges(User.GetUserId()); + dbContext.SaveChanges(_userManager.GetUserId(User)); return Ok (new { ClientValidationDate = estimate.ClientValidationDate }); } diff --git a/src/Yavsc/ApiControllers/Business/BookQueryApiController.cs b/src/Yavsc/ApiControllers/Business/BookQueryApiController.cs index 442de9d9..63344f60 100644 --- a/src/Yavsc/ApiControllers/Business/BookQueryApiController.cs +++ b/src/Yavsc/ApiControllers/Business/BookQueryApiController.cs @@ -1,10 +1,10 @@ using System.Collections.Generic; using System.Linq; using System.Security.Claims; -using Microsoft.AspNet.Authorization; -using Microsoft.AspNet.Http; -using Microsoft.AspNet.Mvc; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.Logging; namespace Yavsc.Controllers @@ -37,7 +37,7 @@ namespace Yavsc.Controllers [HttpGet] public IEnumerable GetCommands(long maxId=long.MaxValue) { - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); var now = DateTime.Now; var result = _context.RdvQueries.Include(c => c.Location). @@ -71,13 +71,13 @@ namespace Yavsc.Controllers { return HttpBadRequest(ModelState); } - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); RdvQuery bookQuery = _context.RdvQueries.Where(c => c.ClientId == uid || c.PerformerId == uid).Single(m => m.Id == id); if (bookQuery == null) { - return HttpNotFound(); + return StatusCode(404); } return Ok(bookQuery); @@ -96,21 +96,21 @@ namespace Yavsc.Controllers { return HttpBadRequest(); } - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); if (bookQuery.ClientId != uid) - return HttpNotFound(); + return StatusCode(404); _context.Entry(bookQuery).State = EntityState.Modified; try { - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); } catch (DbUpdateConcurrencyException) { if (!BookQueryExists(id)) { - return HttpNotFound(); + return StatusCode(404); } else { @@ -129,7 +129,7 @@ namespace Yavsc.Controllers { return HttpBadRequest(ModelState); } - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); if (bookQuery.ClientId != uid) { ModelState.AddModelError("ClientId", "You must be the client at creating a book query"); @@ -138,7 +138,7 @@ namespace Yavsc.Controllers _context.RdvQueries.Add(bookQuery); try { - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); } catch (DbUpdateException) { @@ -163,17 +163,17 @@ namespace Yavsc.Controllers { return HttpBadRequest(ModelState); } - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); RdvQuery bookQuery = _context.RdvQueries.Single(m => m.Id == id); if (bookQuery == null) { - return HttpNotFound(); + return StatusCode(404); } - if (bookQuery.ClientId != uid) return HttpNotFound(); + if (bookQuery.ClientId != uid) return StatusCode(404); _context.RdvQueries.Remove(bookQuery); - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); return Ok(bookQuery); } @@ -192,4 +192,4 @@ namespace Yavsc.Controllers return _context.RdvQueries.Count(e => e.Id == id) > 0; } } -} \ No newline at end of file +} diff --git a/src/Yavsc/ApiControllers/Business/EstimateApiController.cs b/src/Yavsc/ApiControllers/Business/EstimateApiController.cs index 5e9e2719..dbb5df82 100644 --- a/src/Yavsc/ApiControllers/Business/EstimateApiController.cs +++ b/src/Yavsc/ApiControllers/Business/EstimateApiController.cs @@ -1,10 +1,10 @@ using System; using System.Linq; using System.Security.Claims; -using Microsoft.AspNet.Authorization; -using Microsoft.AspNet.Http; -using Microsoft.AspNet.Mvc; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.Logging; using Newtonsoft.Json; using Yavsc.Models; @@ -26,19 +26,19 @@ namespace Yavsc.Controllers bool UserIsAdminOrThis(string uid) { if (User.IsInRole(Constants.AdminGroupName)) return true; - return uid == User.GetUserId(); + return uid == _userManager.GetUserId(User); } bool UserIsAdminOrInThese(string oid, string uid) { if (User.IsInRole(Constants.AdminGroupName)) return true; - var cuid = User.GetUserId(); + var cuid = _userManager.GetUserId(User); return cuid == uid || cuid == oid; } - // GET: api/Estimate{?ownerId=User.GetUserId()} + // GET: api/Estimate{?ownerId=_userManager.GetUserId(User)} [HttpGet] public IActionResult GetEstimates(string ownerId = null) { - if (ownerId == null) ownerId = User.GetUserId(); + if (ownerId == null) ownerId = _userManager.GetUserId(User); else if (!UserIsAdminOrThis(ownerId)) // throw new Exception("Not authorized") ; // or just do nothing return new HttpStatusCodeResult(StatusCodes.Status403Forbidden); @@ -57,7 +57,7 @@ namespace Yavsc.Controllers if (estimate == null) { - return HttpNotFound(); + return StatusCode(404); } if (UserIsAdminOrInThese(estimate.ClientId, estimate.OwnerId)) @@ -79,7 +79,7 @@ namespace Yavsc.Controllers { return HttpBadRequest(); } - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); if (!User.IsInRole(Constants.AdminGroupName)) { if (uid != estimate.OwnerId) @@ -92,13 +92,13 @@ namespace Yavsc.Controllers var entry = _context.Attach(estimate); try { - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); } catch (DbUpdateConcurrencyException) { if (!EstimateExists(id)) { - return HttpNotFound(); + return StatusCode(404); } else { @@ -113,7 +113,7 @@ namespace Yavsc.Controllers [HttpPost, Produces("application/json")] public IActionResult PostEstimate([FromBody] Estimate estimate) { - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); if (estimate.OwnerId == null) estimate.OwnerId = uid; if (!User.IsInRole(Constants.AdminGroupName)) @@ -133,7 +133,7 @@ namespace Yavsc.Controllers return HttpBadRequest(ModelState); } query.ValidationDate = DateTime.Now; - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); _context.Entry(query).State = EntityState.Detached; } if (!ModelState.IsValid) @@ -153,7 +153,7 @@ namespace Yavsc.Controllers */ try { - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); } catch (DbUpdateException) { @@ -182,9 +182,9 @@ namespace Yavsc.Controllers if (estimate == null) { - return HttpNotFound(); + return StatusCode(404); } - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); if (!User.IsInRole(Constants.AdminGroupName)) { if (uid != estimate.OwnerId) @@ -194,7 +194,7 @@ namespace Yavsc.Controllers } } _context.Estimates.Remove(estimate); - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); return Ok(estimate); } diff --git a/src/Yavsc/ApiControllers/Business/EstimateTemplatesApiController.cs b/src/Yavsc/ApiControllers/Business/EstimateTemplatesApiController.cs index 9e58251f..c6fac53e 100644 --- a/src/Yavsc/ApiControllers/Business/EstimateTemplatesApiController.cs +++ b/src/Yavsc/ApiControllers/Business/EstimateTemplatesApiController.cs @@ -1,9 +1,9 @@ using System.Collections.Generic; using System.Linq; using System.Security.Claims; -using Microsoft.AspNet.Http; -using Microsoft.AspNet.Mvc; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; using Yavsc.Models; using Yavsc.Models.Billing; @@ -24,7 +24,7 @@ namespace Yavsc.Controllers [HttpGet] public IEnumerable GetEstimateTemplate() { - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); return _context.EstimateTemplates.Where(x=>x.OwnerId==uid); } @@ -36,13 +36,13 @@ namespace Yavsc.Controllers { return HttpBadRequest(ModelState); } - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); EstimateTemplate estimateTemplate = _context.EstimateTemplates.Where(x=>x.OwnerId==uid).Single(m => m.Id == id); if (estimateTemplate == null) { - return HttpNotFound(); + return StatusCode(404); } return Ok(estimateTemplate); @@ -61,7 +61,7 @@ namespace Yavsc.Controllers { return HttpBadRequest(); } - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); if (estimateTemplate.OwnerId!=uid) if (!User.IsInRole(Constants.AdminGroupName)) return new HttpStatusCodeResult(StatusCodes.Status403Forbidden); @@ -70,13 +70,13 @@ namespace Yavsc.Controllers try { - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); } catch (DbUpdateConcurrencyException) { if (!EstimateTemplateExists(id)) { - return HttpNotFound(); + return StatusCode(404); } else { @@ -95,12 +95,12 @@ namespace Yavsc.Controllers { return HttpBadRequest(ModelState); } - estimateTemplate.OwnerId=User.GetUserId(); + estimateTemplate.OwnerId=_userManager.GetUserId(User); _context.EstimateTemplates.Add(estimateTemplate); try { - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); } catch (DbUpdateException) { @@ -129,15 +129,15 @@ namespace Yavsc.Controllers EstimateTemplate estimateTemplate = _context.EstimateTemplates.Single(m => m.Id == id); if (estimateTemplate == null) { - return HttpNotFound(); + return StatusCode(404); } - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); if (estimateTemplate.OwnerId!=uid) if (!User.IsInRole(Constants.AdminGroupName)) return new HttpStatusCodeResult(StatusCodes.Status403Forbidden); _context.EstimateTemplates.Remove(estimateTemplate); - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); return Ok(estimateTemplate); } @@ -156,4 +156,4 @@ namespace Yavsc.Controllers return _context.EstimateTemplates.Count(e => e.Id == id) > 0; } } -} \ No newline at end of file +} diff --git a/src/Yavsc/ApiControllers/Business/FrontOfficeApiController.cs b/src/Yavsc/ApiControllers/Business/FrontOfficeApiController.cs index 13ac327c..7bed3008 100644 --- a/src/Yavsc/ApiControllers/Business/FrontOfficeApiController.cs +++ b/src/Yavsc/ApiControllers/Business/FrontOfficeApiController.cs @@ -1,6 +1,6 @@ using System; using System.Collections.Generic; -using Microsoft.AspNet.Mvc; +using Microsoft.AspNetCore.Mvc; using Yavsc.Helpers; using Yavsc.Models; using Yavsc.Services; diff --git a/src/Yavsc/ApiControllers/Business/PaymentApiController.cs b/src/Yavsc/ApiControllers/Business/PaymentApiController.cs index 32699c24..cbec6337 100644 --- a/src/Yavsc/ApiControllers/Business/PaymentApiController.cs +++ b/src/Yavsc/ApiControllers/Business/PaymentApiController.cs @@ -1,7 +1,7 @@ using System.Threading.Tasks; -using Microsoft.AspNet.Mvc; +using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.Logging; -using Microsoft.Extensions.OptionsModel; +using Microsoft.Extensions.Options; using Newtonsoft.Json; using Yavsc.Helpers; using Yavsc.Models; diff --git a/src/Yavsc/ApiControllers/Business/PerformersApiController.cs b/src/Yavsc/ApiControllers/Business/PerformersApiController.cs index 9e825861..f5c3a43c 100644 --- a/src/Yavsc/ApiControllers/Business/PerformersApiController.cs +++ b/src/Yavsc/ApiControllers/Business/PerformersApiController.cs @@ -1,9 +1,9 @@ -using Microsoft.AspNet.Mvc; +using Microsoft.AspNetCore.Mvc; using System.Linq; using System.Security.Claims; -using Microsoft.AspNet.Authorization; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Authorization; +using Microsoft.EntityFrameworkCore; namespace Yavsc.Controllers { @@ -44,7 +44,7 @@ namespace Yavsc.Controllers ModelState.AddModelError("id","Specifier un identifiant de prestataire valide"); } else { - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); if (!User.IsInRole("Administrator")) if (uid != id) return new ChallengeResult(); diff --git a/src/Yavsc/ApiControllers/Business/ProductApiController.cs b/src/Yavsc/ApiControllers/Business/ProductApiController.cs index fd4f5fb0..465fb2e0 100644 --- a/src/Yavsc/ApiControllers/Business/ProductApiController.cs +++ b/src/Yavsc/ApiControllers/Business/ProductApiController.cs @@ -1,10 +1,10 @@ using System.Collections.Generic; using System.Linq; using System.Security.Claims; -using Microsoft.AspNet.Authorization; -using Microsoft.AspNet.Http; -using Microsoft.AspNet.Mvc; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; using Yavsc.Models; using Yavsc.Models.Market; @@ -41,7 +41,7 @@ namespace Yavsc.Controllers if (product == null) { - return HttpNotFound(); + return StatusCode(404); } return Ok(product); @@ -65,13 +65,13 @@ namespace Yavsc.Controllers try { - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); } catch (DbUpdateConcurrencyException) { if (!ProductExists(id)) { - return HttpNotFound(); + return StatusCode(404); } else { @@ -94,7 +94,7 @@ namespace Yavsc.Controllers _context.Products.Add(product); try { - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); } catch (DbUpdateException) { @@ -123,11 +123,11 @@ namespace Yavsc.Controllers Product product = _context.Products.Single(m => m.Id == id); if (product == null) { - return HttpNotFound(); + return StatusCode(404); } _context.Products.Remove(product); - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); return Ok(product); } diff --git a/src/Yavsc/ApiControllers/DimissClicksApiController.cs b/src/Yavsc/ApiControllers/DimissClicksApiController.cs index e64ed7b2..4c90a9a3 100644 --- a/src/Yavsc/ApiControllers/DimissClicksApiController.cs +++ b/src/Yavsc/ApiControllers/DimissClicksApiController.cs @@ -2,10 +2,10 @@ using System.Collections.Generic; using System.Linq; using System.Security.Claims; using System.Threading.Tasks; -using Microsoft.AspNet.Authorization; -using Microsoft.AspNet.Http; -using Microsoft.AspNet.Mvc; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; using Yavsc.Models; using Yavsc.Models.Messaging; @@ -26,7 +26,7 @@ namespace Yavsc.Controllers [HttpGet] public IEnumerable GetDimissClicked() { - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); return _context.DimissClicked.Where(d=>d.UserId == uid); } @@ -34,7 +34,7 @@ namespace Yavsc.Controllers public async Task Click(long noteid ) { if (User.IsSignedIn()) - return await PostDimissClicked(new DimissClicked { NotificationId= noteid, UserId = User.GetUserId()}); + return await PostDimissClicked(new DimissClicked { NotificationId= noteid, UserId = _userManager.GetUserId(User)}); await HttpContext.Session.LoadAsync(); var clicked = HttpContext.Session.GetString("clicked"); if (clicked == null) { @@ -47,7 +47,7 @@ namespace Yavsc.Controllers [HttpGet("{id}", Name = "GetDimissClicked")] public async Task GetDimissClicked([FromRoute] string id) { - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); if (uid != id) return new ChallengeResult(); if (!ModelState.IsValid) @@ -59,7 +59,7 @@ namespace Yavsc.Controllers if (dimissClicked == null) { - return HttpNotFound(); + return StatusCode(404); } return Ok(dimissClicked); @@ -69,7 +69,7 @@ namespace Yavsc.Controllers [HttpPut("{id}")] public async Task PutDimissClicked([FromRoute] string id, [FromBody] DimissClicked dimissClicked) { - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); if (uid != id || uid != dimissClicked.UserId) return new ChallengeResult(); if (!ModelState.IsValid) @@ -86,13 +86,13 @@ namespace Yavsc.Controllers try { - await _context.SaveChangesAsync(User.GetUserId()); + await _context.SaveChangesAsync(_userManager.GetUserId(User)); } catch (DbUpdateConcurrencyException) { if (!DimissClickedExists(id)) { - return HttpNotFound(); + return StatusCode(404); } else { @@ -107,7 +107,7 @@ namespace Yavsc.Controllers [HttpPost] public async Task PostDimissClicked([FromBody] DimissClicked dimissClicked) { - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); if (uid != dimissClicked.UserId) return new ChallengeResult(); if (!ModelState.IsValid) @@ -118,7 +118,7 @@ namespace Yavsc.Controllers _context.DimissClicked.Add(dimissClicked); try { - await _context.SaveChangesAsync(User.GetUserId()); + await _context.SaveChangesAsync(_userManager.GetUserId(User)); } catch (DbUpdateException) { @@ -139,7 +139,7 @@ namespace Yavsc.Controllers [HttpDelete("{id}")] public async Task DeleteDimissClicked([FromRoute] string id) { - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); if (!User.IsInRole("Administrator")) if (uid != id) return new ChallengeResult(); @@ -151,11 +151,11 @@ namespace Yavsc.Controllers DimissClicked dimissClicked = await _context.DimissClicked.SingleAsync(m => m.UserId == id); if (dimissClicked == null) { - return HttpNotFound(); + return StatusCode(404); } _context.DimissClicked.Remove(dimissClicked); - await _context.SaveChangesAsync(User.GetUserId()); + await _context.SaveChangesAsync(_userManager.GetUserId(User)); return Ok(dimissClicked); } diff --git a/src/Yavsc/ApiControllers/HairCut/BursherProfilesApiController.cs b/src/Yavsc/ApiControllers/HairCut/BursherProfilesApiController.cs index a0d98f0b..f61cbe66 100644 --- a/src/Yavsc/ApiControllers/HairCut/BursherProfilesApiController.cs +++ b/src/Yavsc/ApiControllers/HairCut/BursherProfilesApiController.cs @@ -2,9 +2,9 @@ using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using System.Security.Claims; -using Microsoft.AspNet.Http; -using Microsoft.AspNet.Mvc; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; using Yavsc.Models; using Yavsc.Models.Haircut; @@ -41,7 +41,7 @@ namespace Yavsc.Controllers if (brusherProfile == null) { - return HttpNotFound(); + return StatusCode(404); } return Ok(brusherProfile); @@ -61,7 +61,7 @@ namespace Yavsc.Controllers return HttpBadRequest(); } - if (id != User.GetUserId()) + if (id != _userManager.GetUserId(User)) { return HttpBadRequest(); } @@ -75,7 +75,7 @@ namespace Yavsc.Controllers { if (!BrusherProfileExists(id)) { - return HttpNotFound(); + return StatusCode(404); } else { @@ -127,7 +127,7 @@ namespace Yavsc.Controllers BrusherProfile brusherProfile = await _context.BrusherProfile.SingleAsync(m => m.UserId == id); if (brusherProfile == null) { - return HttpNotFound(); + return StatusCode(404); } _context.BrusherProfile.Remove(brusherProfile); diff --git a/src/Yavsc/ApiControllers/HairCut/HairCutController.cs b/src/Yavsc/ApiControllers/HairCut/HairCutController.cs index 55dd3718..c1cf4c61 100644 --- a/src/Yavsc/ApiControllers/HairCut/HairCutController.cs +++ b/src/Yavsc/ApiControllers/HairCut/HairCutController.cs @@ -1,6 +1,6 @@ -using Microsoft.AspNet.Identity; -using Microsoft.AspNet.Mvc; -using Microsoft.Extensions.OptionsModel; +using Microsoft.AspNetCore.Identity; +using Microsoft.AspNetCore.Mvc; +using Microsoft.Extensions.Options; using Microsoft.Extensions.Localization; @@ -16,12 +16,12 @@ namespace Yavsc.ApiControllers using Models.Haircut; using System.Threading.Tasks; using Helpers; - using Microsoft.Data.Entity; + using Microsoft.EntityFrameworkCore; using Models.Payment; using Newtonsoft.Json; using PayPal.PayPalAPIInterfaceService.Model; using Yavsc.Models.Haircut.Views; - using Microsoft.AspNet.Http; + using Microsoft.AspNetCore.Http; [Route("api/haircut")] public class HairCutController : Controller @@ -40,7 +40,7 @@ namespace Yavsc.ApiControllers // user, as a client public IActionResult Index() { - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); var now = DateTime.Now; var result = _context.HairCutQueries .Include(q => q.Prestation) @@ -68,7 +68,7 @@ namespace Yavsc.ApiControllers if (hairCutQuery == null) { - return HttpNotFound(); + return StatusCode(404); } return Ok(hairCutQuery); @@ -98,7 +98,7 @@ namespace Yavsc.ApiControllers { if (!HairCutQueryExists(id)) { - return HttpNotFound(); + return StatusCode(404); } else { @@ -112,7 +112,7 @@ namespace Yavsc.ApiControllers [HttpPost] public async Task PostQuery(HairCutQuery hairCutQuery) { - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); if (!ModelState.IsValid) { return new BadRequestObjectResult(ModelState); @@ -174,11 +174,11 @@ namespace Yavsc.ApiControllers { var dbinfo = new PayPalPayment { - ExecutorId = User.GetUserId(), + ExecutorId = _userManager.GetUserId(User), CreationToken = payment.Token, State = payment.Ack.ToString() }; - await _context.SaveChangesAsync(User.GetUserId()); + await _context.SaveChangesAsync(_userManager.GetUserId(User)); } break; @@ -201,7 +201,7 @@ namespace Yavsc.ApiControllers HairCutQuery hairCutQuery = await _context.HairCutQueries.SingleAsync(m => m.Id == id); if (hairCutQuery == null) { - return HttpNotFound(); + return StatusCode(404); } _context.HairCutQueries.Remove(hairCutQuery); diff --git a/src/Yavsc/ApiControllers/HyperLinkApiController.cs b/src/Yavsc/ApiControllers/HyperLinkApiController.cs index 745042b3..e6b5824e 100644 --- a/src/Yavsc/ApiControllers/HyperLinkApiController.cs +++ b/src/Yavsc/ApiControllers/HyperLinkApiController.cs @@ -1,9 +1,9 @@ using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; -using Microsoft.AspNet.Http; -using Microsoft.AspNet.Mvc; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; using Yavsc.Models; using Yavsc.Models.Relationship; @@ -40,7 +40,7 @@ namespace Yavsc.Controllers if (hyperLink == null) { - return HttpNotFound(); + return StatusCode(404); } return Ok(hyperLink); @@ -70,7 +70,7 @@ namespace Yavsc.Controllers { if (!HyperLinkExists(id)) { - return HttpNotFound(); + return StatusCode(404); } else { @@ -122,7 +122,7 @@ namespace Yavsc.Controllers HyperLink hyperLink = await _context.HyperLink.SingleAsync(m => m.HRef == id); if (hyperLink == null) { - return HttpNotFound(); + return StatusCode(404); } _context.HyperLink.Remove(hyperLink); diff --git a/src/Yavsc/ApiControllers/IT/GitRefsApiController.cs b/src/Yavsc/ApiControllers/IT/GitRefsApiController.cs index 88c6606d..05cb2377 100644 --- a/src/Yavsc/ApiControllers/IT/GitRefsApiController.cs +++ b/src/Yavsc/ApiControllers/IT/GitRefsApiController.cs @@ -1,10 +1,10 @@ using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; -using Microsoft.AspNet.Authorization; -using Microsoft.AspNet.Http; -using Microsoft.AspNet.Mvc; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; using Yavsc.Models; using Yavsc.Server.Models.IT.SourceCode; @@ -42,7 +42,7 @@ namespace Yavsc.Controllers if (gitRepositoryReference == null) { - return HttpNotFound(); + return StatusCode(404); } return Ok(gitRepositoryReference); @@ -67,7 +67,7 @@ namespace Yavsc.Controllers { if (!GitRepositoryReferenceExists(id)) { - return HttpNotFound(); + return StatusCode(404); } else { @@ -119,7 +119,7 @@ namespace Yavsc.Controllers GitRepositoryReference gitRepositoryReference = await _context.GitRepositoryReference.SingleAsync(m => m.Id == id); if (gitRepositoryReference == null) { - return HttpNotFound(); + return StatusCode(404); } _context.GitRepositoryReference.Remove(gitRepositoryReference); @@ -142,4 +142,4 @@ namespace Yavsc.Controllers return _context.GitRepositoryReference.Count(e => e.Id == id) > 0; } } -} \ No newline at end of file +} diff --git a/src/Yavsc/ApiControllers/MailTemplatingApiController.cs b/src/Yavsc/ApiControllers/MailTemplatingApiController.cs index 56f948fd..958ade66 100644 --- a/src/Yavsc/ApiControllers/MailTemplatingApiController.cs +++ b/src/Yavsc/ApiControllers/MailTemplatingApiController.cs @@ -1,4 +1,4 @@ -using Microsoft.AspNet.Mvc; +using Microsoft.AspNetCore.Mvc; namespace Yavsc.ApiControllers { diff --git a/src/Yavsc/ApiControllers/MailingTemplateApiController.cs b/src/Yavsc/ApiControllers/MailingTemplateApiController.cs index af41ba94..915c9703 100644 --- a/src/Yavsc/ApiControllers/MailingTemplateApiController.cs +++ b/src/Yavsc/ApiControllers/MailingTemplateApiController.cs @@ -1,12 +1,12 @@ using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; -using Microsoft.AspNet.Http; -using Microsoft.AspNet.Mvc; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; using Yavsc.Models; using Yavsc.Server.Models.EMailing; -using Microsoft.AspNet.Authorization; +using Microsoft.AspNetCore.Authorization; using System.Security.Claims; namespace Yavsc.Controllers @@ -43,7 +43,7 @@ namespace Yavsc.Controllers if (mailingTemplate == null) { - return HttpNotFound(); + return StatusCode(404); } return Ok(mailingTemplate); @@ -73,7 +73,7 @@ namespace Yavsc.Controllers { if (!MailingTemplateExists(id)) { - return HttpNotFound(); + return StatusCode(404); } else { @@ -125,7 +125,7 @@ namespace Yavsc.Controllers MailingTemplate mailingTemplate = await _context.MailingTemplate.SingleAsync(m => m.Id == id); if (mailingTemplate == null) { - return HttpNotFound(); + return StatusCode(404); } _context.MailingTemplate.Remove(mailingTemplate); diff --git a/src/Yavsc/ApiControllers/Musical/MusicalPreferencesApiController.cs b/src/Yavsc/ApiControllers/Musical/MusicalPreferencesApiController.cs index 6730d5bf..367880ee 100644 --- a/src/Yavsc/ApiControllers/Musical/MusicalPreferencesApiController.cs +++ b/src/Yavsc/ApiControllers/Musical/MusicalPreferencesApiController.cs @@ -1,9 +1,9 @@ using System.Collections.Generic; using System.Linq; using System.Security.Claims; -using Microsoft.AspNet.Http; -using Microsoft.AspNet.Mvc; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; using Yavsc.Models; using Yavsc.Models.Musical; @@ -40,7 +40,7 @@ namespace Yavsc.Controllers if (musicalPreference == null) { - return HttpNotFound(); + return StatusCode(404); } return Ok(musicalPreference); @@ -63,13 +63,13 @@ namespace Yavsc.Controllers try { - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); } catch (DbUpdateConcurrencyException) { if (!MusicalPreferenceExists(id)) { - return HttpNotFound(); + return StatusCode(404); } else { @@ -92,7 +92,7 @@ namespace Yavsc.Controllers _context.MusicalPreference.Add(musicalPreference); try { - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); } catch (DbUpdateException) { @@ -121,11 +121,11 @@ namespace Yavsc.Controllers MusicalPreference musicalPreference = _context.MusicalPreference.Single(m => m.OwnerProfileId == id); if (musicalPreference == null) { - return HttpNotFound(); + return StatusCode(404); } _context.MusicalPreference.Remove(musicalPreference); - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); return Ok(musicalPreference); } diff --git a/src/Yavsc/ApiControllers/Musical/MusicalTendenciesApiController.cs b/src/Yavsc/ApiControllers/Musical/MusicalTendenciesApiController.cs index ac85b4cf..de82970e 100644 --- a/src/Yavsc/ApiControllers/Musical/MusicalTendenciesApiController.cs +++ b/src/Yavsc/ApiControllers/Musical/MusicalTendenciesApiController.cs @@ -1,9 +1,9 @@ using System.Collections.Generic; using System.Linq; using System.Security.Claims; -using Microsoft.AspNet.Http; -using Microsoft.AspNet.Mvc; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; using Yavsc.Models; using Yavsc.Models.Musical; @@ -40,7 +40,7 @@ namespace Yavsc.Controllers if (musicalTendency == null) { - return HttpNotFound(); + return StatusCode(404); } return Ok(musicalTendency); @@ -64,13 +64,13 @@ namespace Yavsc.Controllers try { - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); } catch (DbUpdateConcurrencyException) { if (!MusicalTendencyExists(id)) { - return HttpNotFound(); + return StatusCode(404); } else { @@ -93,7 +93,7 @@ namespace Yavsc.Controllers _context.MusicalTendency.Add(musicalTendency); try { - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); } catch (DbUpdateException) { @@ -122,11 +122,11 @@ namespace Yavsc.Controllers MusicalTendency musicalTendency = _context.MusicalTendency.Single(m => m.Id == id); if (musicalTendency == null) { - return HttpNotFound(); + return StatusCode(404); } _context.MusicalTendency.Remove(musicalTendency); - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); return Ok(musicalTendency); } diff --git a/src/Yavsc/ApiControllers/Musical/PodcastController.cs b/src/Yavsc/ApiControllers/Musical/PodcastController.cs index 0c96e857..b4fc5bfb 100644 --- a/src/Yavsc/ApiControllers/Musical/PodcastController.cs +++ b/src/Yavsc/ApiControllers/Musical/PodcastController.cs @@ -1,8 +1,8 @@ -using Microsoft.AspNet.Mvc; +using Microsoft.AspNetCore.Mvc; namespace Yavsc.ApiControllers { public class PodcastController : Controller { } -} \ No newline at end of file +} diff --git a/src/Yavsc/ApiControllers/NativeConfidentialController.cs b/src/Yavsc/ApiControllers/NativeConfidentialController.cs index 2b273561..cd08f5d0 100644 --- a/src/Yavsc/ApiControllers/NativeConfidentialController.cs +++ b/src/Yavsc/ApiControllers/NativeConfidentialController.cs @@ -2,8 +2,8 @@ using System; using System.Linq; using System.Security.Claims; -using Microsoft.AspNet.Authorization; -using Microsoft.AspNet.Mvc; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.Logging; using Yavsc.Models; using Yavsc.Models.Identity; @@ -30,7 +30,7 @@ public class NativeConfidentialController : Controller public IActionResult Register( [FromBody] DeviceDeclaration declaration) { - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); if (!ModelState.IsValid) { @@ -51,7 +51,7 @@ public class NativeConfidentialController : Controller alreadyRegisteredDevice.Platform = declaration.Platform; alreadyRegisteredDevice.Version = declaration.Version; _context.Update(alreadyRegisteredDevice); - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); } else { @@ -59,7 +59,7 @@ public class NativeConfidentialController : Controller declaration.DeclarationDate = DateTime.Now; declaration.DeviceOwnerId = uid; _context.DeviceDeclaration.Add(declaration as DeviceDeclaration); - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); } var latestActivityUpdate = _context.Activities.Max(a=>a.DateModified); return Json(new { diff --git a/src/Yavsc/ApiControllers/PostRateApiController.cs b/src/Yavsc/ApiControllers/PostRateApiController.cs index 5ee73234..6352a243 100644 --- a/src/Yavsc/ApiControllers/PostRateApiController.cs +++ b/src/Yavsc/ApiControllers/PostRateApiController.cs @@ -1,7 +1,7 @@ using System.Linq; using System.Security.Claims; -using Microsoft.AspNet.Authorization; -using Microsoft.AspNet.Mvc; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; using Yavsc.Models; namespace Yavsc.Controllers @@ -30,16 +30,16 @@ namespace Yavsc.Controllers if (blogpost == null) { - return HttpNotFound(); + return StatusCode(404); } - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); if (blogpost.AuthorId!=uid) if (!User.IsInRole(Constants.AdminGroupName)) return HttpBadRequest(); blogpost.Rate = rate; - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); return Ok(); } diff --git a/src/Yavsc/ApiControllers/ProfileApiController.cs b/src/Yavsc/ApiControllers/ProfileApiController.cs index c854f7c5..60ad1f60 100644 --- a/src/Yavsc/ApiControllers/ProfileApiController.cs +++ b/src/Yavsc/ApiControllers/ProfileApiController.cs @@ -1,4 +1,4 @@ -using Microsoft.AspNet.Mvc; +using Microsoft.AspNetCore.Mvc; namespace Yavsc.ApiControllers { diff --git a/src/Yavsc/ApiControllers/Relationship/BlackListApiController.cs b/src/Yavsc/ApiControllers/Relationship/BlackListApiController.cs index 5672932b..49f0f831 100644 --- a/src/Yavsc/ApiControllers/Relationship/BlackListApiController.cs +++ b/src/Yavsc/ApiControllers/Relationship/BlackListApiController.cs @@ -1,10 +1,10 @@ using System.Collections.Generic; using System.Linq; using System.Security.Claims; -using Microsoft.AspNet.Authorization; -using Microsoft.AspNet.Http; -using Microsoft.AspNet.Mvc; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; using Yavsc.Models; using Yavsc.Models.Access; @@ -39,7 +39,7 @@ namespace Yavsc.Controllers BlackListed blackListed = _context.BlackListed.Single(m => m.Id == id); if (blackListed == null) { - return HttpNotFound(); + return StatusCode(404); } if (!CheckPermission(blackListed)) return HttpBadRequest(); @@ -49,7 +49,7 @@ namespace Yavsc.Controllers private bool CheckPermission(BlackListed blackListed) { - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); if (uid != blackListed.OwnerId) if (!User.IsInRole(Constants.AdminGroupName)) if (!User.IsInRole(Constants.FrontOfficeGroupName)) @@ -75,13 +75,13 @@ namespace Yavsc.Controllers try { - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); } catch (DbUpdateConcurrencyException) { if (!BlackListedExists(id)) { - return HttpNotFound(); + return StatusCode(404); } else { @@ -107,7 +107,7 @@ namespace Yavsc.Controllers _context.BlackListed.Add(blackListed); try { - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); } catch (DbUpdateException) { @@ -136,14 +136,14 @@ namespace Yavsc.Controllers BlackListed blackListed = _context.BlackListed.Single(m => m.Id == id); if (blackListed == null) { - return HttpNotFound(); + return StatusCode(404); } if (!CheckPermission(blackListed)) return HttpBadRequest(); _context.BlackListed.Remove(blackListed); - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); return Ok(blackListed); } diff --git a/src/Yavsc/ApiControllers/Relationship/BlogAclApiController.cs b/src/Yavsc/ApiControllers/Relationship/BlogAclApiController.cs index e5ea753c..f135fb22 100644 --- a/src/Yavsc/ApiControllers/Relationship/BlogAclApiController.cs +++ b/src/Yavsc/ApiControllers/Relationship/BlogAclApiController.cs @@ -2,9 +2,9 @@ using System.Collections.Generic; using System.Linq; using System.Security.Claims; using System.Threading.Tasks; -using Microsoft.AspNet.Http; -using Microsoft.AspNet.Mvc; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; using Yavsc.Models; using Yavsc.Models.Access; @@ -36,13 +36,13 @@ namespace Yavsc.Controllers { return HttpBadRequest(ModelState); } - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); CircleAuthorizationToBlogPost circleAuthorizationToBlogPost = await _context.CircleAuthorizationToBlogPost.SingleAsync( m => m.CircleId == id && m.Allowed.OwnerId == uid ); if (circleAuthorizationToBlogPost == null) { - return HttpNotFound(); + return StatusCode(404); } return Ok(circleAuthorizationToBlogPost); @@ -70,13 +70,13 @@ namespace Yavsc.Controllers try { - await _context.SaveChangesAsync(User.GetUserId()); + await _context.SaveChangesAsync(_userManager.GetUserId(User)); } catch (DbUpdateConcurrencyException) { if (!CircleAuthorizationToBlogPostExists(id)) { - return HttpNotFound(); + return StatusCode(404); } else { @@ -89,7 +89,7 @@ namespace Yavsc.Controllers private bool CheckOwner (long circleId) { - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); var circle = _context.Circle.First(c=>c.Id==circleId); _context.Entry(circle).State = EntityState.Detached; return (circle.OwnerId == uid); @@ -109,7 +109,7 @@ namespace Yavsc.Controllers _context.CircleAuthorizationToBlogPost.Add(circleAuthorizationToBlogPost); try { - await _context.SaveChangesAsync(User.GetUserId()); + await _context.SaveChangesAsync(_userManager.GetUserId(User)); } catch (DbUpdateException) { @@ -134,7 +134,7 @@ namespace Yavsc.Controllers { return HttpBadRequest(ModelState); } - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); CircleAuthorizationToBlogPost circleAuthorizationToBlogPost = await _context.CircleAuthorizationToBlogPost.Include( a=>a.Allowed @@ -142,10 +142,10 @@ namespace Yavsc.Controllers && m.Allowed.OwnerId == uid); if (circleAuthorizationToBlogPost == null) { - return HttpNotFound(); + return StatusCode(404); } _context.CircleAuthorizationToBlogPost.Remove(circleAuthorizationToBlogPost); - await _context.SaveChangesAsync(User.GetUserId()); + await _context.SaveChangesAsync(_userManager.GetUserId(User)); return Ok(circleAuthorizationToBlogPost); } diff --git a/src/Yavsc/ApiControllers/Relationship/ChatApiController.cs b/src/Yavsc/ApiControllers/Relationship/ChatApiController.cs index a806251d..37b1f8dd 100644 --- a/src/Yavsc/ApiControllers/Relationship/ChatApiController.cs +++ b/src/Yavsc/ApiControllers/Relationship/ChatApiController.cs @@ -1,10 +1,10 @@ using System.Collections.Generic; using System.Linq; -using Microsoft.Data.Entity; +using Microsoft.EntityFrameworkCore; using System.Security.Claims; -using Microsoft.AspNet.Mvc; -using Microsoft.AspNet.Identity; +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Identity; using Yavsc.Models; using Yavsc.ViewModels.Chat; using Yavsc.Services; @@ -74,10 +74,10 @@ namespace Yavsc.Controllers { return HttpBadRequest(ModelState); } - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); var user = dbContext.ApplicationUser.Include(u => u.Connections).FirstOrDefault(u => u.UserName == userName); - if (user == null) return HttpNotFound(); + if (user == null) return StatusCode(404); return Ok(new ChatUserInfo { diff --git a/src/Yavsc/ApiControllers/Relationship/ChatRoomAccessApiController.cs b/src/Yavsc/ApiControllers/Relationship/ChatRoomAccessApiController.cs index 1eb49ee2..2233f55d 100644 --- a/src/Yavsc/ApiControllers/Relationship/ChatRoomAccessApiController.cs +++ b/src/Yavsc/ApiControllers/Relationship/ChatRoomAccessApiController.cs @@ -2,10 +2,10 @@ using System.Collections.Generic; using System.Linq; using System.Security.Claims; using System.Threading.Tasks; -using Microsoft.AspNet.Authorization; -using Microsoft.AspNet.Http; -using Microsoft.AspNet.Mvc; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; using Yavsc.Models; using Yavsc.Models.Chat; @@ -44,10 +44,10 @@ namespace Yavsc.Controllers if (chatRoomAccess == null) { - return HttpNotFound(); + return StatusCode(404); } - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); if (uid != chatRoomAccess.UserId && uid != chatRoomAccess.Room.OwnerId && ! User.IsInRole(Constants.AdminGroupName)) @@ -67,7 +67,7 @@ namespace Yavsc.Controllers { return HttpBadRequest(ModelState); } - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); if (id != chatRoomAccess.ChannelName) { @@ -91,7 +91,7 @@ namespace Yavsc.Controllers { if (!ChatRoomAccessExists(id)) { - return HttpNotFound(); + return StatusCode(404); } else { @@ -111,7 +111,7 @@ namespace Yavsc.Controllers return HttpBadRequest(ModelState); } - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); var room = _context.ChatRoom.First(channel => channel.Name == chatRoomAccess.ChannelName ); if (room == null || (uid != room.OwnerId && ! User.IsInRole(Constants.AdminGroupName))) { @@ -152,10 +152,10 @@ namespace Yavsc.Controllers ChatRoomAccess chatRoomAccess = await _context.ChatRoomAccess.Include(acc => acc.Room).SingleAsync(m => m.ChannelName == id); if (chatRoomAccess == null) { - return HttpNotFound(); + return StatusCode(404); } - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); var room = _context.ChatRoom.First(channel => channel.Name == chatRoomAccess.ChannelName ); if (room == null || (uid != room.OwnerId && chatRoomAccess.UserId != uid && ! User.IsInRole(Constants.AdminGroupName))) { diff --git a/src/Yavsc/ApiControllers/Relationship/ChatRoomApiController.cs b/src/Yavsc/ApiControllers/Relationship/ChatRoomApiController.cs index 3add911f..cb804945 100644 --- a/src/Yavsc/ApiControllers/Relationship/ChatRoomApiController.cs +++ b/src/Yavsc/ApiControllers/Relationship/ChatRoomApiController.cs @@ -2,9 +2,9 @@ using System.Collections.Generic; using System.Linq; using System.Security.Claims; using System.Threading.Tasks; -using Microsoft.AspNet.Http; -using Microsoft.AspNet.Mvc; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; using Yavsc.Models; using Yavsc.Models.Chat; @@ -41,7 +41,7 @@ namespace Yavsc.Controllers if (chatRoom == null) { - return HttpNotFound(); + return StatusCode(404); } return Ok(chatRoom); @@ -61,7 +61,7 @@ namespace Yavsc.Controllers return HttpBadRequest(); } - if (User.GetUserId() != chatRoom.OwnerId ) + if (_userManager.GetUserId(User) != chatRoom.OwnerId ) { return HttpBadRequest(new {error = "OwnerId"}); } @@ -76,7 +76,7 @@ namespace Yavsc.Controllers { if (!ChatRoomExists(id)) { - return HttpNotFound(); + return StatusCode(404); } else { @@ -96,7 +96,7 @@ namespace Yavsc.Controllers return HttpBadRequest(ModelState); } - if (User.GetUserId() != chatRoom.OwnerId ) + if (_userManager.GetUserId(User) != chatRoom.OwnerId ) { return HttpBadRequest(new {error = "OwnerId"}); } @@ -135,10 +135,10 @@ namespace Yavsc.Controllers if (chatRoom == null) { - return HttpNotFound(); + return StatusCode(404); } - if (User.GetUserId() != chatRoom.OwnerId ) + if (_userManager.GetUserId(User) != chatRoom.OwnerId ) { if (!User.IsInRole(Constants.AdminGroupName)) return HttpBadRequest(new {error = "OwnerId"}); diff --git a/src/Yavsc/ApiControllers/Relationship/CircleApiController.cs b/src/Yavsc/ApiControllers/Relationship/CircleApiController.cs index 1e19d036..2e10869c 100644 --- a/src/Yavsc/ApiControllers/Relationship/CircleApiController.cs +++ b/src/Yavsc/ApiControllers/Relationship/CircleApiController.cs @@ -2,9 +2,9 @@ using System.Collections.Generic; using System.Linq; using System.Security.Claims; using System.Threading.Tasks; -using Microsoft.AspNet.Http; -using Microsoft.AspNet.Mvc; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; using Yavsc.Models; using Yavsc.Models.Relationship; @@ -41,7 +41,7 @@ namespace Yavsc.Controllers if (circle == null) { - return HttpNotFound(); + return StatusCode(404); } return Ok(circle); @@ -65,13 +65,13 @@ namespace Yavsc.Controllers try { - await _context.SaveChangesAsync(User.GetUserId()); + await _context.SaveChangesAsync(_userManager.GetUserId(User)); } catch (DbUpdateConcurrencyException) { if (!CircleExists(id)) { - return HttpNotFound(); + return StatusCode(404); } else { @@ -94,7 +94,7 @@ namespace Yavsc.Controllers _context.Circle.Add(circle); try { - await _context.SaveChangesAsync(User.GetUserId()); + await _context.SaveChangesAsync(_userManager.GetUserId(User)); } catch (DbUpdateException) { @@ -123,11 +123,11 @@ namespace Yavsc.Controllers Circle circle = await _context.Circle.SingleAsync(m => m.Id == id); if (circle == null) { - return HttpNotFound(); + return StatusCode(404); } _context.Circle.Remove(circle); - await _context.SaveChangesAsync(User.GetUserId()); + await _context.SaveChangesAsync(_userManager.GetUserId(User)); return Ok(circle); } diff --git a/src/Yavsc/ApiControllers/Relationship/ContactsApiController.cs b/src/Yavsc/ApiControllers/Relationship/ContactsApiController.cs index a17f2a14..39d7a65d 100644 --- a/src/Yavsc/ApiControllers/Relationship/ContactsApiController.cs +++ b/src/Yavsc/ApiControllers/Relationship/ContactsApiController.cs @@ -1,8 +1,8 @@ using System.Linq; using System.Security.Claims; -using Microsoft.AspNet.Http; -using Microsoft.AspNet.Mvc; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; using Yavsc.Abstract.Identity; using Yavsc.Models; @@ -44,13 +44,13 @@ namespace Yavsc.Controllers try { - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); } catch (DbUpdateConcurrencyException) { if (!ClientProviderInfoExists(id)) { - return HttpNotFound(); + return StatusCode(404); } else { @@ -73,7 +73,7 @@ namespace Yavsc.Controllers _context.ClientProviderInfo.Add(clientProviderInfo); try { - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); } catch (DbUpdateException) { @@ -102,11 +102,11 @@ namespace Yavsc.Controllers ClientProviderInfo clientProviderInfo = _context.ClientProviderInfo.Single(m => m.UserId == id); if (clientProviderInfo == null) { - return HttpNotFound(); + return StatusCode(404); } _context.ClientProviderInfo.Remove(clientProviderInfo); - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); return Ok(clientProviderInfo); } diff --git a/src/Yavsc/ApiControllers/ServiceApiController.cs b/src/Yavsc/ApiControllers/ServiceApiController.cs index 8958e050..22ed6b50 100644 --- a/src/Yavsc/ApiControllers/ServiceApiController.cs +++ b/src/Yavsc/ApiControllers/ServiceApiController.cs @@ -1,10 +1,10 @@ using System.Collections.Generic; using System.Linq; using System.Security.Claims; -using Microsoft.AspNet.Authorization; -using Microsoft.AspNet.Http; -using Microsoft.AspNet.Mvc; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; using Yavsc.Models; using Yavsc.Models.Market; @@ -41,7 +41,7 @@ namespace Yavsc.Controllers if (service == null) { - return HttpNotFound(); + return StatusCode(404); } return Ok(service); @@ -65,13 +65,13 @@ namespace Yavsc.Controllers try { - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); } catch (DbUpdateConcurrencyException) { if (!ServiceExists(id)) { - return HttpNotFound(); + return StatusCode(404); } else { @@ -94,7 +94,7 @@ namespace Yavsc.Controllers _context.Services.Add(service); try { - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); } catch (DbUpdateException) { @@ -123,11 +123,11 @@ namespace Yavsc.Controllers Service service = _context.Services.Single(m => m.Id == id); if (service == null) { - return HttpNotFound(); + return StatusCode(404); } _context.Services.Remove(service); - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); return Ok(service); } diff --git a/src/Yavsc/ApiControllers/Survey/BugApiController.cs b/src/Yavsc/ApiControllers/Survey/BugApiController.cs index 153980da..1446566f 100644 --- a/src/Yavsc/ApiControllers/Survey/BugApiController.cs +++ b/src/Yavsc/ApiControllers/Survey/BugApiController.cs @@ -2,10 +2,10 @@ using Newtonsoft.Json; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; -using Microsoft.AspNet.Http; -using Microsoft.AspNet.Mvc; -using Microsoft.AspNet.Authorization; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Authorization; +using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.Logging; using Yavsc.Models; using Yavsc.Models.IT.Fixing; @@ -80,7 +80,7 @@ namespace Yavsc.ApiControllers if (bug == null) { - return HttpNotFound(); + return StatusCode(404); } return Ok(bug); @@ -110,7 +110,7 @@ namespace Yavsc.ApiControllers { if (!BugExists(id)) { - return HttpNotFound(); + return StatusCode(404); } else { @@ -162,7 +162,7 @@ namespace Yavsc.ApiControllers Bug bug = await _context.Bug.SingleAsync(m => m.Id == id); if (bug == null) { - return HttpNotFound(); + return StatusCode(404); } _context.Bug.Remove(bug); diff --git a/src/Yavsc/ApiControllers/accounting/AccountController.cs b/src/Yavsc/ApiControllers/accounting/AccountController.cs index 5d1fc6e3..ea2f4eab 100644 --- a/src/Yavsc/ApiControllers/accounting/AccountController.cs +++ b/src/Yavsc/ApiControllers/accounting/AccountController.cs @@ -1,6 +1,6 @@ -using Microsoft.AspNet.Identity; -using Microsoft.AspNet.Authorization; -using Microsoft.AspNet.Mvc; +using Microsoft.AspNetCore.Identity; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.Logging; using System.Security.Claims; using System.Threading.Tasks; @@ -12,8 +12,8 @@ namespace Yavsc.WebApi.Controllers using ViewModels.Account; using Yavsc.Helpers; using System.Linq; - using Microsoft.Data.Entity; - using Microsoft.AspNet.Identity.EntityFramework; + using Microsoft.EntityFrameworkCore; + using Microsoft.AspNetCore.Identity.EntityFramework; using Yavsc.Abstract.Identity; [Authorize(),Route("~/api/account")] @@ -54,7 +54,7 @@ namespace Yavsc.WebApi.Controllers { return new BadRequestObjectResult(ModelState); } - var user = await _userManager.FindByIdAsync(User.GetUserId()); + var user = await _userManager.FindByIdAsync(_userManager.GetUserId(User)); if (user == null || !(await _userManager.IsEmailConfirmedAsync(user))) { IdentityResult result = await UserManager.ChangePasswordAsync(user, model.OldPassword, model.NewPassword); @@ -76,7 +76,7 @@ namespace Yavsc.WebApi.Controllers { return new BadRequestObjectResult(ModelState); } - var user = await _userManager.FindByIdAsync(User.GetUserId()); + var user = await _userManager.FindByIdAsync(_userManager.GetUserId(User)); if (user == null || !(await _userManager.IsEmailConfirmedAsync(user))) { IdentityResult result = await UserManager.AddPasswordAsync(user, model.NewPassword); if (!result.Succeeded) @@ -132,7 +132,7 @@ namespace Yavsc.WebApi.Controllers if (User==null) return new BadRequestObjectResult( new { error = "user not found" }); - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); var userData = await _dbContext.Users .Include(u=>u.PostalAddress) @@ -169,7 +169,7 @@ namespace Yavsc.WebApi.Controllers { if (!ModelState.IsValid) return new BadRequestObjectResult( new { error = "Specify some valid user update request." }); - var user = await _userManager.FindByIdAsync(User.GetUserId()); + var user = await _userManager.FindByIdAsync(_userManager.GetUserId(User)); var result = await _userManager.SetUserNameAsync(user, me.UserName); if (result.Succeeded) return Ok(); @@ -183,7 +183,7 @@ namespace Yavsc.WebApi.Controllers public async Task SetAvatar() { var root = User.InitPostToFileSystem(null); - var user = await _userManager.FindByIdAsync(User.GetUserId()); + var user = await _userManager.FindByIdAsync(_userManager.GetUserId(User)); if (Request.Form.Files.Count!=1) return new BadRequestResult(); var info = user.ReceiveAvatar(Request.Form.Files[0]); diff --git a/src/Yavsc/ApiControllers/accounting/ApplicationUserApiController.cs b/src/Yavsc/ApiControllers/accounting/ApplicationUserApiController.cs index b46e751b..00d253f2 100644 --- a/src/Yavsc/ApiControllers/accounting/ApplicationUserApiController.cs +++ b/src/Yavsc/ApiControllers/accounting/ApplicationUserApiController.cs @@ -1,10 +1,10 @@ using System.Collections.Generic; using System.Linq; using System.Security.Claims; -using Microsoft.AspNet.Authorization; -using Microsoft.AspNet.Http; -using Microsoft.AspNet.Mvc; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; using Yavsc.Abstract.Identity; using Yavsc.Models; @@ -56,7 +56,7 @@ namespace Yavsc.Controllers if (applicationUser == null) { - return HttpNotFound(); + return StatusCode(404); } return Ok(applicationUser); @@ -80,13 +80,13 @@ namespace Yavsc.Controllers try { - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); } catch (DbUpdateConcurrencyException) { if (!ApplicationUserExists(id)) { - return HttpNotFound(); + return StatusCode(404); } else { @@ -109,7 +109,7 @@ namespace Yavsc.Controllers _context.Users.Add(applicationUser); try { - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); } catch (DbUpdateException) { @@ -138,11 +138,11 @@ namespace Yavsc.Controllers ApplicationUser applicationUser = _context.Users.Single(m => m.Id == id); if (applicationUser == null) { - return HttpNotFound(); + return StatusCode(404); } _context.Users.Remove(applicationUser); - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); return Ok(applicationUser); } diff --git a/src/Yavsc/ApiControllers/accounting/ProfileApiController.cs b/src/Yavsc/ApiControllers/accounting/ProfileApiController.cs index 01e74265..efa28feb 100644 --- a/src/Yavsc/ApiControllers/accounting/ProfileApiController.cs +++ b/src/Yavsc/ApiControllers/accounting/ProfileApiController.cs @@ -1,5 +1,5 @@ -using Microsoft.AspNet.Identity; -using Microsoft.AspNet.Mvc; +using Microsoft.AspNetCore.Identity; +using Microsoft.AspNetCore.Mvc; using System.Security.Claims; using System.Threading.Tasks; using System.Linq; @@ -22,9 +22,9 @@ namespace Yavsc.ApiControllers.accounting [HttpGet("{allow}",Name ="setmonthlyemail")] public async Task SetMonthlyEmail(bool allow) { - var user = await _userManager.FindByIdAsync(User.GetUserId()); + var user = await _userManager.FindByIdAsync(_userManager.GetUserId(User)); user.AllowMonthlyEmail = allow; - _dbContext.SaveChanges(User.GetUserId()); + _dbContext.SaveChanges(_userManager.GetUserId(User)); return Ok(new { monthlyEmailPrefSaved = allow }); } diff --git a/src/Yavsc/AuthorizationHandlers/AnnouceEditHandler.cs b/src/Yavsc/AuthorizationHandlers/AnnouceEditHandler.cs index ae757684..66cd71b7 100644 --- a/src/Yavsc/AuthorizationHandlers/AnnouceEditHandler.cs +++ b/src/Yavsc/AuthorizationHandlers/AnnouceEditHandler.cs @@ -1,7 +1,7 @@ using System.Security.Claims; -using Microsoft.AspNet.Authorization; +using Microsoft.AspNetCore.Authorization; using Yavsc.Interfaces; using Yavsc.ViewModels.Auth; @@ -15,7 +15,7 @@ namespace Yavsc.AuthorizationHandlers if (context.User.IsInRole(Constants.BlogModeratorGroupName) || context.User.IsInRole(Constants.AdminGroupName)) context.Succeed(requirement); - if (resource.OwnerId == context.User.GetUserId()) + if (resource.OwnerId == context._userManager.GetUserId(User)) context.Succeed(requirement); } diff --git a/src/Yavsc/AuthorizationHandlers/BillEditHandler.cs b/src/Yavsc/AuthorizationHandlers/BillEditHandler.cs index c69337dc..bd987941 100644 --- a/src/Yavsc/AuthorizationHandlers/BillEditHandler.cs +++ b/src/Yavsc/AuthorizationHandlers/BillEditHandler.cs @@ -1,5 +1,5 @@ using System.Security.Claims; -using Microsoft.AspNet.Authorization; +using Microsoft.AspNetCore.Authorization; using Yavsc.ViewModels.Auth; namespace Yavsc.AuthorizationHandlers @@ -13,9 +13,9 @@ namespace Yavsc.AuthorizationHandlers if (context.User.IsInRole("FrontOffice")) context.Succeed(requirement); else if (context.User.Identity.IsAuthenticated) - if (resource.ClientId == context.User.GetUserId()) + if (resource.ClientId == context._userManager.GetUserId(User)) context.Succeed(requirement); } } -} \ No newline at end of file +} diff --git a/src/Yavsc/AuthorizationHandlers/BillViewHandlers.cs b/src/Yavsc/AuthorizationHandlers/BillViewHandlers.cs index 1e204a46..555a2021 100644 --- a/src/Yavsc/AuthorizationHandlers/BillViewHandlers.cs +++ b/src/Yavsc/AuthorizationHandlers/BillViewHandlers.cs @@ -1,5 +1,5 @@ using System.Security.Claims; -using Microsoft.AspNet.Authorization; +using Microsoft.AspNetCore.Authorization; using Yavsc.ViewModels.Auth; namespace Yavsc.AuthorizationHandlers @@ -13,11 +13,11 @@ namespace Yavsc.AuthorizationHandlers if (context.User.IsInRole("FrontOffice")) context.Succeed(requirement); else if (context.User.Identity.IsAuthenticated) - if (resource.ClientId == context.User.GetUserId()) + if (resource.ClientId == context._userManager.GetUserId(User)) context.Succeed(requirement); - else if (resource.PerformerId == context.User.GetUserId()) + else if (resource.PerformerId == context._userManager.GetUserId(User)) context.Succeed(requirement); } } -} \ No newline at end of file +} diff --git a/src/Yavsc/AuthorizationHandlers/BlogEditHandler.cs b/src/Yavsc/AuthorizationHandlers/BlogEditHandler.cs index 46753a2e..3d9aae62 100644 --- a/src/Yavsc/AuthorizationHandlers/BlogEditHandler.cs +++ b/src/Yavsc/AuthorizationHandlers/BlogEditHandler.cs @@ -1,4 +1,4 @@ -using Microsoft.AspNet.Authorization; +using Microsoft.AspNetCore.Authorization; using System.Security.Claims; using Yavsc.Models.Blog; using Yavsc.ViewModels.Auth; @@ -12,9 +12,9 @@ namespace Yavsc.AuthorizationHandlers if (context.User.IsInRole(Constants.BlogModeratorGroupName)) context.Succeed(requirement); else if (context.User.Identity.IsAuthenticated) - if (resource.AuthorId == context.User.GetUserId()) + if (resource.AuthorId == context._userManager.GetUserId(User)) context.Succeed(requirement); } } -} \ No newline at end of file +} diff --git a/src/Yavsc/AuthorizationHandlers/BlogViewHandler.cs b/src/Yavsc/AuthorizationHandlers/BlogViewHandler.cs index 97453e58..051ec275 100644 --- a/src/Yavsc/AuthorizationHandlers/BlogViewHandler.cs +++ b/src/Yavsc/AuthorizationHandlers/BlogViewHandler.cs @@ -1,6 +1,6 @@ using System.Linq; using System.Security.Claims; -using Microsoft.AspNet.Authorization; +using Microsoft.AspNetCore.Authorization; using Yavsc.Models.Blog; using Yavsc.ViewModels.Auth; @@ -17,7 +17,7 @@ namespace Yavsc.AuthorizationHandlers else if (resource.ACL.Count==0) ok=true; else { if (context.User.IsSignedIn()) { - var uid = context.User.GetUserId(); + var uid = context._userManager.GetUserId(User); if (resource.ACL.Any(a=>a.Allowed!=null && a.Allowed.Members.Any(m=>m.MemberId == uid ))) ok=true; } diff --git a/src/Yavsc/AuthorizationHandlers/HasBadgeHandler.cs b/src/Yavsc/AuthorizationHandlers/HasBadgeHandler.cs index 79a03f5e..1fec3607 100644 --- a/src/Yavsc/AuthorizationHandlers/HasBadgeHandler.cs +++ b/src/Yavsc/AuthorizationHandlers/HasBadgeHandler.cs @@ -1,4 +1,4 @@ -using Microsoft.AspNet.Authorization; +using Microsoft.AspNetCore.Authorization; using Yavsc.ViewModels.Auth; namespace Yavsc.AuthorizationHandlers @@ -15,4 +15,4 @@ namespace Yavsc.AuthorizationHandlers context.Succeed(requirement); } } -} \ No newline at end of file +} diff --git a/src/Yavsc/AuthorizationHandlers/HasTemporaryPassHandler.cs b/src/Yavsc/AuthorizationHandlers/HasTemporaryPassHandler.cs index 6b649e37..fc337ec1 100644 --- a/src/Yavsc/AuthorizationHandlers/HasTemporaryPassHandler.cs +++ b/src/Yavsc/AuthorizationHandlers/HasTemporaryPassHandler.cs @@ -1,5 +1,5 @@ using System; -using Microsoft.AspNet.Authorization; +using Microsoft.AspNetCore.Authorization; using Yavsc.ViewModels.Auth; namespace Yavsc.AuthorizationHandlers diff --git a/src/Yavsc/AuthorizationHandlers/ManageGitHookHandler.cs b/src/Yavsc/AuthorizationHandlers/ManageGitHookHandler.cs index f87c8dd3..13a6f666 100644 --- a/src/Yavsc/AuthorizationHandlers/ManageGitHookHandler.cs +++ b/src/Yavsc/AuthorizationHandlers/ManageGitHookHandler.cs @@ -1,4 +1,4 @@ -using Microsoft.AspNet.Authorization; +using Microsoft.AspNetCore.Authorization; using Yavsc.Server.Models.IT.SourceCode; using Yavsc.ViewModels.Auth; @@ -15,4 +15,4 @@ namespace Yavsc.AuthorizationHandlers } } -} \ No newline at end of file +} diff --git a/src/Yavsc/AuthorizationHandlers/PostUserFileHandler.cs b/src/Yavsc/AuthorizationHandlers/PostUserFileHandler.cs index ae6a3524..cbb265c7 100644 --- a/src/Yavsc/AuthorizationHandlers/PostUserFileHandler.cs +++ b/src/Yavsc/AuthorizationHandlers/PostUserFileHandler.cs @@ -1,5 +1,5 @@ using System.Security.Claims; -using Microsoft.AspNet.Authorization; +using Microsoft.AspNetCore.Authorization; using Yavsc.ViewModels.Auth; namespace Yavsc.AuthorizationHandlers @@ -13,10 +13,10 @@ namespace Yavsc.AuthorizationHandlers context.Succeed(requirement); if (!context.User.Identity.IsAuthenticated) context.Fail(); - if (resource.AuthorId == context.User.GetUserId()) + if (resource.AuthorId == context._userManager.GetUserId(User)) context.Succeed(requirement); else context.Fail(); } } -} \ No newline at end of file +} diff --git a/src/Yavsc/AuthorizationHandlers/SendMessageHandler.cs b/src/Yavsc/AuthorizationHandlers/SendMessageHandler.cs index 71d69c83..34b03849 100644 --- a/src/Yavsc/AuthorizationHandlers/SendMessageHandler.cs +++ b/src/Yavsc/AuthorizationHandlers/SendMessageHandler.cs @@ -1,5 +1,5 @@ using System.Security.Claims; -using Microsoft.AspNet.Authorization; +using Microsoft.AspNetCore.Authorization; using Yavsc.Models; using Yavsc.ViewModels.Auth; using System.Linq; @@ -17,7 +17,7 @@ namespace Yavsc.AuthorizationHandlers protected override void Handle(AuthorizationContext context, PrivateChatEntryRequirement requirement, string destUserId) { - var uid = context.User.GetUserId(); + var uid = context._userManager.GetUserId(User); if (context.User.IsInRole(Constants.BlogModeratorGroupName) || context.User.IsInRole(Constants.AdminGroupName)) context.Succeed(requirement); diff --git a/src/Yavsc/AuthorizationHandlers/ViewFileHandler.cs b/src/Yavsc/AuthorizationHandlers/ViewFileHandler.cs index 73293b14..1034ea41 100644 --- a/src/Yavsc/AuthorizationHandlers/ViewFileHandler.cs +++ b/src/Yavsc/AuthorizationHandlers/ViewFileHandler.cs @@ -1,4 +1,4 @@ -using Microsoft.AspNet.Authorization; +using Microsoft.AspNetCore.Authorization; using Microsoft.Extensions.Logging; using Newtonsoft.Json; using Yavsc.Services; diff --git a/src/Yavsc/AuthorizationServer/GoogleExtensions.cs b/src/Yavsc/AuthorizationServer/GoogleExtensions.cs index cc45557b..e0388a8f 100644 --- a/src/Yavsc/AuthorizationServer/GoogleExtensions.cs +++ b/src/Yavsc/AuthorizationServer/GoogleExtensions.cs @@ -1,6 +1,6 @@ using System; -using Microsoft.AspNet.Builder; +using Microsoft.AspNetCore.Builder; namespace Yavsc.Auth { @@ -44,4 +44,4 @@ namespace Yavsc.Auth return app.UseMiddleware(options); } } -} \ No newline at end of file +} diff --git a/src/Yavsc/AuthorizationServer/GoogleHandler.cs b/src/Yavsc/AuthorizationServer/GoogleHandler.cs index fe6f4d04..3cb8b93f 100644 --- a/src/Yavsc/AuthorizationServer/GoogleHandler.cs +++ b/src/Yavsc/AuthorizationServer/GoogleHandler.cs @@ -4,10 +4,10 @@ using System.Net.Http; using System.Net.Http.Headers; using System.Security.Claims; using System.Threading.Tasks; -using Microsoft.AspNet.Authentication; -using Microsoft.AspNet.Authentication.OAuth; -using Microsoft.AspNet.Http.Authentication; -using Microsoft.AspNet.WebUtilities; +using Microsoft.AspNetCore.Authentication; +using Microsoft.AspNetCore.Authentication.OAuth; +using Microsoft.AspNetCore.Http.Authentication; +using Microsoft.AspNetCore.WebUtilities; using Microsoft.Extensions.Logging; using Newtonsoft.Json.Linq; diff --git a/src/Yavsc/AuthorizationServer/GoogleMiddleWare.cs b/src/Yavsc/AuthorizationServer/GoogleMiddleWare.cs index dc91d168..e9b671ec 100644 --- a/src/Yavsc/AuthorizationServer/GoogleMiddleWare.cs +++ b/src/Yavsc/AuthorizationServer/GoogleMiddleWare.cs @@ -2,12 +2,12 @@ // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. using System; -using Microsoft.AspNet.Authentication; -using Microsoft.AspNet.Authentication.OAuth; -using Microsoft.AspNet.Builder; -using Microsoft.AspNet.DataProtection; +using Microsoft.AspNetCore.Authentication; +using Microsoft.AspNetCore.Authentication.OAuth; +using Microsoft.AspNetCore.Builder; +using Microsoft.AspNetCore.DataProtection; using Microsoft.Extensions.Logging; -using Microsoft.Extensions.OptionsModel; +using Microsoft.Extensions.Options; using Microsoft.Extensions.WebEncoders; namespace Yavsc.Auth { diff --git a/src/Yavsc/AuthorizationServer/GoogleOAuthCreatingTicket.cs b/src/Yavsc/AuthorizationServer/GoogleOAuthCreatingTicket.cs index c94cfde0..afb23264 100644 --- a/src/Yavsc/AuthorizationServer/GoogleOAuthCreatingTicket.cs +++ b/src/Yavsc/AuthorizationServer/GoogleOAuthCreatingTicket.cs @@ -1,7 +1,7 @@ using System.Net.Http; -using Microsoft.AspNet.Authentication; -using Microsoft.AspNet.Authentication.OAuth; -using Microsoft.AspNet.Http; +using Microsoft.AspNetCore.Authentication; +using Microsoft.AspNetCore.Authentication.OAuth; +using Microsoft.AspNetCore.Http; namespace Yavsc.Auth { diff --git a/src/Yavsc/AuthorizationServer/GoogleOptions.cs b/src/Yavsc/AuthorizationServer/GoogleOptions.cs index 32779d0a..64da9518 100644 --- a/src/Yavsc/AuthorizationServer/GoogleOptions.cs +++ b/src/Yavsc/AuthorizationServer/GoogleOptions.cs @@ -1,5 +1,6 @@ -using Microsoft.AspNet.Authentication.OAuth; -using Microsoft.AspNet.Http; +using Microsoft.AspNetCore.Authentication; +using Microsoft.AspNetCore.Authentication.OAuth; +using Microsoft.AspNetCore.Http; namespace Yavsc.Auth { @@ -24,8 +25,7 @@ namespace Yavsc.Auth /// public YavscGoogleOptions() { - AuthenticationScheme = YavscGoogleDefaults.AuthenticationScheme; - DisplayName = AuthenticationScheme; + CallbackPath = new PathString("/signin-google"); AuthorizationEndpoint = YavscGoogleDefaults.AuthorizationEndpoint; TokenEndpoint = YavscGoogleDefaults.TokenEndpoint; diff --git a/src/Yavsc/AuthorizationServer/RequiredScopesMiddleware.cs b/src/Yavsc/AuthorizationServer/RequiredScopesMiddleware.cs index 85e161be..76b7a745 100644 --- a/src/Yavsc/AuthorizationServer/RequiredScopesMiddleware.cs +++ b/src/Yavsc/AuthorizationServer/RequiredScopesMiddleware.cs @@ -1,5 +1,5 @@ -using Microsoft.AspNet.Builder; -using Microsoft.AspNet.Http; +using Microsoft.AspNetCore.Builder; +using Microsoft.AspNetCore.Http; using System.Collections.Generic; using System.Linq; using System.Security.Claims; diff --git a/src/Yavsc/AuthorizationServer/TokenAuthOptions.cs b/src/Yavsc/AuthorizationServer/TokenAuthOptions.cs index 6864da37..631c40ef 100644 --- a/src/Yavsc/AuthorizationServer/TokenAuthOptions.cs +++ b/src/Yavsc/AuthorizationServer/TokenAuthOptions.cs @@ -1,5 +1,6 @@ using System; using System.IdentityModel.Tokens; +using Microsoft.IdentityModel.Tokens; namespace Yavsc { @@ -23,4 +24,4 @@ namespace Yavsc public SigningCredentials SigningCredentials { get; set; } public int ExpiresIn { get; set; } } -} \ No newline at end of file +} diff --git a/src/Yavsc/AuthorizationServer/UserTokenProvider.cs b/src/Yavsc/AuthorizationServer/UserTokenProvider.cs deleted file mode 100644 index 28a13b4f..00000000 --- a/src/Yavsc/AuthorizationServer/UserTokenProvider.cs +++ /dev/null @@ -1,39 +0,0 @@ - -using System; -using System.Threading.Tasks; -using Microsoft.AspNet.DataProtection; -using Microsoft.AspNet.Identity; -using Yavsc.Models; -using Yavsc.Server; - -namespace Yavsc.Auth { - - public class UserTokenProvider : Microsoft.AspNet.Identity.IUserTokenProvider - { - public Task CanGenerateTwoFactorTokenAsync(UserManager manager, ApplicationUser user) - { - return Task.FromResult(true); - } - - public Task GenerateAsync(string purpose, UserManager manager, ApplicationUser user) - { - if ( user==null ) throw new InvalidOperationException("no user"); - var por = new MonoDataProtector(ServerConstants.ApplicationName, new string[] { purpose } ); - - return Task.FromResult(por.Protect(UserStamp(user))); - } - - public Task ValidateAsync(string purpose, string token, UserManager manager, ApplicationUser user) - { - var por = new MonoDataProtector(ServerConstants.ApplicationName,new string[] { purpose } ); - var userStamp = por.Unprotect(token); - Console.WriteLine ("Unprotected: "+userStamp); - string [] values = userStamp.Split(';'); - return Task.FromResult ( user.Id == values[0] && user.Email == values[1] && user.UserName == values[2]); - } - - public static string UserStamp(ApplicationUser user) { - return $"{user.Id};{user.Email};{user.UserName}"; - } - } -} diff --git a/src/Yavsc/AuthorizationServer/XmlEncryptor.cs b/src/Yavsc/AuthorizationServer/XmlEncryptor.cs deleted file mode 100644 index 92b322fd..00000000 --- a/src/Yavsc/AuthorizationServer/XmlEncryptor.cs +++ /dev/null @@ -1,23 +0,0 @@ - - - -using System; -using System.Xml.Linq; -using Microsoft.AspNet.DataProtection.XmlEncryption; - -namespace Yavsc.Auth { - - public class MonoXmlEncryptor : IXmlEncryptor - { - public MonoXmlEncryptor () - { - } - public EncryptedXmlInfo Encrypt(XElement plaintextElement) - { - var result = new EncryptedXmlInfo(plaintextElement, - typeof(MonoDataProtector)); - return result; - } - } - -} diff --git a/src/Yavsc/Controllers/Accounting/AccountController.cs b/src/Yavsc/Controllers/Accounting/AccountController.cs index 7cf657ae..6c58242e 100644 --- a/src/Yavsc/Controllers/Accounting/AccountController.cs +++ b/src/Yavsc/Controllers/Accounting/AccountController.cs @@ -4,23 +4,19 @@ using System; using System.Linq; using System.Security.Claims; using System.Threading.Tasks; -using Microsoft.AspNet.Authorization; -using Microsoft.AspNet.Identity; -using Microsoft.AspNet.Mvc; -using Microsoft.AspNet.Mvc.Rendering; using Microsoft.Extensions.Logging; -using Microsoft.Extensions.OptionsModel; -using Microsoft.AspNet.Http; using Yavsc.Models; using Yavsc.Services; using Yavsc.ViewModels.Account; using Microsoft.Extensions.Localization; -using Microsoft.Data.Entity; using Newtonsoft.Json; namespace Yavsc.Controllers { - using Yavsc.Abstract.Manage; + using Microsoft.AspNetCore.Authorization; + using Microsoft.AspNetCore.Identity; + using Microsoft.AspNetCore.Mvc; + using Microsoft.Extensions.Options; using Yavsc.Auth; using Yavsc.Helpers; @@ -54,9 +50,6 @@ namespace Yavsc.Controllers { _userManager = userManager; _signInManager = signInManager; - var emailUserTokenProvider = new UserTokenProvider(); - _userManager.RegisterTokenProvider("EmailConfirmation", emailUserTokenProvider); - _userManager.RegisterTokenProvider("ResetPassword", emailUserTokenProvider); // _userManager.RegisterTokenProvider("SMS",new UserTokenProvider()); // _userManager.RegisterTokenProvider("Phone", new UserTokenProvider()); _emailSender = emailSender; @@ -299,7 +292,7 @@ namespace Yavsc.Controllers [Authorize, HttpPost, ValidateAntiForgeryToken] public async Task SendConfirationEmail() { - var user = await _userManager.FindByIdAsync(User.GetUserId()); + var user = await _userManager.FindByIdAsync(_userManager.GetUserId(User)); var model = await SendEMailForConfirmAsync(user); return View(model); } @@ -374,7 +367,7 @@ namespace Yavsc.Controllers var ninfo = _dbContext.UserLogins.First(l => l.ProviderKey == info.ProviderKey && l.LoginProvider == info.LoginProvider); ninfo.ProviderDisplayName = info.ProviderDisplayName; _dbContext.Entry(ninfo).State = EntityState.Modified; - _dbContext.SaveChanges(User.GetUserId()); + _dbContext.SaveChanges(_userManager.GetUserId(User)); return Redirect(returnUrl); } @@ -524,7 +517,7 @@ namespace Yavsc.Controllers { if (User.Identity.IsAuthenticated) ViewBag.UserEmail = ( await _dbContext.Users.SingleAsync( - u => u.Id == User.GetUserId() + u => u.Id == _userManager.GetUserId(User) ) ).Email; return View(); @@ -749,7 +742,7 @@ namespace Yavsc.Controllers [HttpGet, Authorize] public IActionResult Delete() { - return View(new UnregisterViewModel { UserId = User.GetUserId() }); + return View(new UnregisterViewModel { UserId = _userManager.GetUserId(User) }); } [HttpGet, Authorize("AdministratorOnly")] @@ -810,7 +803,7 @@ namespace Yavsc.Controllers private async Task GetCurrentUserAsync() { - return await GetCurrentUserAsync(HttpContext.User.GetUserId()); + return await GetCurrentUserAsync(HttpContext._userManager.GetUserId(User)); } private async Task GetCurrentUserAsync(string id) { diff --git a/src/Yavsc/Controllers/Accounting/ManageController.cs b/src/Yavsc/Controllers/Accounting/ManageController.cs index c7d71654..2b192b88 100644 --- a/src/Yavsc/Controllers/Accounting/ManageController.cs +++ b/src/Yavsc/Controllers/Accounting/ManageController.cs @@ -1,12 +1,9 @@ using System.Linq; using System.Threading.Tasks; -using System.Security.Claims; -using Microsoft.AspNet.Identity; -using Microsoft.AspNet.Mvc; +using Microsoft.AspNetCore.Identity; +using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.Logging; -using Microsoft.Extensions.OptionsModel; -using Microsoft.Data.Entity; using System; using System.Collections.Generic; using Microsoft.Extensions.Localization; @@ -22,6 +19,8 @@ namespace Yavsc.Controllers using Yavsc.Services; using Yavsc.ViewModels.Manage; using System.IO; + using Microsoft.Extensions.Options; + using Microsoft.EntityFrameworkCore; public class ManageController : Controller { @@ -150,7 +149,7 @@ namespace Yavsc.Controllers // Generate the token and send it var user = await GetCurrentUserAsync(); user.AllowMonthlyEmail = model.Allow; - await this._dbContext.SaveChangesAsync(User.GetUserId()); + await this._dbContext.SaveChangesAsync(_userManager.GetUserId(User)); return RedirectToAction(nameof(Index), new { Message = ManageMessageId.SetMonthlyEmailSuccess }); } @@ -298,7 +297,7 @@ namespace Yavsc.Controllers public async Task SetGoogleCalendar(string returnUrl, string pageToken) { - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); var calendars = await _calendarManager.GetCalendarsAsync(pageToken); return View(new SetGoogleCalendarViewModel { @@ -310,9 +309,9 @@ namespace Yavsc.Controllers [HttpPost, ValidateAntiForgeryToken] public async Task SetGoogleCalendar(SetGoogleCalendarViewModel model) { - var user = _dbContext.Users.FirstOrDefault(u => u.Id == User.GetUserId()); + var user = _dbContext.Users.FirstOrDefault(u => u.Id == _userManager.GetUserId(User)); user.DedicatedGoogleCalendar = model.GoogleCalendarId; - await _dbContext.SaveChangesAsync(User.GetUserId()); + await _dbContext.SaveChangesAsync(_userManager.GetUserId(User)); if (string.IsNullOrEmpty(model.ReturnUrl)) return RedirectToAction("Index"); else return Redirect(model.ReturnUrl); @@ -321,7 +320,7 @@ namespace Yavsc.Controllers [HttpGet] public async Task AddBankInfo() { - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); var user = await _dbContext.Users.Include(u=>u.BankInfo).SingleAsync(u=>u.Id==uid); return View(user.BankInfo); @@ -333,7 +332,7 @@ namespace Yavsc.Controllers if (ModelState.IsValid) { // TODO PostBankInfoRequirement & auth - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); var user = _dbContext.Users.Include(u=>u.BankInfo) .Single(u=>u.Id == uid); @@ -355,7 +354,7 @@ namespace Yavsc.Controllers [HttpGet] public async Task SetFullName() { - var user = await _userManager.FindByIdAsync(User.GetUserId()); + var user = await _userManager.FindByIdAsync(_userManager.GetUserId(User)); return View(new SetFullNameViewModel { FullName = user.FullName }); } @@ -364,7 +363,7 @@ namespace Yavsc.Controllers { if (ModelState.IsValid) { - var user = await _userManager.FindByIdAsync(User.GetUserId()); + var user = await _userManager.FindByIdAsync(_userManager.GetUserId(User)); user.FullName = model.FullName; await _userManager.UpdateAsync(user); return RedirectToAction(nameof(Index), new { Message = ManageMessageId.SetFullNameSuccess }); @@ -496,7 +495,7 @@ namespace Yavsc.Controllers return View("Error"); } var userLogins = await _userManager.GetLoginsAsync(user); - var otherLogins = _signInManager.GetExternalAuthenticationSchemes().Where(auth => userLogins.All(ul => auth.AuthenticationScheme != ul.LoginProvider)).ToList(); + var otherLogins = (await _signInManager.GetExternalAuthenticationSchemesAsync()).Where(auth => userLogins.All(ul => auth.Name != ul.LoginProvider)).ToList(); ViewData["ShowRemoveButton"] = user.PasswordHash != null || userLogins.Count > 1; return View(new ManageLoginsViewModel @@ -514,7 +513,7 @@ namespace Yavsc.Controllers { // Request a redirect to the external login provider to link a login for the current user var redirectUrl = Url.Action("LinkLoginCallback", "Manage"); - var properties = _signInManager.ConfigureExternalAuthenticationProperties(provider, redirectUrl, User.GetUserId()); + var properties = _signInManager.ConfigureExternalAuthenticationProperties(provider, redirectUrl, _userManager.GetUserId(User)); return new ChallengeResult(provider, properties); } @@ -528,7 +527,7 @@ namespace Yavsc.Controllers { return View("Error"); } - var info = await _signInManager.GetExternalLoginInfoAsync(User.GetUserId()); + var info = await _signInManager.GetExternalLoginInfoAsync(_userManager.GetUserId(User)); if (info == null) { return RedirectToAction(nameof(ManageLogins), new { Message = ManageMessageId.Error }); @@ -625,7 +624,7 @@ namespace Yavsc.Controllers _dbContext.Update(model); } else _dbContext.Performers.Add(model); - _dbContext.SaveChanges(User.GetUserId()); + _dbContext.SaveChanges(_userManager.GetUserId(User)); // Give this user the Performer role if (!User.IsInRole("Performer")) await _userManager.AddToRoleAsync(user, "Performer"); @@ -653,7 +652,7 @@ namespace Yavsc.Controllers _dbContext.Performers.Remove( _dbContext.Performers.First(x => x.PerformerId == uid) ); - _dbContext.SaveChanges(User.GetUserId()); + _dbContext.SaveChanges(_userManager.GetUserId(User)); await _userManager.RemoveFromRoleAsync(user, "Performer"); } var message = ManageMessageId.UnsetActivitySuccess; @@ -712,7 +711,7 @@ namespace Yavsc.Controllers private async Task GetCurrentUserAsync() { - return await _dbContext.Users.Include(u => u.PostalAddress).FirstOrDefaultAsync(u => u.Id == User.GetUserId()); + return await _dbContext.Users.Include(u => u.PostalAddress).FirstOrDefaultAsync(u => u.Id == _userManager.GetUserId(User)); } #endregion @@ -720,7 +719,7 @@ namespace Yavsc.Controllers [HttpGet] public async Task SetAddress() { - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); var user = await _dbContext.Users.Include(u=>u.PostalAddress).SingleAsync(u=>u.Id==uid); ViewBag.GoogleSettings = _googleSettings; return View (user.PostalAddress ?? new Location()); @@ -730,7 +729,7 @@ namespace Yavsc.Controllers public async Task SetAddress(Location model) { if (ModelState.IsValid) { - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); var user = _dbContext.Users.Include(u=>u.PostalAddress).Single(u=>u.Id==uid); diff --git a/src/Yavsc/Controllers/Accounting/OAuthController.cs b/src/Yavsc/Controllers/Accounting/OAuthController.cs deleted file mode 100644 index 446fc372..00000000 --- a/src/Yavsc/Controllers/Accounting/OAuthController.cs +++ /dev/null @@ -1,148 +0,0 @@ -using System.Collections.Generic; -using System.Linq; -using System.Security.Claims; -using System.Threading.Tasks; -using Microsoft.AspNet.Authorization; -using Microsoft.AspNet.DataProtection.KeyManagement; -using Microsoft.AspNet.Http.Authentication; -using Microsoft.AspNet.Identity; -using Microsoft.AspNet.Mvc; -using Microsoft.AspNet.WebUtilities; -using Microsoft.Extensions.Logging; -using Microsoft.Extensions.OptionsModel; -using Microsoft.Extensions.Primitives; -using OAuth.AspNet.AuthServer; -using Yavsc.Models; -using Yavsc.Models.Auth; - -namespace Yavsc.Controllers -{ - [AllowAnonymous] - public class OAuthController : Controller - { - readonly ILogger _logger; - - public OAuthController(ILoggerFactory loggerFactory) - { - _logger = loggerFactory.CreateLogger(); - } - - - [HttpGet("~/api/getclaims"), Produces("application/json")] - - public IActionResult GetClaims() - { - var identity = User.Identity as ClaimsIdentity; - - var claims = from c in identity.Claims - select new - { - subject = c.Subject.Name, - type = c.Type, - value = c.Value - }; - - return Ok(claims); - } - - [HttpGet(Constants.AuthorizePath),HttpPost(Constants.AuthorizePath)] - public async Task Authorize() - { - if (Response.StatusCode != 200) - { - if (Request.Headers.Keys.Contains("Accept")) { - var accepted = Request.Headers["Accept"]; - if (accepted.Contains("application/json")) - { - _logger.LogError("Invalid http status at authorisation"); - return new BadRequestObjectResult(new { error = Response.StatusCode} ); - } - } - - return View("AuthorizeError"); - } - - AuthenticationManager authentication = Request.HttpContext.Authentication; - var appAuthSheme = Startup.IdentityAppOptions.Cookies.ApplicationCookieAuthenticationScheme; - - ClaimsPrincipal principal = await authentication.AuthenticateAsync(appAuthSheme); - - if (principal == null) - { - await authentication.ChallengeAsync(appAuthSheme); - - if (Response.StatusCode == 200) - return new HttpUnauthorizedResult(); - - return new HttpStatusCodeResult(Response.StatusCode); - } - - string[] scopes = { }; - string redirect_uri=null; - - IDictionary queryStringComponents = null; - - if (Request.QueryString.HasValue) - { - queryStringComponents = QueryHelpers.ParseQuery(Request.QueryString.Value); - - if (queryStringComponents.ContainsKey("scope")) - scopes = ((string)queryStringComponents["scope"]).Split(' '); - if (queryStringComponents.ContainsKey("redirect_uri")) - redirect_uri = queryStringComponents["redirect_uri"]; - } - var username = User.GetUserName(); - - var model = new AuthorisationView { - Scopes = (Constants.SiteScopes.Where(s=> scopes.Contains(s.Id))).ToArray(), - Message = $"Bienvenue {username}." - } ; - - if (Request.Method == "POST") - { - if (!string.IsNullOrEmpty(Request.Form["submit.Grant"])) - { - principal = new ClaimsPrincipal(principal.Identities); - - ClaimsIdentity primaryIdentity = (ClaimsIdentity)principal.Identity; - - foreach (var scope in scopes) - { - primaryIdentity.AddClaim(new Claim("urn:oauth:scope", scope)); - } - await authentication.SignInAsync(OAuthDefaults.AuthenticationType, principal); - } - if (!string.IsNullOrEmpty(Request.Form["submit.Deny"])) - { - await authentication.SignOutAsync(appAuthSheme); - if (redirect_uri!=null) - return Redirect(redirect_uri+"?error=scope-denied"); - return Redirect("/"); - } - if (!string.IsNullOrEmpty(Request.Form["submit.Login"])) - { - await authentication.SignOutAsync(appAuthSheme); - await authentication.ChallengeAsync(appAuthSheme); - return new HttpUnauthorizedResult(); - } - } - - if (Request.Headers.Keys.Contains("Accept")) { - var accepted = Request.Headers["Accept"]; - if (accepted.Contains("application/json")) - { - _logger.LogInformation("serving available scopes"); - return Ok(model); - } - } - return View(model); - } - - [HttpGet("~/oauth/success")] - public IActionResult NativeAuthSuccess () - { - return RedirectToAction("Index","Home"); - } - - } -} diff --git a/src/Yavsc/Controllers/Accounting/UsersController.cs b/src/Yavsc/Controllers/Accounting/UsersController.cs index 4fb7cf77..6df0a38c 100644 --- a/src/Yavsc/Controllers/Accounting/UsersController.cs +++ b/src/Yavsc/Controllers/Accounting/UsersController.cs @@ -1,8 +1,8 @@ using System.Threading.Tasks; -using Microsoft.AspNet.Authorization; -using Microsoft.AspNet.Mvc; -using Microsoft.AspNet.Mvc.Rendering; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Mvc.Rendering; +using Microsoft.EntityFrameworkCore; using Yavsc.Models; namespace Yavsc.Controllers @@ -29,13 +29,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } ApplicationUser applicationUser = await _context.ApplicationUser.SingleAsync(m => m.Id == id); if (applicationUser == null) { - return HttpNotFound(); + return StatusCode(404); } return View(applicationUser); @@ -68,13 +68,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } ApplicationUser applicationUser = await _context.ApplicationUser.SingleAsync(m => m.Id == id); if (applicationUser == null) { - return HttpNotFound(); + return StatusCode(404); } ViewData["PostalAddressId"] = new SelectList(_context.Locations, "Id", "PostalAddress", applicationUser.PostalAddressId); return View(applicationUser); @@ -101,13 +101,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } ApplicationUser applicationUser = await _context.ApplicationUser.SingleAsync(m => m.Id == id); if (applicationUser == null) { - return HttpNotFound(); + return StatusCode(404); } return View(applicationUser); diff --git a/src/Yavsc/Controllers/Administration/AdministrationController.cs b/src/Yavsc/Controllers/Administration/AdministrationController.cs index b6110d33..899a2abf 100644 --- a/src/Yavsc/Controllers/Administration/AdministrationController.cs +++ b/src/Yavsc/Controllers/Administration/AdministrationController.cs @@ -2,12 +2,12 @@ using System.Linq; using System.Security.Claims; using System.Threading.Tasks; -using Microsoft.AspNet.Authorization; -using Microsoft.AspNet.Identity; -using Microsoft.AspNet.Identity.EntityFramework; -using Microsoft.AspNet.Mvc; -using Microsoft.AspNet.Mvc.Rendering; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Identity; +using Microsoft.AspNetCore.Identity.EntityFramework; +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Mvc.Rendering; +using Microsoft.EntityFrameworkCore; using Yavsc.Abstract.Identity; using Yavsc.Models; using Yavsc.ViewModels; @@ -75,10 +75,10 @@ namespace Yavsc.Controllers return Ok(new { message = "you already got it." }); } - return HttpNotFound(); + return StatusCode(404); } - var user = await _userManager.FindByIdAsync(User.GetUserId()); + var user = await _userManager.FindByIdAsync(_userManager.GetUserId(User)); // check all user groups exist if (!await EnsureRoleList()) { ModelState.AddModelError(null, "Could not ensure role list existence. aborting."); @@ -103,7 +103,7 @@ namespace Yavsc.Controllers Constants.AdminGroupName); var userCount = await _dbContext.Users.CountAsync(); var youAreAdmin = await _userManager.IsInRoleAsync( - await _userManager.FindByIdAsync(User.GetUserId()), + await _userManager.FindByIdAsync(_userManager.GetUserId(User)), Constants.AdminGroupName); var roles = _roleManager.Roles.Include( x => x.Users @@ -160,7 +160,7 @@ namespace Yavsc.Controllers if (ModelState.IsValid) { var newAdmin = await _dbContext.Users.FirstOrDefaultAsync(u=>u.Id==model.EnroledUserId); - if (newAdmin==null) return HttpNotFound(); + if (newAdmin==null) return StatusCode(404); var addToRoleResult = await _userManager.AddToRoleAsync(newAdmin, model.RoleName); if (addToRoleResult.Succeeded) { @@ -176,7 +176,7 @@ namespace Yavsc.Controllers public async Task Fire(string roleName, string userId) { var user = await _dbContext.Users.FirstOrDefaultAsync(u=>u.Id==userId); - if (user == null) return HttpNotFound(); + if (user == null) return StatusCode(404); return View(new FireViewModel{ RoleName = roleName, EnroledUserId = userId, EnroledUserName = user.UserName }); } @@ -188,7 +188,7 @@ namespace Yavsc.Controllers if (ModelState.IsValid) { var oldEnroled = await _dbContext.Users.FirstOrDefaultAsync(u=>u.Id==model.EnroledUserId); - if (oldEnroled==null) return HttpNotFound(); + if (oldEnroled==null) return StatusCode(404); var removeFromRole = await _userManager.RemoveFromRoleAsync(oldEnroled, model.RoleName); if (removeFromRole.Succeeded) { diff --git a/src/Yavsc/Controllers/Administration/MailingTemplateController.cs b/src/Yavsc/Controllers/Administration/MailingTemplateController.cs index 5fe80c6c..52c3b54b 100644 --- a/src/Yavsc/Controllers/Administration/MailingTemplateController.cs +++ b/src/Yavsc/Controllers/Administration/MailingTemplateController.cs @@ -2,13 +2,13 @@ using System; using System.Collections.Generic; using System.Threading.Tasks; using System.Security.Claims; -using Microsoft.AspNet.Mvc; -using Microsoft.AspNet.Mvc.Rendering; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Mvc.Rendering; +using Microsoft.EntityFrameworkCore; using Yavsc.Models; using Yavsc.Models.Calendar; using Yavsc.Server.Models.EMailing; -using Microsoft.AspNet.Authorization; +using Microsoft.AspNetCore.Authorization; using Yavsc.Templates; using System.Linq; using Microsoft.Extensions.Logging; @@ -42,13 +42,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } MailingTemplate mailingTemplate = await _context.MailingTemplate.SingleAsync(m => m.Id == id); if (mailingTemplate == null) { - return HttpNotFound(); + return StatusCode(404); } return View(mailingTemplate); @@ -89,7 +89,7 @@ namespace Yavsc.Controllers if (ModelState.IsValid) { _context.MailingTemplate.Add(mailingTemplate); - await _context.SaveChangesAsync(User.GetUserId()); + await _context.SaveChangesAsync(_userManager.GetUserId(User)); return RedirectToAction("Index"); } SetupViewBag(); @@ -101,13 +101,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } MailingTemplate mailingTemplate = await _context.MailingTemplate.SingleAsync(m => m.Id == id); if (mailingTemplate == null) { - return HttpNotFound(); + return StatusCode(404); } SetupViewBag(); return View(mailingTemplate); @@ -122,7 +122,7 @@ namespace Yavsc.Controllers if (ModelState.IsValid) { _context.Update(mailingTemplate); - await _context.SaveChangesAsync(User.GetUserId()); + await _context.SaveChangesAsync(_userManager.GetUserId(User)); return RedirectToAction("Index"); } SetupViewBag(); @@ -135,13 +135,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } MailingTemplate mailingTemplate = await _context.MailingTemplate.SingleAsync(m => m.Id == id); if (mailingTemplate == null) { - return HttpNotFound(); + return StatusCode(404); } return View(mailingTemplate); @@ -154,7 +154,7 @@ namespace Yavsc.Controllers { MailingTemplate mailingTemplate = await _context.MailingTemplate.SingleAsync(m => m.Id == id); _context.MailingTemplate.Remove(mailingTemplate); - await _context.SaveChangesAsync(User.GetUserId()); + await _context.SaveChangesAsync(_userManager.GetUserId(User)); return RedirectToAction("Index"); } } diff --git a/src/Yavsc/Controllers/Communicating/AnnouncesController.cs b/src/Yavsc/Controllers/Communicating/AnnouncesController.cs index 79b0a6cf..f23766e6 100644 --- a/src/Yavsc/Controllers/Communicating/AnnouncesController.cs +++ b/src/Yavsc/Controllers/Communicating/AnnouncesController.cs @@ -1,13 +1,13 @@ using System.Threading.Tasks; using Yavsc.ViewModels.Auth; -using Microsoft.AspNet.Authorization; -using Microsoft.AspNet.Mvc; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; using Yavsc.Models; using Yavsc.Models.Messaging; using Microsoft.Extensions.Localization; using System.Collections.Generic; -using Microsoft.AspNet.Mvc.Rendering; +using Microsoft.AspNetCore.Mvc.Rendering; namespace Yavsc.Controllers { @@ -37,13 +37,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } Announce announce = await _context.Announce.SingleAsync(m => m.Id == id); if (announce == null) { - return HttpNotFound(); + return StatusCode(404); } return View(announce); @@ -107,13 +107,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } Announce announce = await _context.Announce.SingleAsync(m => m.Id == id); if (announce == null) { - return HttpNotFound(); + return StatusCode(404); } return View(announce); } @@ -138,13 +138,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } Announce announce = await _context.Announce.SingleAsync(m => m.Id == id); if (announce == null) { - return HttpNotFound(); + return StatusCode(404); } return View(announce); diff --git a/src/Yavsc/Controllers/Communicating/BlogspotController.cs b/src/Yavsc/Controllers/Communicating/BlogspotController.cs index 2e16cf07..124c2ab0 100644 --- a/src/Yavsc/Controllers/Communicating/BlogspotController.cs +++ b/src/Yavsc/Controllers/Communicating/BlogspotController.cs @@ -2,18 +2,18 @@ using System.Linq; using System.Security.Claims; using System.Threading.Tasks; -using Microsoft.AspNet.Identity; -using Microsoft.AspNet.Mvc; +using Microsoft.AspNetCore.Identity; +using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.Logging; -using Microsoft.AspNet.Authorization; -using Microsoft.Data.Entity; -using Microsoft.Extensions.OptionsModel; +using Microsoft.AspNetCore.Authorization; +using Microsoft.EntityFrameworkCore; +using Microsoft.Extensions.Options; using Yavsc.Models; using Yavsc.ViewModels.Auth; -using Microsoft.AspNet.Mvc.Rendering; +using Microsoft.AspNetCore.Mvc.Rendering; using Yavsc.Models.Blog; using Yavsc.Helpers; -using Microsoft.AspNet.Localization; +using Microsoft.AspNetCore.Localization; // For more information on enabling Web API for empty projects, visit http://go.microsoft.com/fwlink/?LinkID=397860 @@ -52,7 +52,7 @@ namespace Yavsc.Controllers [AllowAnonymous] public IActionResult Title(string id) { - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); ViewData["Title"] = id; return View("Title", _context.Blogspot.Include( b => b.Author @@ -75,7 +75,7 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } BlogPost blog = _context.Blogspot @@ -86,7 +86,7 @@ namespace Yavsc.Controllers .Single(m => m.Id == id); if (blog == null) { - return HttpNotFound(); + return StatusCode(404); } if (!await _authorizationService.AuthorizeAsync(User, blog, new ViewRequirement())) { @@ -122,13 +122,13 @@ namespace Yavsc.Controllers public IActionResult Create(Models.Blog.BlogPost blog) { blog.Rate = 0; - blog.AuthorId = User.GetUserId(); + blog.AuthorId = _userManager.GetUserId(User); blog.Id=0; if (ModelState.IsValid) { _context.Blogspot.Add(blog); - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); return RedirectToAction("Index"); } ModelState.AddModelError("Unknown","Invalid Blog posted ..."); @@ -141,7 +141,7 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } ViewData["PostTarget"]="Edit"; @@ -150,7 +150,7 @@ namespace Yavsc.Controllers if (blog == null) { - return HttpNotFound(); + return StatusCode(404); } if (await _authorizationService.AuthorizeAsync(User, blog, new EditRequirement())) { @@ -185,7 +185,7 @@ namespace Yavsc.Controllers { // saves the change _context.Update(blog); - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); ViewData["StatusMessage"] = "Post modified"; return RedirectToAction("Index"); } @@ -205,7 +205,7 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } BlogPost blog = _context.Blogspot.Include( @@ -213,7 +213,7 @@ namespace Yavsc.Controllers ).Single(m => m.Id == id); if (blog == null) { - return HttpNotFound(); + return StatusCode(404); } return View(blog); @@ -229,7 +229,7 @@ namespace Yavsc.Controllers if (auth.Result) { _context.Blogspot.Remove(blog); - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); } return RedirectToAction("Index"); } diff --git a/src/Yavsc/Controllers/Communicating/CircleController.cs b/src/Yavsc/Controllers/Communicating/CircleController.cs index 80fc424b..9805d96b 100644 --- a/src/Yavsc/Controllers/Communicating/CircleController.cs +++ b/src/Yavsc/Controllers/Communicating/CircleController.cs @@ -2,8 +2,8 @@ using System.Linq; using System.Security.Claims; using System.Threading.Tasks; -using Microsoft.AspNet.Mvc; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; using Yavsc.Models; using Yavsc.Models.Relationship; @@ -21,7 +21,7 @@ namespace Yavsc.Controllers // GET: Circle public async Task Index() { - return View(await _context.Circle.Where(c=>c.OwnerId==User.GetUserId()).ToListAsync()); + return View(await _context.Circle.Where(c=>c.OwnerId==_userManager.GetUserId(User)).ToListAsync()); } // GET: Circle/Details/5 @@ -29,15 +29,15 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } Circle circle = await _context.Circle.SingleAsync(m => m.Id == id); if (circle == null) { - return HttpNotFound(); + return StatusCode(404); } - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); if (uid != circle.OwnerId) return this.HttpUnauthorized(); return View(circle); } @@ -45,7 +45,7 @@ namespace Yavsc.Controllers // GET: Circle/Create public IActionResult Create() { - return View(new Circle { OwnerId = User.GetUserId() } ); + return View(new Circle { OwnerId = _userManager.GetUserId(User) } ); } // POST: Circle/Create @@ -53,7 +53,7 @@ namespace Yavsc.Controllers [ValidateAntiForgeryToken] public async Task Create(Circle circle) { - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); if (ModelState.IsValid) { if (uid != circle.OwnerId) @@ -71,16 +71,16 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } Circle circle = await _context.Circle.SingleAsync(m => m.Id == id); if (circle == null) { - return HttpNotFound(); + return StatusCode(404); } - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); if (uid != circle.OwnerId) return this.HttpUnauthorized(); return View(circle); @@ -94,7 +94,7 @@ namespace Yavsc.Controllers if (ModelState.IsValid) { - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); if (uid != circle.OwnerId) return this.HttpUnauthorized(); _context.Update(circle); await _context.SaveChangesAsync(uid); @@ -109,15 +109,15 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } Circle circle = await _context.Circle.SingleAsync(m => m.Id == id); if (circle == null) { - return HttpNotFound(); + return StatusCode(404); } - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); if (uid != circle.OwnerId) return this.HttpUnauthorized(); return View(circle); @@ -129,7 +129,7 @@ namespace Yavsc.Controllers public async Task DeleteConfirmed(long id) { Circle circle = await _context.Circle.SingleAsync(m => m.Id == id); - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); if (uid != circle.OwnerId) return this.HttpUnauthorized(); _context.Circle.Remove(circle); await _context.SaveChangesAsync(uid); diff --git a/src/Yavsc/Controllers/Communicating/CircleMembersController.cs b/src/Yavsc/Controllers/Communicating/CircleMembersController.cs index 48a50bf0..81d57eee 100644 --- a/src/Yavsc/Controllers/Communicating/CircleMembersController.cs +++ b/src/Yavsc/Controllers/Communicating/CircleMembersController.cs @@ -1,9 +1,9 @@ using System.Linq; using System.Security.Claims; using System.Threading.Tasks; -using Microsoft.AspNet.Mvc; -using Microsoft.AspNet.Mvc.Rendering; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Mvc.Rendering; +using Microsoft.EntityFrameworkCore; using Yavsc.Models; using Yavsc.Models.Relationship; @@ -21,7 +21,7 @@ namespace Yavsc.Controllers // GET: CircleMembers public async Task Index() { - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); var applicationDbContext = _context.CircleMembers.Include(c => c.Circle).Include(c => c.Member) .Where(c=>c.Circle.OwnerId == uid); return View(await applicationDbContext.ToListAsync()); @@ -30,14 +30,14 @@ namespace Yavsc.Controllers // GET: CircleMembers/Details/5 public async Task Details(long id) { - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); CircleMember circleMember = await _context.CircleMembers .Include(m=>m.Circle) .FirstOrDefaultAsync(c=>c.CircleId == id); if (circleMember == null) { - return HttpNotFound(); + return StatusCode(404); } return View(circleMember); @@ -46,7 +46,7 @@ namespace Yavsc.Controllers // GET: CircleMembers/Create public IActionResult Create() { - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); ViewBag.CircleId = new SelectList(_context.Circle.Where(c=>c.OwnerId == uid), "Id", "Name"); ViewBag.MemberId = new SelectList(_context.Users, "Id", "UserName"); return View(); @@ -57,7 +57,7 @@ namespace Yavsc.Controllers [ValidateAntiForgeryToken] public async Task Create(CircleMember circleMember) { - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); var circle = _context.Circle.SingleOrDefault(c=>c.OwnerId == uid && c.Id == circleMember.CircleId); if (circle==null) return new BadRequestResult(); @@ -65,7 +65,7 @@ namespace Yavsc.Controllers if (ModelState.IsValid) { _context.CircleMembers.Add(circleMember); - await _context.SaveChangesAsync(User.GetUserId()); + await _context.SaveChangesAsync(_userManager.GetUserId(User)); return RedirectToAction("Index"); } ViewData["CircleId"] = new SelectList(_context.Circle, "Id", "Name", circleMember.CircleId); @@ -76,13 +76,13 @@ namespace Yavsc.Controllers // GET: CircleMembers/Edit/5 public async Task Edit(long id) { - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); CircleMember circleMember = await _context.CircleMembers .Include(m=>m.Member) .SingleOrDefaultAsync(m => m.CircleId == id && m.MemberId == uid); if (circleMember == null) { - return HttpNotFound(); + return StatusCode(404); } return View(circleMember); } @@ -95,7 +95,7 @@ namespace Yavsc.Controllers if (ModelState.IsValid) { _context.Update(circleMember); - await _context.SaveChangesAsync(User.GetUserId()); + await _context.SaveChangesAsync(_userManager.GetUserId(User)); return RedirectToAction("Index"); } ViewData["CircleId"] = new SelectList(_context.Circle, "Id", "Circle", circleMember.CircleId); @@ -107,7 +107,7 @@ namespace Yavsc.Controllers [ActionName("Delete")] public async Task Delete(long id) { - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); CircleMember circleMember = await _context.CircleMembers .Include(m=>m.Circle) @@ -115,7 +115,7 @@ namespace Yavsc.Controllers .SingleOrDefaultAsync(m => m.CircleId == id && m.MemberId == uid); if (circleMember == null) { - return HttpNotFound(); + return StatusCode(404); } return View(circleMember); @@ -128,7 +128,7 @@ namespace Yavsc.Controllers { CircleMember circleMember = await _context.CircleMembers.SingleAsync(m => m.CircleId == id); _context.CircleMembers.Remove(circleMember); - await _context.SaveChangesAsync(User.GetUserId()); + await _context.SaveChangesAsync(_userManager.GetUserId(User)); return RedirectToAction("Index"); } } diff --git a/src/Yavsc/Controllers/Communicating/CommentsController.cs b/src/Yavsc/Controllers/Communicating/CommentsController.cs index ed6d2080..e1872763 100644 --- a/src/Yavsc/Controllers/Communicating/CommentsController.cs +++ b/src/Yavsc/Controllers/Communicating/CommentsController.cs @@ -1,8 +1,8 @@ using System.Security.Claims; using System.Threading.Tasks; -using Microsoft.AspNet.Mvc; -using Microsoft.AspNet.Mvc.Rendering; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Mvc.Rendering; +using Microsoft.EntityFrameworkCore; using Yavsc.Models; using Yavsc.Models.Blog; @@ -32,13 +32,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } Comment comment = await _context.Comment.SingleAsync(m => m.Id == id); if (comment == null) { - return HttpNotFound(); + return StatusCode(404); } return View(comment); @@ -56,7 +56,7 @@ namespace Yavsc.Controllers [ValidateAntiForgeryToken] public async Task Create(Comment comment) { - comment.UserCreated = User.GetUserId(); + comment.UserCreated = _userManager.GetUserId(User); if (ModelState.IsValid) { @@ -73,13 +73,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } Comment comment = await _context.Comment.SingleAsync(m => m.Id == id); if (comment == null) { - return HttpNotFound(); + return StatusCode(404); } ViewData["PostId"] = new SelectList(_context.Blogspot, "Id", "Post", comment.PostId); return View(comment); @@ -106,13 +106,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } Comment comment = await _context.Comment.SingleAsync(m => m.Id == id); if (comment == null) { - return HttpNotFound(); + return StatusCode(404); } return View(comment); diff --git a/src/Yavsc/Controllers/Communicating/DevicesController.cs b/src/Yavsc/Controllers/Communicating/DevicesController.cs index 023eb27c..c79e127b 100644 --- a/src/Yavsc/Controllers/Communicating/DevicesController.cs +++ b/src/Yavsc/Controllers/Communicating/DevicesController.cs @@ -2,8 +2,8 @@ using System.Security.Claims; using System.Threading.Tasks; -using Microsoft.AspNet.Mvc; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; namespace Yavsc.Controllers @@ -22,7 +22,7 @@ namespace Yavsc.Controllers // GET: GCMDevices public async Task Index() { - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); var applicationDbContext = _context.DeviceDeclaration.Include(g => g.DeviceOwner).Where(d=>d.DeviceOwnerId == uid); return View(await applicationDbContext.ToListAsync()); @@ -33,13 +33,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } DeviceDeclaration googleCloudMobileDeclaration = await _context.DeviceDeclaration.SingleAsync(m => m.DeviceId == id); if (googleCloudMobileDeclaration == null) { - return HttpNotFound(); + return StatusCode(404); } return View(googleCloudMobileDeclaration); @@ -51,13 +51,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } DeviceDeclaration googleCloudMobileDeclaration = await _context.DeviceDeclaration.SingleAsync(m => m.DeviceId == id); if (googleCloudMobileDeclaration == null) { - return HttpNotFound(); + return StatusCode(404); } return View(googleCloudMobileDeclaration); diff --git a/src/Yavsc/Controllers/Communicating/HyperLinkController.cs b/src/Yavsc/Controllers/Communicating/HyperLinkController.cs index bf45059d..1120c00e 100644 --- a/src/Yavsc/Controllers/Communicating/HyperLinkController.cs +++ b/src/Yavsc/Controllers/Communicating/HyperLinkController.cs @@ -1,7 +1,7 @@ using System.Threading.Tasks; -using Microsoft.AspNet.Authorization; -using Microsoft.AspNet.Mvc; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; using Yavsc.Models; using Yavsc.Models.Relationship; @@ -28,13 +28,13 @@ namespace Yavsc.Controllers { if (href == null || method ==null) { - return HttpNotFound(); + return StatusCode(404); } HyperLink hyperLink = await _context.HyperLink.SingleAsync(m => m.HRef == href && m.Method == method); if (hyperLink == null) { - return HttpNotFound(); + return StatusCode(404); } return View(hyperLink); @@ -65,13 +65,13 @@ namespace Yavsc.Controllers { if (href == null || method ==null) { - return HttpNotFound(); + return StatusCode(404); } HyperLink hyperLink = await _context.HyperLink.SingleAsync(m => m.HRef == href && m.Method == method); if (hyperLink == null) { - return HttpNotFound(); + return StatusCode(404); } return View(hyperLink); } @@ -96,14 +96,14 @@ namespace Yavsc.Controllers { if (href == null || method ==null) { - return HttpNotFound(); + return StatusCode(404); } HyperLink hyperLink = await _context.HyperLink.SingleAsync(m => m.HRef == href && m.Method == method); if (hyperLink == null) { - return HttpNotFound(); + return StatusCode(404); } return View(hyperLink); @@ -116,7 +116,7 @@ namespace Yavsc.Controllers { if (HRef == null || Method ==null) { - return HttpNotFound(); + return StatusCode(404); } HyperLink hyperLink = await _context.HyperLink.SingleAsync(m => m.HRef == HRef && m.Method == Method); diff --git a/src/Yavsc/Controllers/Communicating/NotificationsController.cs b/src/Yavsc/Controllers/Communicating/NotificationsController.cs index 09a1acbf..ec8f621b 100644 --- a/src/Yavsc/Controllers/Communicating/NotificationsController.cs +++ b/src/Yavsc/Controllers/Communicating/NotificationsController.cs @@ -1,7 +1,7 @@ using System.Security.Claims; using System.Threading.Tasks; -using Microsoft.AspNet.Mvc; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; using Yavsc.Models; using Yavsc.Models.Messaging; @@ -27,13 +27,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } Notification notification = await _context.Notification.SingleAsync(m => m.Id == id); if (notification == null) { - return HttpNotFound(); + return StatusCode(404); } return View(notification); @@ -53,7 +53,7 @@ namespace Yavsc.Controllers if (ModelState.IsValid) { _context.Notification.Add(notification); - await _context.SaveChangesAsync(User.GetUserId()); + await _context.SaveChangesAsync(_userManager.GetUserId(User)); return RedirectToAction("Index"); } return View(notification); @@ -64,13 +64,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } Notification notification = await _context.Notification.SingleAsync(m => m.Id == id); if (notification == null) { - return HttpNotFound(); + return StatusCode(404); } return View(notification); } @@ -83,7 +83,7 @@ namespace Yavsc.Controllers if (ModelState.IsValid) { _context.Update(notification); - await _context.SaveChangesAsync(User.GetUserId()); + await _context.SaveChangesAsync(_userManager.GetUserId(User)); return RedirectToAction("Index"); } return View(notification); @@ -95,13 +95,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } Notification notification = await _context.Notification.SingleAsync(m => m.Id == id); if (notification == null) { - return HttpNotFound(); + return StatusCode(404); } return View(notification); @@ -114,7 +114,7 @@ namespace Yavsc.Controllers { Notification notification = await _context.Notification.SingleAsync(m => m.Id == id); _context.Notification.Remove(notification); - await _context.SaveChangesAsync(User.GetUserId()); + await _context.SaveChangesAsync(_userManager.GetUserId(User)); return RedirectToAction("Index"); } } diff --git a/src/Yavsc/Controllers/Contracting/ActivityController.cs b/src/Yavsc/Controllers/Contracting/ActivityController.cs index aa5214c0..3f6265e9 100644 --- a/src/Yavsc/Controllers/Contracting/ActivityController.cs +++ b/src/Yavsc/Controllers/Contracting/ActivityController.cs @@ -1,9 +1,9 @@ using System.Collections.Generic; using System.Linq; -using Microsoft.AspNet.Authorization; -using Microsoft.AspNet.Mvc; -using Microsoft.AspNet.Mvc.Rendering; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Mvc.Rendering; +using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.Localization; using Microsoft.Extensions.Logging; @@ -105,13 +105,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } Activity activity = _context.Activities.Single(m => m.Code == id); if (activity == null) { - return HttpNotFound(); + return StatusCode(404); } return View(activity); @@ -138,7 +138,7 @@ namespace Yavsc.Controllers if (ModelState.IsValid) { _context.Activities.Add(activity); - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); return RedirectToAction("Index"); } SetSettingClasseInfo(); @@ -150,13 +150,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } Activity activity = _context.Activities.Single(m => m.Code == id); if (activity == null) { - return HttpNotFound(); + return StatusCode(404); } ViewBag.ParentCode = GetEligibleParent(id); SetSettingClasseInfo(); @@ -175,7 +175,7 @@ namespace Yavsc.Controllers if (ModelState.IsValid) { _context.Update(activity); - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); return RedirectToAction("Index"); } return View(activity); @@ -187,13 +187,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } Activity activity = _context.Activities.Single(m => m.Code == id); if (activity == null) { - return HttpNotFound(); + return StatusCode(404); } return View(activity); @@ -206,7 +206,7 @@ namespace Yavsc.Controllers { Activity activity = _context.Activities.Single(m => m.Code == id); _context.Activities.Remove(activity); - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); return RedirectToAction("Index"); } } diff --git a/src/Yavsc/Controllers/Contracting/ClientController.cs b/src/Yavsc/Controllers/Contracting/ClientController.cs index f43eb166..f9065b8d 100644 --- a/src/Yavsc/Controllers/Contracting/ClientController.cs +++ b/src/Yavsc/Controllers/Contracting/ClientController.cs @@ -1,8 +1,8 @@ using System; using System.Threading.Tasks; -using Microsoft.AspNet.Mvc; -using Microsoft.AspNet.Mvc.Rendering; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Mvc.Rendering; +using Microsoft.EntityFrameworkCore; using System.Collections.Generic; using Yavsc.Models; using Yavsc.Models.Auth; @@ -30,13 +30,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } Client client = await _context.Applications.SingleAsync(m => m.Id == id); if (client == null) { - return HttpNotFound(); + return StatusCode(404); } return View(client); } @@ -57,7 +57,7 @@ namespace Yavsc.Controllers { client.Id = Guid.NewGuid().ToString(); _context.Applications.Add(client); - await _context.SaveChangesAsync(User.GetUserId()); + await _context.SaveChangesAsync(_userManager.GetUserId(User)); return RedirectToAction("Index"); } SetAppTypesInputValues(); @@ -81,13 +81,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } Client client = await _context.Applications.SingleAsync(m => m.Id == id); if (client == null) { - return HttpNotFound(); + return StatusCode(404); } SetAppTypesInputValues(); return View(client); @@ -101,7 +101,7 @@ namespace Yavsc.Controllers if (ModelState.IsValid) { _context.Update(client); - await _context.SaveChangesAsync(User.GetUserId()); + await _context.SaveChangesAsync(_userManager.GetUserId(User)); return RedirectToAction("Index"); } return View(client); @@ -113,13 +113,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } Client client = await _context.Applications.SingleAsync(m => m.Id == id); if (client == null) { - return HttpNotFound(); + return StatusCode(404); } return View(client); @@ -132,7 +132,7 @@ namespace Yavsc.Controllers { Client client = await _context.Applications.SingleAsync(m => m.Id == id); _context.Applications.Remove(client); - await _context.SaveChangesAsync(User.GetUserId()); + await _context.SaveChangesAsync(_userManager.GetUserId(User)); return RedirectToAction("Index"); } } diff --git a/src/Yavsc/Controllers/Contracting/CoWorkingController.cs b/src/Yavsc/Controllers/Contracting/CoWorkingController.cs index 905ea0ce..4f9071e7 100644 --- a/src/Yavsc/Controllers/Contracting/CoWorkingController.cs +++ b/src/Yavsc/Controllers/Contracting/CoWorkingController.cs @@ -1,9 +1,9 @@ using System.Linq; using System.Security.Claims; using System.Threading.Tasks; -using Microsoft.AspNet.Mvc; -using Microsoft.AspNet.Mvc.Rendering; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Mvc.Rendering; +using Microsoft.EntityFrameworkCore; using Yavsc.Models; using Yavsc.Models.Workflow; @@ -30,13 +30,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } CoWorking coWorking = await _context.CoWorking.SingleAsync(m => m.Id == id); if (coWorking == null) { - return HttpNotFound(); + return StatusCode(404); } return View(coWorking); @@ -58,7 +58,7 @@ namespace Yavsc.Controllers if (ModelState.IsValid) { _context.CoWorking.Add(coWorking); - await _context.SaveChangesAsync(User.GetUserId()); + await _context.SaveChangesAsync(_userManager.GetUserId(User)); return RedirectToAction("Index"); } ViewData["PerformerId"] = new SelectList(_context.Performers, "PerformerId", "Performer", coWorking.PerformerId); @@ -71,13 +71,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } CoWorking coWorking = await _context.CoWorking.SingleAsync(m => m.Id == id); if (coWorking == null) { - return HttpNotFound(); + return StatusCode(404); } ViewData["PerformerId"] = new SelectList(_context.Performers, "PerformerId", "Performer", coWorking.PerformerId); ViewData["WorkingForId"] = new SelectList(_context.Users, "Id", "WorkingFor", coWorking.WorkingForId); @@ -92,7 +92,7 @@ namespace Yavsc.Controllers if (ModelState.IsValid) { _context.Update(coWorking); - await _context.SaveChangesAsync(User.GetUserId()); + await _context.SaveChangesAsync(_userManager.GetUserId(User)); return RedirectToAction("Index"); } ViewData["PerformerId"] = new SelectList(_context.Performers, "PerformerId", "Performer", coWorking.PerformerId); @@ -106,13 +106,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } CoWorking coWorking = await _context.CoWorking.SingleAsync(m => m.Id == id); if (coWorking == null) { - return HttpNotFound(); + return StatusCode(404); } return View(coWorking); @@ -125,7 +125,7 @@ namespace Yavsc.Controllers { CoWorking coWorking = await _context.CoWorking.SingleAsync(m => m.Id == id); _context.CoWorking.Remove(coWorking); - await _context.SaveChangesAsync(User.GetUserId()); + await _context.SaveChangesAsync(_userManager.GetUserId(User)); return RedirectToAction("Index"); } } diff --git a/src/Yavsc/Controllers/Contracting/CommandController.cs b/src/Yavsc/Controllers/Contracting/CommandController.cs index 32375680..c067c74b 100644 --- a/src/Yavsc/Controllers/Contracting/CommandController.cs +++ b/src/Yavsc/Controllers/Contracting/CommandController.cs @@ -2,17 +2,17 @@ using System; using System.Linq; using System.Security.Claims; using System.Threading.Tasks; -using Microsoft.AspNet.Authorization; -using Microsoft.AspNet.Identity; -using Microsoft.AspNet.Mvc; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Identity; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.Localization; using Microsoft.Extensions.Logging; -using Microsoft.Extensions.OptionsModel; namespace Yavsc.Controllers { using Helpers; + using Microsoft.Extensions.Options; using Models; using Models.Google.Messaging; using Models.Relationship; @@ -58,7 +58,7 @@ namespace Yavsc.Controllers [Authorize] public virtual async Task Index() { - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); return View(await _context.RdvQueries .Include(x => x.Client) .Include(x => x.PerformerProfile) @@ -77,7 +77,7 @@ namespace Yavsc.Controllers .SingleAsync(m => m.Id == id); if (command == null) { - return HttpNotFound(); + return StatusCode(404); } return View(command); @@ -105,10 +105,10 @@ namespace Yavsc.Controllers x => x.PerformerId == proId ); if (pro == null) - return HttpNotFound(); + return StatusCode(404); ViewBag.Activity = _context.Activities.FirstOrDefault(a => a.Code == activityCode); ViewBag.GoogleSettings = _googleSettings; - var userid = User.GetUserId(); + var userid = _userManager.GetUserId(User); var user = _userManager.FindByIdAsync(userid).Result; return View("Create", new RdvQuery(activityCode, new Location(), DateTime.Now.AddHours(4)) { @@ -126,7 +126,7 @@ namespace Yavsc.Controllers public async Task Create(RdvQuery command) { // TODO validate BillingCode value - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); var prid = command.PerformerId; if (string.IsNullOrWhiteSpace(uid) || string.IsNullOrWhiteSpace(prid)) @@ -156,8 +156,8 @@ namespace Yavsc.Controllers command.Location = existingLocation; } else _context.Attach(command.Location); - _context.RdvQueries.Add(command, GraphBehavior.IncludeDependents); - _context.SaveChanges(User.GetUserId()); + _context.RdvQueries.Add(command); + _context.SaveChanges(_userManager.GetUserId(User)); var yaev = command.CreateEvent("NewCommand"); @@ -213,13 +213,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } RdvQuery command = _context.RdvQueries.Single(m => m.Id == id); if (command == null) { - return HttpNotFound(); + return StatusCode(404); } return View(command); } @@ -232,7 +232,7 @@ namespace Yavsc.Controllers if (ModelState.IsValid) { _context.Update(command); - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); return RedirectToAction("Index"); } return View(command); @@ -244,13 +244,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } RdvQuery command = _context.RdvQueries.Single(m => m.Id == id); if (command == null) { - return HttpNotFound(); + return StatusCode(404); } return View(command); @@ -263,7 +263,7 @@ namespace Yavsc.Controllers { RdvQuery command = _context.RdvQueries.Single(m => m.Id == id); _context.RdvQueries.Remove(command); - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); return RedirectToAction("Index"); } public IActionResult CGV() diff --git a/src/Yavsc/Controllers/Contracting/CommandFormsController.cs b/src/Yavsc/Controllers/Contracting/CommandFormsController.cs index d0f03df8..328ec9ce 100644 --- a/src/Yavsc/Controllers/Contracting/CommandFormsController.cs +++ b/src/Yavsc/Controllers/Contracting/CommandFormsController.cs @@ -1,9 +1,9 @@ using System.Linq; using System.Security.Claims; using System.Threading.Tasks; -using Microsoft.AspNet.Mvc; -using Microsoft.AspNet.Mvc.Rendering; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Mvc.Rendering; +using Microsoft.EntityFrameworkCore; using Yavsc.Models; using Yavsc.Models.Workflow; @@ -30,13 +30,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } CommandForm commandForm = await _context.CommandForm.SingleAsync(m => m.Id == id); if (commandForm == null) { - return HttpNotFound(); + return StatusCode(404); } return View(commandForm); @@ -61,7 +61,7 @@ namespace Yavsc.Controllers if (ModelState.IsValid) { _context.CommandForm.Add(commandForm); - await _context.SaveChangesAsync(User.GetUserId()); + await _context.SaveChangesAsync(_userManager.GetUserId(User)); return RedirectToAction("Index"); } SetViewBag(commandForm); @@ -73,13 +73,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } CommandForm commandForm = await _context.CommandForm.SingleAsync(m => m.Id == id); if (commandForm == null) { - return HttpNotFound(); + return StatusCode(404); } SetViewBag(commandForm); return View(commandForm); @@ -93,7 +93,7 @@ namespace Yavsc.Controllers if (ModelState.IsValid) { _context.Update(commandForm); - await _context.SaveChangesAsync(User.GetUserId()); + await _context.SaveChangesAsync(_userManager.GetUserId(User)); return RedirectToAction("Index"); } SetViewBag(commandForm); @@ -106,13 +106,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } CommandForm commandForm = await _context.CommandForm.SingleAsync(m => m.Id == id); if (commandForm == null) { - return HttpNotFound(); + return StatusCode(404); } return View(commandForm); @@ -125,7 +125,7 @@ namespace Yavsc.Controllers { CommandForm commandForm = await _context.CommandForm.SingleAsync(m => m.Id == id); _context.CommandForm.Remove(commandForm); - await _context.SaveChangesAsync(User.GetUserId()); + await _context.SaveChangesAsync(_userManager.GetUserId(User)); return RedirectToAction("Index"); } } diff --git a/src/Yavsc/Controllers/Contracting/DjSettingsController.cs b/src/Yavsc/Controllers/Contracting/DjSettingsController.cs index 35e82851..bc4fc913 100644 --- a/src/Yavsc/Controllers/Contracting/DjSettingsController.cs +++ b/src/Yavsc/Controllers/Contracting/DjSettingsController.cs @@ -1,6 +1,6 @@ using System.Threading.Tasks; -using Microsoft.AspNet.Mvc; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; using Yavsc.Models; using Yavsc.Models.Musical.Profiles; @@ -26,13 +26,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } DjSettings djSettings = await _context.DjSettings.SingleAsync(m => m.UserId == id); if (djSettings == null) { - return HttpNotFound(); + return StatusCode(404); } return View(djSettings); @@ -63,13 +63,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } DjSettings djSettings = await _context.DjSettings.SingleAsync(m => m.UserId == id); if (djSettings == null) { - return HttpNotFound(); + return StatusCode(404); } return View(djSettings); } @@ -94,13 +94,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } DjSettings djSettings = await _context.DjSettings.SingleAsync(m => m.UserId == id); if (djSettings == null) { - return HttpNotFound(); + return StatusCode(404); } return View(djSettings); diff --git a/src/Yavsc/Controllers/Contracting/DoController.cs b/src/Yavsc/Controllers/Contracting/DoController.cs index e01ca8da..10bed58f 100644 --- a/src/Yavsc/Controllers/Contracting/DoController.cs +++ b/src/Yavsc/Controllers/Contracting/DoController.cs @@ -1,9 +1,9 @@ using System.Linq; using System.Security.Claims; -using Microsoft.AspNet.Authorization; -using Microsoft.AspNet.Mvc; -using Microsoft.AspNet.Mvc.Rendering; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Mvc.Rendering; +using Microsoft.EntityFrameworkCore; namespace Yavsc.Controllers { @@ -35,7 +35,7 @@ namespace Yavsc.Controllers public IActionResult Index(string id) { if (id == null) - id = User.GetUserId(); + id = _userManager.GetUserId(User); var userActivities = dbContext.UserActivities.Include(u => u.Does) .Include(u => u.User).Where(u=> u.UserId == id) @@ -49,14 +49,14 @@ namespace Yavsc.Controllers if (id == null || activityCode == null) { - return HttpNotFound(); + return StatusCode(404); } UserActivity userActivity = dbContext.UserActivities.Include(m=>m.Does) .Include(m=>m.User).Single(m => m.DoesCode == activityCode && m.UserId == id); if (userActivity == null) { - return HttpNotFound(); + return StatusCode(404); } bool hasConfigurableSettings = (userActivity.Does.SettingsClassName != null); var settings = await billing.GetPerformerSettingsAsync(activityCode,id); @@ -75,7 +75,7 @@ namespace Yavsc.Controllers public IActionResult Create(string userId) { if (userId==null) - userId = User.GetUserId(); + userId = _userManager.GetUserId(User); var model = new UserActivity { UserId = userId }; ViewBag.DoesCode = new SelectList(dbContext.Activities, "Code", "Name"); //ViewData["UserId"] = userId; @@ -88,7 +88,7 @@ namespace Yavsc.Controllers [ValidateAntiForgeryToken] public IActionResult Create(UserActivity userActivity) { - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); if (!User.IsInRole("Administrator")) if (uid != userActivity.UserId) ModelState.AddModelError("User","You're not admin."); @@ -96,7 +96,7 @@ namespace Yavsc.Controllers if (ModelState.IsValid) { dbContext.UserActivities.Add(userActivity); - dbContext.SaveChanges(User.GetUserId()); + dbContext.SaveChanges(_userManager.GetUserId(User)); return RedirectToAction("Index"); } ViewBag.DoesCode = new SelectList(dbContext.Activities, "Code", "Name", userActivity.DoesCode); @@ -110,7 +110,7 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } UserActivity userActivity = dbContext.UserActivities.Include( @@ -120,7 +120,7 @@ namespace Yavsc.Controllers ).Single(m => m.DoesCode == activityCode && m.UserId == id); if (userActivity == null) { - return HttpNotFound(); + return StatusCode(404); } ViewData["DoesCode"] = new SelectList(dbContext.Activities, "Code", "Does", userActivity.DoesCode); ViewData["UserId"] = new SelectList(dbContext.Performers, "PerformerId", "User", userActivity.UserId); @@ -133,12 +133,12 @@ namespace Yavsc.Controllers public IActionResult Edit(UserActivity userActivity) { if (!User.IsInRole("Administrator")) - if (User.GetUserId() != userActivity.UserId) + if (_userManager.GetUserId(User) != userActivity.UserId) ModelState.AddModelError("User","You're not admin."); if (ModelState.IsValid) { dbContext.Update(userActivity); - dbContext.SaveChanges(User.GetUserId()); + dbContext.SaveChanges(_userManager.GetUserId(User)); return RedirectToAction("Index"); } ViewData["DoesCode"] = new SelectList(dbContext.Activities, "Code", "Does", userActivity.DoesCode); @@ -152,17 +152,17 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } UserActivity userActivity = dbContext.UserActivities.Single(m => m.UserId == id && m.DoesCode == activityCode); if (userActivity == null) { - return HttpNotFound(); + return StatusCode(404); } if (!User.IsInRole("Administrator")) - if (User.GetUserId() != userActivity.UserId) + if (_userManager.GetUserId(User) != userActivity.UserId) ModelState.AddModelError("User","You're not admin."); return View(userActivity); } @@ -175,12 +175,12 @@ namespace Yavsc.Controllers if (!ModelState.IsValid) return new BadRequestObjectResult(ModelState); if (!User.IsInRole("Administrator")) - if (User.GetUserId() != userActivity.UserId) { + if (_userManager.GetUserId(User) != userActivity.UserId) { ModelState.AddModelError("User","You're not admin."); return RedirectToAction("Index"); } dbContext.UserActivities.Remove(userActivity); - dbContext.SaveChanges(User.GetUserId()); + dbContext.SaveChanges(_userManager.GetUserId(User)); return RedirectToAction("Index"); } } diff --git a/src/Yavsc/Controllers/Contracting/EstimateController.cs b/src/Yavsc/Controllers/Contracting/EstimateController.cs index 3555ab71..50561b3e 100644 --- a/src/Yavsc/Controllers/Contracting/EstimateController.cs +++ b/src/Yavsc/Controllers/Contracting/EstimateController.cs @@ -4,11 +4,11 @@ using System.Linq; using System.Net.Mime; using System.Security.Claims; using System.Threading.Tasks; -using Microsoft.AspNet.Authorization; -using Microsoft.AspNet.Http; -using Microsoft.AspNet.Mvc; -using Microsoft.Data.Entity; -using Microsoft.Extensions.OptionsModel; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; +using Microsoft.Extensions.Options; using Yavsc.Helpers; namespace Yavsc.Controllers @@ -36,7 +36,7 @@ namespace Yavsc.Controllers public IActionResult Index() { - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); return View(_context.Estimates.Include(e=>e.Query) .Include(e=>e.Query.PerformerProfile) .Include(e=>e.Query.PerformerProfile.Performer) @@ -49,10 +49,10 @@ namespace Yavsc.Controllers // GET: Estimate/Details/5 public async Task Details(long? id) { - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); if (id == null) { - return HttpNotFound(); + return StatusCode(404); } Estimate estimate = _context.Estimates @@ -66,7 +66,7 @@ namespace Yavsc.Controllers .Single(m => m.Id == id); if (estimate == null) { - return HttpNotFound(); + return StatusCode(404); } if (!await authorizationService.AuthorizeAsync(User, estimate, new ViewRequirement())) { @@ -80,7 +80,7 @@ namespace Yavsc.Controllers [Authorize] public IActionResult Create() { - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); IQueryable queries = _context.RdvQueries.Include(q=>q.Location).Where(bq=>bq.PerformerId == uid); //.Select(bq=>new SelectListItem{ Text = bq.Client.UserName, Value = bq.Client.Id }); ViewBag.Clients = queries.Select(q=>q.Client).Distinct(); @@ -97,12 +97,12 @@ namespace Yavsc.Controllers ICollection newFiles ) { - estimate.OwnerId = User.GetUserId(); + estimate.OwnerId = _userManager.GetUserId(User); if (ModelState.IsValid) { _context.Estimates .Add(estimate); - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); var query = _context.RdvQueries.FirstOrDefault( q=>q.Id == estimate.CommandId ); @@ -147,15 +147,15 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); Estimate estimate = _context.Estimates .Where(e=>e.OwnerId==uid||e.ClientId==uid).Single(m => m.Id == id); if (estimate == null) { - return HttpNotFound(); + return StatusCode(404); } ViewBag.Files = Yavsc.Helpers.FileSystemHelpers.GetFileName(null); @@ -170,13 +170,13 @@ namespace Yavsc.Controllers [ValidateAntiForgeryToken] public IActionResult Edit(Estimate estimate) { - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); if (estimate.OwnerId!=uid&&estimate.ClientId!=uid ) return new HttpNotFoundResult(); if (ModelState.IsValid) { _context.Update(estimate); - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); return RedirectToAction("Index"); } return View(estimate); @@ -188,15 +188,15 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); Estimate estimate = _context.Estimates .Where(e=>e.OwnerId==uid||e.ClientId==uid) .Single(m => m.Id == id); if (estimate == null) { - return HttpNotFound(); + return StatusCode(404); } return View(estimate); @@ -209,7 +209,7 @@ namespace Yavsc.Controllers { Estimate estimate = _context.Estimates.Single(m => m.Id == id); _context.Estimates.Remove(estimate); - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); return RedirectToAction("Index"); } } diff --git a/src/Yavsc/Controllers/Contracting/FormsController.cs b/src/Yavsc/Controllers/Contracting/FormsController.cs index 62dafd53..0447ea84 100644 --- a/src/Yavsc/Controllers/Contracting/FormsController.cs +++ b/src/Yavsc/Controllers/Contracting/FormsController.cs @@ -1,7 +1,7 @@ using System.Security.Claims; using System.Threading.Tasks; -using Microsoft.AspNet.Mvc; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; using Yavsc.Models; using Yavsc.Models.Forms; @@ -27,13 +27,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } Form form = await _context.Form.SingleAsync(m => m.Id == id); if (form == null) { - return HttpNotFound(); + return StatusCode(404); } return View(form); @@ -53,7 +53,7 @@ namespace Yavsc.Controllers if (ModelState.IsValid) { _context.Form.Add(form); - await _context.SaveChangesAsync(User.GetUserId()); + await _context.SaveChangesAsync(_userManager.GetUserId(User)); return RedirectToAction("Index"); } return View(form); @@ -64,13 +64,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } Form form = await _context.Form.SingleAsync(m => m.Id == id); if (form == null) { - return HttpNotFound(); + return StatusCode(404); } return View(form); } @@ -83,7 +83,7 @@ namespace Yavsc.Controllers if (ModelState.IsValid) { _context.Update(form); - await _context.SaveChangesAsync(User.GetUserId()); + await _context.SaveChangesAsync(_userManager.GetUserId(User)); return RedirectToAction("Index"); } return View(form); @@ -95,13 +95,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } Form form = await _context.Form.SingleAsync(m => m.Id == id); if (form == null) { - return HttpNotFound(); + return StatusCode(404); } return View(form); @@ -114,7 +114,7 @@ namespace Yavsc.Controllers { Form form = await _context.Form.SingleAsync(m => m.Id == id); _context.Form.Remove(form); - await _context.SaveChangesAsync(User.GetUserId()); + await _context.SaveChangesAsync(_userManager.GetUserId(User)); return RedirectToAction("Index"); } } diff --git a/src/Yavsc/Controllers/Contracting/FrontOfficeController.cs b/src/Yavsc/Controllers/Contracting/FrontOfficeController.cs index 9e8be648..b7cd8f3f 100644 --- a/src/Yavsc/Controllers/Contracting/FrontOfficeController.cs +++ b/src/Yavsc/Controllers/Contracting/FrontOfficeController.cs @@ -1,7 +1,7 @@ -using Microsoft.AspNet.Mvc; -using Microsoft.AspNet.Authorization; -using Microsoft.AspNet.Identity; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Identity; +using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.Logging; using System; using System.Linq; @@ -38,7 +38,7 @@ namespace Yavsc.Controllers } public ActionResult Index() { - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); var now = DateTime.Now; var model = new FrontOfficeIndexViewModel diff --git a/src/Yavsc/Controllers/Contracting/GeneralSettingsController.cs b/src/Yavsc/Controllers/Contracting/GeneralSettingsController.cs index 0fb778d4..29fb16ae 100644 --- a/src/Yavsc/Controllers/Contracting/GeneralSettingsController.cs +++ b/src/Yavsc/Controllers/Contracting/GeneralSettingsController.cs @@ -1,6 +1,6 @@ using System.Threading.Tasks; -using Microsoft.AspNet.Mvc; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; using Yavsc.Models; using Yavsc.Models.Musical.Profiles; @@ -26,13 +26,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } GeneralSettings generalSettings = await _context.GeneralSettings.SingleAsync(m => m.UserId == id); if (generalSettings == null) { - return HttpNotFound(); + return StatusCode(404); } return View(generalSettings); @@ -63,13 +63,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } GeneralSettings generalSettings = await _context.GeneralSettings.SingleAsync(m => m.UserId == id); if (generalSettings == null) { - return HttpNotFound(); + return StatusCode(404); } return View(generalSettings); } @@ -94,13 +94,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } GeneralSettings generalSettings = await _context.GeneralSettings.SingleAsync(m => m.UserId == id); if (generalSettings == null) { - return HttpNotFound(); + return StatusCode(404); } return View(generalSettings); diff --git a/src/Yavsc/Controllers/Contracting/MusicalTendenciesController.cs b/src/Yavsc/Controllers/Contracting/MusicalTendenciesController.cs index 7f11523e..4acd7337 100644 --- a/src/Yavsc/Controllers/Contracting/MusicalTendenciesController.cs +++ b/src/Yavsc/Controllers/Contracting/MusicalTendenciesController.cs @@ -1,5 +1,5 @@ using System.Linq; -using Microsoft.AspNet.Mvc; +using Microsoft.AspNetCore.Mvc; namespace Yavsc.Controllers { @@ -26,13 +26,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } MusicalTendency musicalTendency = _context.MusicalTendency.Single(m => m.Id == id); if (musicalTendency == null) { - return HttpNotFound(); + return StatusCode(404); } return View(musicalTendency); @@ -52,7 +52,7 @@ namespace Yavsc.Controllers if (ModelState.IsValid) { _context.MusicalTendency.Add(musicalTendency); - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); return RedirectToAction("Index"); } return View(musicalTendency); @@ -63,13 +63,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } MusicalTendency musicalTendency = _context.MusicalTendency.Single(m => m.Id == id); if (musicalTendency == null) { - return HttpNotFound(); + return StatusCode(404); } return View(musicalTendency); } @@ -82,7 +82,7 @@ namespace Yavsc.Controllers if (ModelState.IsValid) { _context.Update(musicalTendency); - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); return RedirectToAction("Index"); } return View(musicalTendency); @@ -94,13 +94,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } MusicalTendency musicalTendency = _context.MusicalTendency.Single(m => m.Id == id); if (musicalTendency == null) { - return HttpNotFound(); + return StatusCode(404); } return View(musicalTendency); @@ -113,7 +113,7 @@ namespace Yavsc.Controllers { MusicalTendency musicalTendency = _context.MusicalTendency.Single(m => m.Id == id); _context.MusicalTendency.Remove(musicalTendency); - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); return RedirectToAction("Index"); } } diff --git a/src/Yavsc/Controllers/Contracting/SIRENExceptionsController.cs b/src/Yavsc/Controllers/Contracting/SIRENExceptionsController.cs index bf8efc83..c59122cf 100644 --- a/src/Yavsc/Controllers/Contracting/SIRENExceptionsController.cs +++ b/src/Yavsc/Controllers/Contracting/SIRENExceptionsController.cs @@ -1,7 +1,7 @@ using System.Linq; using System.Security.Claims; -using Microsoft.AspNet.Authorization; -using Microsoft.AspNet.Mvc; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; using Yavsc.Models; using Yavsc.Models.Billing; @@ -28,13 +28,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } ExceptionSIREN exceptionSIREN = _context.ExceptionsSIREN.Single(m => m.SIREN == id); if (exceptionSIREN == null) { - return HttpNotFound(); + return StatusCode(404); } return View(exceptionSIREN); @@ -54,7 +54,7 @@ namespace Yavsc.Controllers if (ModelState.IsValid) { _context.ExceptionsSIREN.Add(exceptionSIREN); - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); return RedirectToAction("Index"); } return View(exceptionSIREN); @@ -65,13 +65,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } ExceptionSIREN exceptionSIREN = _context.ExceptionsSIREN.Single(m => m.SIREN == id); if (exceptionSIREN == null) { - return HttpNotFound(); + return StatusCode(404); } return View(exceptionSIREN); } @@ -84,7 +84,7 @@ namespace Yavsc.Controllers if (ModelState.IsValid) { _context.Update(exceptionSIREN); - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); return RedirectToAction("Index"); } return View(exceptionSIREN); @@ -96,13 +96,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } ExceptionSIREN exceptionSIREN = _context.ExceptionsSIREN.Single(m => m.SIREN == id); if (exceptionSIREN == null) { - return HttpNotFound(); + return StatusCode(404); } return View(exceptionSIREN); @@ -115,7 +115,7 @@ namespace Yavsc.Controllers { ExceptionSIREN exceptionSIREN = _context.ExceptionsSIREN.Single(m => m.SIREN == id); _context.ExceptionsSIREN.Remove(exceptionSIREN); - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); return RedirectToAction("Index"); } } diff --git a/src/Yavsc/Controllers/FileSystemController.cs b/src/Yavsc/Controllers/FileSystemController.cs index 96eaf210..a3ab4616 100644 --- a/src/Yavsc/Controllers/FileSystemController.cs +++ b/src/Yavsc/Controllers/FileSystemController.cs @@ -1,4 +1,4 @@ -using Microsoft.AspNet.Mvc; +using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.Logging; using Yavsc.Helpers; diff --git a/src/Yavsc/Controllers/Generic/SettingsController.cs b/src/Yavsc/Controllers/Generic/SettingsController.cs index a3fa9840..d25bced6 100644 --- a/src/Yavsc/Controllers/Generic/SettingsController.cs +++ b/src/Yavsc/Controllers/Generic/SettingsController.cs @@ -1,8 +1,8 @@ using System.Security.Claims; using System.Threading.Tasks; -using Microsoft.AspNet.Authorization; -using Microsoft.AspNet.Mvc; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; namespace Yavsc.Controllers.Generic { @@ -34,7 +34,7 @@ namespace Yavsc.Controllers.Generic public async Task Index() { - var existing = await this.Settings.SingleOrDefaultAsync(p=>p.UserId == User.GetUserId()); + var existing = await this.Settings.SingleOrDefaultAsync(p=>p.UserId == _userManager.GetUserId(User)); return View(existing); } // GET: BrusherProfile/Details/5 @@ -42,13 +42,13 @@ namespace Yavsc.Controllers.Generic { if (id == null) { - id = User.GetUserId(); + id = _userManager.GetUserId(User); } var profile = await Settings.SingleAsync(m => m.UserId == id); if (profile == null) { - return HttpNotFound(); + return StatusCode(404); } return View(profile); @@ -66,7 +66,7 @@ namespace Yavsc.Controllers.Generic { if (id == null) { - id = User.GetUserId(); + id = _userManager.GetUserId(User); } TSettings setting = await Settings.SingleOrDefaultAsync(m => m.UserId == id); @@ -85,13 +85,13 @@ namespace Yavsc.Controllers.Generic { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } var brusherProfile = await Settings.SingleAsync(m => m.UserId == id); if (brusherProfile == null) { - return HttpNotFound(); + return StatusCode(404); } return View(brusherProfile); @@ -102,7 +102,7 @@ namespace Yavsc.Controllers.Generic [ValidateAntiForgeryToken] public async Task Create(TSettings settings) { - if (settings.UserId == null) settings.UserId = User.GetUserId(); + if (settings.UserId == null) settings.UserId = _userManager.GetUserId(User); if (ModelState.IsValid) { @@ -119,7 +119,7 @@ namespace Yavsc.Controllers.Generic public async Task Edit(TSettings settings) { if (settings.UserId == null) { - settings.UserId = User.GetUserId(); + settings.UserId = _userManager.GetUserId(User); Settings.Add(settings); } else _context.Update(settings); diff --git a/src/Yavsc/Controllers/Haircut/BrusherProfileController.cs b/src/Yavsc/Controllers/Haircut/BrusherProfileController.cs index d8874cc8..f63ac742 100644 --- a/src/Yavsc/Controllers/Haircut/BrusherProfileController.cs +++ b/src/Yavsc/Controllers/Haircut/BrusherProfileController.cs @@ -1,6 +1,6 @@ using Yavsc.Models; using Yavsc.Models.Haircut; -using Microsoft.AspNet.Authorization; +using Microsoft.AspNetCore.Authorization; using Yavsc.Controllers.Generic; namespace Yavsc.Controllers diff --git a/src/Yavsc/Controllers/Haircut/ColorsController.cs b/src/Yavsc/Controllers/Haircut/ColorsController.cs index 0b4606e1..b053328d 100644 --- a/src/Yavsc/Controllers/Haircut/ColorsController.cs +++ b/src/Yavsc/Controllers/Haircut/ColorsController.cs @@ -1,7 +1,7 @@ using System.Security.Claims; using System.Threading.Tasks; -using Microsoft.AspNet.Mvc; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; using Yavsc.Models; using Yavsc.Models.Drawing; @@ -27,13 +27,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } Color color = await _context.Color.SingleAsync(m => m.Id == id); if (color == null) { - return HttpNotFound(); + return StatusCode(404); } return View(color); @@ -53,7 +53,7 @@ namespace Yavsc.Controllers if (ModelState.IsValid) { _context.Color.Add(color); - await _context.SaveChangesAsync(User.GetUserId()); + await _context.SaveChangesAsync(_userManager.GetUserId(User)); return RedirectToAction("Index"); } return View(color); @@ -64,13 +64,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } Color color = await _context.Color.SingleAsync(m => m.Id == id); if (color == null) { - return HttpNotFound(); + return StatusCode(404); } return View(color); } @@ -83,7 +83,7 @@ namespace Yavsc.Controllers if (ModelState.IsValid) { _context.Update(color); - await _context.SaveChangesAsync(User.GetUserId()); + await _context.SaveChangesAsync(_userManager.GetUserId(User)); return RedirectToAction("Index"); } return View(color); @@ -95,13 +95,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } Color color = await _context.Color.SingleAsync(m => m.Id == id); if (color == null) { - return HttpNotFound(); + return StatusCode(404); } return View(color); @@ -114,7 +114,7 @@ namespace Yavsc.Controllers { Color color = await _context.Color.SingleAsync(m => m.Id == id); _context.Color.Remove(color); - await _context.SaveChangesAsync(User.GetUserId()); + await _context.SaveChangesAsync(_userManager.GetUserId(User)); return RedirectToAction("Index"); } } diff --git a/src/Yavsc/Controllers/Haircut/HairCutCommandController.cs b/src/Yavsc/Controllers/Haircut/HairCutCommandController.cs index f5e787be..f98c1a7e 100644 --- a/src/Yavsc/Controllers/Haircut/HairCutCommandController.cs +++ b/src/Yavsc/Controllers/Haircut/HairCutCommandController.cs @@ -2,13 +2,13 @@ using System; using System.Linq; using System.Security.Claims; using System.Threading.Tasks; -using Microsoft.AspNet.Authorization; -using Microsoft.AspNet.Identity; -using Microsoft.AspNet.Mvc; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Identity; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.Localization; using Microsoft.Extensions.Logging; -using Microsoft.Extensions.OptionsModel; +using Microsoft.Extensions.Options; namespace Yavsc.Controllers { @@ -18,11 +18,11 @@ namespace Yavsc.Controllers using Yavsc.Models.Relationship; using Yavsc.Services; using Newtonsoft.Json; - using Microsoft.AspNet.Http; + using Microsoft.AspNetCore.Http; using Yavsc.Extensions; using Yavsc.Models.Haircut; using System.Globalization; - using Microsoft.AspNet.Mvc.Rendering; + using Microsoft.AspNetCore.Mvc.Rendering; using System.Collections.Generic; using Yavsc.Models.Messaging; using PayPal.PayPalAPIInterfaceService.Model; @@ -65,7 +65,7 @@ namespace Yavsc.Controllers HairCutQuery command = await GetQuery(id); if (command == null) { - return HttpNotFound(); + return StatusCode(404); } SetViewBagPaymentUrls(id); return View(command); @@ -75,9 +75,9 @@ namespace Yavsc.Controllers HairCutQuery command = await GetQuery(id); if (command == null) { - return HttpNotFound(); + return StatusCode(404); } - var paymentInfo = await _context.ConfirmPayment(User.GetUserId(), PayerID, token); + var paymentInfo = await _context.ConfirmPayment(_userManager.GetUserId(User), PayerID, token); ViewData["paymentinfo"] = paymentInfo; command.Regularisation = paymentInfo.DbContent; command.PaymentId = token; @@ -93,7 +93,7 @@ namespace Yavsc.Controllers else _logger.LogError ("This Command were yet validated, and is now paied one more ..."); } - await _context.SaveChangesAsync(User.GetUserId()); + await _context.SaveChangesAsync(_userManager.GetUserId(User)); SetViewBagPaymentUrls(id); if (paymentOk) { @@ -139,9 +139,9 @@ namespace Yavsc.Controllers { var query = await GetQuery(id); if (query == null) { - return HttpNotFound(); + return StatusCode(404); } - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); if (query.ClientId != uid) return new ChallengeResult(); _context.HairCutQueries.Remove(query); @@ -154,7 +154,7 @@ namespace Yavsc.Controllers /// public override async Task Index() { - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); return View("Index", await _context.HairCutQueries .Include(x => x.Client) .Include(x => x.PerformerProfile) @@ -175,7 +175,7 @@ namespace Yavsc.Controllers .SingleOrDefaultAsync(m => m.Id == id); if (command == null) { - return HttpNotFound(); + return StatusCode(404); } SetViewBagPaymentUrls(id); return View(command); @@ -194,7 +194,7 @@ namespace Yavsc.Controllers public async Task CreateHairCutQuery(HairCutQuery model, string taintIds) { // TODO utiliser Markdown-av+tags - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); model.ClientId = uid; var prid = model.PerformerId; @@ -335,7 +335,7 @@ namespace Yavsc.Controllers pPrestation = new HairPrestation { }; } - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); var user = await _userManager.FindByIdAsync(uid); SetViewData(activityCode, performerId, pPrestation); @@ -381,7 +381,7 @@ namespace Yavsc.Controllers [ValidateAntiForgeryToken] public async Task CreateHairMultiCutQuery(HairMultiCutQuery command) { - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); var prid = command.PerformerId; if (string.IsNullOrWhiteSpace(uid) || string.IsNullOrWhiteSpace(prid)) @@ -416,7 +416,7 @@ namespace Yavsc.Controllers else _context.Attach(command.Location); _context.HairMultiCutQueries.Add(command, GraphBehavior.IncludeDependents); - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); var brSettings = await _context.BrusherProfile.SingleAsync( bp => bp.UserId == command.PerformerId ); diff --git a/src/Yavsc/Controllers/Haircut/HairPrestationsController.cs b/src/Yavsc/Controllers/Haircut/HairPrestationsController.cs index 21df3da0..3bcd4592 100644 --- a/src/Yavsc/Controllers/Haircut/HairPrestationsController.cs +++ b/src/Yavsc/Controllers/Haircut/HairPrestationsController.cs @@ -1,6 +1,6 @@ using System.Threading.Tasks; -using Microsoft.AspNet.Mvc; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; using Yavsc.Models; using Yavsc.Models.Haircut; @@ -26,13 +26,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } HairPrestation hairPrestation = await _context.HairPrestation.SingleAsync(m => m.Id == id); if (hairPrestation == null) { - return HttpNotFound(); + return StatusCode(404); } return View(hairPrestation); @@ -63,13 +63,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } HairPrestation hairPrestation = await _context.HairPrestation.SingleAsync(m => m.Id == id); if (hairPrestation == null) { - return HttpNotFound(); + return StatusCode(404); } return View(hairPrestation); } @@ -94,13 +94,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } HairPrestation hairPrestation = await _context.HairPrestation.SingleAsync(m => m.Id == id); if (hairPrestation == null) { - return HttpNotFound(); + return StatusCode(404); } return View(hairPrestation); diff --git a/src/Yavsc/Controllers/Haircut/HairTaintsController.cs b/src/Yavsc/Controllers/Haircut/HairTaintsController.cs index 01537a81..0e92def2 100644 --- a/src/Yavsc/Controllers/Haircut/HairTaintsController.cs +++ b/src/Yavsc/Controllers/Haircut/HairTaintsController.cs @@ -1,9 +1,9 @@ using System.Security.Claims; using System.Threading.Tasks; -using Microsoft.AspNet.Authorization; -using Microsoft.AspNet.Mvc; -using Microsoft.AspNet.Mvc.Rendering; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Mvc.Rendering; +using Microsoft.EntityFrameworkCore; using Yavsc.Models; using Yavsc.Models.Haircut; @@ -31,13 +31,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } HairTaint hairTaint = await _context.HairTaint.SingleAsync(m => m.Id == id); if (hairTaint == null) { - return HttpNotFound(); + return StatusCode(404); } return View(hairTaint); @@ -58,7 +58,7 @@ namespace Yavsc.Controllers if (ModelState.IsValid) { _context.HairTaint.Add(hairTaint); - await _context.SaveChangesAsync(User.GetUserId()); + await _context.SaveChangesAsync(_userManager.GetUserId(User)); return RedirectToAction("Index"); } ViewBag.ColorId = new SelectList(_context.Color, "Id", "Name", hairTaint.ColorId); @@ -70,13 +70,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } HairTaint hairTaint = await _context.HairTaint.SingleAsync(m => m.Id == id); if (hairTaint == null) { - return HttpNotFound(); + return StatusCode(404); } ViewBag.ColorId = new SelectList(_context.Color, "Id", "Name",hairTaint.ColorId); return View(hairTaint); @@ -90,7 +90,7 @@ namespace Yavsc.Controllers if (ModelState.IsValid) { _context.Update(hairTaint); - await _context.SaveChangesAsync(User.GetUserId()); + await _context.SaveChangesAsync(_userManager.GetUserId(User)); return RedirectToAction("Index"); } ViewBag.ColorId = new SelectList(_context.Color, "Id", "Name", hairTaint.ColorId); @@ -103,13 +103,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } HairTaint hairTaint = await _context.HairTaint.SingleAsync(m => m.Id == id); if (hairTaint == null) { - return HttpNotFound(); + return StatusCode(404); } return View(hairTaint); @@ -122,7 +122,7 @@ namespace Yavsc.Controllers { HairTaint hairTaint = await _context.HairTaint.SingleAsync(m => m.Id == id); _context.HairTaint.Remove(hairTaint); - await _context.SaveChangesAsync(User.GetUserId()); + await _context.SaveChangesAsync(_userManager.GetUserId(User)); return RedirectToAction("Index"); } } diff --git a/src/Yavsc/Controllers/HomeController.cs b/src/Yavsc/Controllers/HomeController.cs index 90dc0fb0..7e8020b1 100644 --- a/src/Yavsc/Controllers/HomeController.cs +++ b/src/Yavsc/Controllers/HomeController.cs @@ -1,14 +1,14 @@ -using Microsoft.AspNet.Mvc.Localization; -using Microsoft.AspNet.Mvc; -using Microsoft.AspNet.Http.Features; -using Microsoft.AspNet.Diagnostics; -using Microsoft.AspNet.Authorization; -using Microsoft.AspNet.Hosting; -using Microsoft.AspNet.Identity; +using Microsoft.AspNetCore.Mvc.Localization; +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Http.Features; +using Microsoft.AspNetCore.Diagnostics; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Hosting; +using Microsoft.AspNetCore.Identity; using System.Linq; using System.Security.Claims; -using Microsoft.Data.Entity; -using Microsoft.AspNet.Http; +using Microsoft.EntityFrameworkCore; +using Microsoft.AspNetCore.Http; using System.Threading.Tasks; namespace Yavsc.Controllers @@ -22,12 +22,15 @@ namespace Yavsc.Controllers public class HomeController : Controller { readonly ApplicationDbContext _dbContext; + UserManager _userManager; readonly IHtmlLocalizer _localizer; public HomeController(IHtmlLocalizer localizer, + UserManager userManager, ApplicationDbContext context) { _localizer = localizer; + _userManager = userManager; _dbContext = context; } @@ -36,7 +39,7 @@ namespace Yavsc.Controllers ViewBag.IsFromSecureProx = Request.Headers.ContainsKey(Constants.SshHeaderKey) && Request.Headers[Constants.SshHeaderKey] == "on"; ViewBag.SecureHomeUrl = "https://" + Request.Headers["X-Forwarded-Host"]; ViewBag.SshHeaderKey = Request.Headers[Constants.SshHeaderKey]; - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); long[] clicked = null; if (uid == null) { @@ -71,7 +74,7 @@ namespace Yavsc.Controllers public async Task About() { FileInfo fi = new FileInfo("wwwroot/version"); - return View("About", fi.Exists ? _localizer["Version logicielle: "] + await fi.OpenText().ReadToEndAsync() : _localizer["Aucune information sur la version logicielle n'est publiée."]); + return View("About", fi.Exists ? _localizer["Version logicielle: "].Value + await fi.OpenText().ReadToEndAsync() : _localizer["Aucune information sur la version logicielle n'est publiée."].Value); } public IActionResult Privacy() { @@ -95,7 +98,7 @@ namespace Yavsc.Controllers if (User.Identity.IsAuthenticated) { ViewBag.IsAuthenticated = true; - string uid = User.GetUserId(); + string uid = _userManager.GetUserId(User); ViewBag.Contacts = _dbContext.Contact.Where(c => c.OwnerId == uid) ; } @@ -116,7 +119,7 @@ namespace Yavsc.Controllers } public IActionResult Todo() { - User.GetUserId(); + _userManager.GetUserId(User); return View(); } diff --git a/src/Yavsc/Controllers/IT/GitController.cs b/src/Yavsc/Controllers/IT/GitController.cs index 8ecbc815..fa4ccb0f 100644 --- a/src/Yavsc/Controllers/IT/GitController.cs +++ b/src/Yavsc/Controllers/IT/GitController.cs @@ -1,10 +1,10 @@ using System.Linq; using System.Security.Claims; using System.Threading.Tasks; -using Microsoft.AspNet.Authorization; -using Microsoft.AspNet.Mvc; -using Microsoft.AspNet.Mvc.Rendering; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Mvc.Rendering; +using Microsoft.EntityFrameworkCore; using Yavsc.Models; using Yavsc.Server.Models.IT.SourceCode; using Yavsc.Helpers; @@ -26,19 +26,19 @@ namespace Yavsc.Controllers { if (path == null) { - return HttpNotFound(); + return StatusCode(404); } /* GitRepositoryReference gitRepositoryReference = await _context.GitRepositoryReference.SingleAsync(m => m.Path == path); if (gitRepositoryReference == null) { - return HttpNotFound(); + return StatusCode(404); } */ var info = Startup.GitOptions.FileProvider.GetFileInfo(path); if (!info.Exists) - return HttpNotFound(); + return StatusCode(404); var stream = info.CreateReadStream(); if (path.EndsWith(".ansi.log")) { @@ -69,7 +69,7 @@ namespace Yavsc.Controllers GitRepositoryReference gitRepositoryReference = await _context.GitRepositoryReference.SingleAsync(m => m.Id == id); if (gitRepositoryReference == null) { - return HttpNotFound(); + return StatusCode(404); } return View(gitRepositoryReference); @@ -87,7 +87,7 @@ namespace Yavsc.Controllers [ValidateAntiForgeryToken] public async Task Create(GitRepositoryReference gitRepositoryReference) { - gitRepositoryReference.OwnerId = User.GetUserId(); + gitRepositoryReference.OwnerId = _userManager.GetUserId(User); if (ModelState.IsValid) { _context.GitRepositoryReference.Add(gitRepositoryReference); @@ -104,7 +104,7 @@ namespace Yavsc.Controllers GitRepositoryReference gitRepositoryReference = await _context.GitRepositoryReference.SingleAsync(m => m.Id == id); if (gitRepositoryReference == null) { - return HttpNotFound(); + return StatusCode(404); } ViewBag.OwnerId = new SelectList(_context.ApplicationUser, "Id", "Owner", gitRepositoryReference.OwnerId); return View(gitRepositoryReference); @@ -131,13 +131,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } GitRepositoryReference gitRepositoryReference = await _context.GitRepositoryReference.SingleAsync(m => m.Path == id); if (gitRepositoryReference == null) { - return HttpNotFound(); + return StatusCode(404); } return View(gitRepositoryReference); diff --git a/src/Yavsc/Controllers/IT/ProjectController.cs b/src/Yavsc/Controllers/IT/ProjectController.cs index ab627739..04feb269 100644 --- a/src/Yavsc/Controllers/IT/ProjectController.cs +++ b/src/Yavsc/Controllers/IT/ProjectController.cs @@ -1,11 +1,11 @@ using System.Threading.Tasks; -using Microsoft.AspNet.Mvc; -using Microsoft.AspNet.Mvc.Rendering; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Mvc.Rendering; +using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.Logging; using Yavsc.Models; using Yavsc.Server.Models.IT; -using Microsoft.AspNet.Authorization; +using Microsoft.AspNetCore.Authorization; using Yavsc.Server.Helpers; using Yavsc.Models.Workflow; using Yavsc.Models.Payment; @@ -43,13 +43,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } Project project = await _context.Project.SingleAsync(m => m.Id == id); if (project == null) { - return HttpNotFound(); + return StatusCode(404); } return View(project); @@ -103,13 +103,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } Project project = await _context.Project.SingleAsync(m => m.Id == id); if (project == null) { - return HttpNotFound(); + return StatusCode(404); } /* ViewBag.ClientId = new SelectList(_context.ApplicationUser, "Id", "Client", project.ClientId); ViewBag.ActivityCodeItems = new SelectList(_context.Activities, "Code", "Context", project.ActivityCode); @@ -142,13 +142,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } Project project = await _context.Project.SingleAsync(m => m.Id == id); if (project == null) { - return HttpNotFound(); + return StatusCode(404); } return View(project); diff --git a/src/Yavsc/Controllers/Musical/InstrumentRatingController.cs b/src/Yavsc/Controllers/Musical/InstrumentRatingController.cs index 57a98d3a..6234e537 100644 --- a/src/Yavsc/Controllers/Musical/InstrumentRatingController.cs +++ b/src/Yavsc/Controllers/Musical/InstrumentRatingController.cs @@ -2,9 +2,9 @@ using System.Globalization; using System.Linq; using System.Security.Claims; using System.Threading.Tasks; -using Microsoft.AspNet.Mvc; -using Microsoft.AspNet.Mvc.Rendering; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Mvc.Rendering; +using Microsoft.EntityFrameworkCore; using Yavsc.Models; using Yavsc.Models.Musical; @@ -22,7 +22,7 @@ namespace Yavsc.Controllers // GET: InstrumentRating public async Task Index() { - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); var applicationDbContext = _context.InstrumentRating .Include(i => i.Profile) @@ -37,15 +37,15 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); InstrumentRating instrumentRating = await _context.InstrumentRating .Include(i => i.Instrument).SingleAsync(m => m.Id == id); if (instrumentRating == null) { - return HttpNotFound(); + return StatusCode(404); } return View(instrumentRating); @@ -54,7 +54,7 @@ namespace Yavsc.Controllers // GET: InstrumentRating/Create public async Task Create() { - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); var actual = await _context.InstrumentRating .Where(m => m.OwnerId == uid). Select( r => r.InstrumentId ).ToArrayAsync(); @@ -88,13 +88,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } InstrumentRating instrumentRating = await _context.InstrumentRating.SingleAsync(m => m.Id == id); if (instrumentRating == null) { - return HttpNotFound(); + return StatusCode(404); } ViewData["OwnerId"] = new SelectList(_context.Performers, "PerformerId", "Profile", instrumentRating.OwnerId); return View(instrumentRating); @@ -121,14 +121,14 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } InstrumentRating instrumentRating = await _context.InstrumentRating .Include(i => i.Instrument).SingleAsync(m => m.Id == id); if (instrumentRating == null) { - return HttpNotFound(); + return StatusCode(404); } return View(instrumentRating); diff --git a/src/Yavsc/Controllers/Musical/InstrumentationController.cs b/src/Yavsc/Controllers/Musical/InstrumentationController.cs index a9237f15..6f8e3520 100644 --- a/src/Yavsc/Controllers/Musical/InstrumentationController.cs +++ b/src/Yavsc/Controllers/Musical/InstrumentationController.cs @@ -1,10 +1,11 @@ using System.Linq; using System.Security.Claims; using System.Threading.Tasks; -using Microsoft.AspNet.Authorization; -using Microsoft.AspNet.Mvc; -using Microsoft.AspNet.Mvc.Rendering; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Identity; +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Mvc.Rendering; +using Microsoft.EntityFrameworkCore; using Yavsc.Models; using Yavsc.Models.Musical.Profiles; @@ -14,10 +15,13 @@ namespace Yavsc.Controllers public class InstrumentationController : Controller { private readonly ApplicationDbContext _context; + UserManager _userManager; - public InstrumentationController(ApplicationDbContext context) + public InstrumentationController(ApplicationDbContext context, + UserManager userManager) { - _context = context; + _context = context; + _userManager = userManager; } // GET: Instrumentation @@ -31,13 +35,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } Instrumentation musicianSettings = await _context.Instrumentation.SingleAsync(m => m.UserId == id); if (musicianSettings == null) { - return HttpNotFound(); + return StatusCode(404); } return View(musicianSettings); @@ -46,7 +50,7 @@ namespace Yavsc.Controllers // GET: Instrumentation/Create public IActionResult Create() { - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); var owned = _context.Instrumentation.Include(i=>i.Tool).Where(i=>i.UserId==uid).Select(i=>i.InstrumentId); var ownedArray = owned.ToArray(); @@ -61,14 +65,14 @@ namespace Yavsc.Controllers [ValidateAntiForgeryToken] public async Task Create(Instrumentation model) { - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); if (ModelState.IsValid) { if (model.UserId != uid) if (!User.IsInRole(Constants.AdminGroupName)) return new ChallengeResult(); _context.Instrumentation.Add(model); - await _context.SaveChangesAsync(User.GetUserId()); + await _context.SaveChangesAsync(_userManager.GetUserId(User)); return RedirectToAction("Index"); } return View(model); @@ -77,17 +81,17 @@ namespace Yavsc.Controllers // GET: Instrumentation/Edit/5 public async Task Edit(string id) { - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); if (id == null) { - return HttpNotFound(); + return StatusCode(404); } if (id != uid) if (!User.IsInRole(Constants.AdminGroupName)) return new ChallengeResult(); Instrumentation musicianSettings = await _context.Instrumentation.SingleAsync(m => m.UserId == id); if (musicianSettings == null) { - return HttpNotFound(); + return StatusCode(404); } return View(musicianSettings); } @@ -97,13 +101,13 @@ namespace Yavsc.Controllers [ValidateAntiForgeryToken] public async Task Edit(Instrumentation musicianSettings) { - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); if (musicianSettings.UserId != uid) if (!User.IsInRole(Constants.AdminGroupName)) return new ChallengeResult(); if (ModelState.IsValid) { _context.Update(musicianSettings); - await _context.SaveChangesAsync(User.GetUserId()); + await _context.SaveChangesAsync(_userManager.GetUserId(User)); return RedirectToAction("Index"); } return View(musicianSettings); @@ -115,15 +119,15 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } Instrumentation musicianSettings = await _context.Instrumentation.SingleAsync(m => m.UserId == id); if (musicianSettings == null) { - return HttpNotFound(); + return StatusCode(404); } - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); if (musicianSettings.UserId != uid) if (!User.IsInRole(Constants.AdminGroupName)) return new ChallengeResult(); return View(musicianSettings); @@ -136,13 +140,13 @@ namespace Yavsc.Controllers { Instrumentation musicianSettings = await _context.Instrumentation.SingleAsync(m => m.UserId == id); - var uid = User.GetUserId(); + var uid = _userManager.GetUserId(User); if (musicianSettings.UserId != uid) if (!User.IsInRole(Constants.AdminGroupName)) return new ChallengeResult(); _context.Instrumentation.Remove(musicianSettings); - await _context.SaveChangesAsync(User.GetUserId()); + await _context.SaveChangesAsync(_userManager.GetUserId(User)); return RedirectToAction("Index"); } } diff --git a/src/Yavsc/Controllers/Musical/InstrumentsController.cs b/src/Yavsc/Controllers/Musical/InstrumentsController.cs index e4e79cd6..91bf6696 100644 --- a/src/Yavsc/Controllers/Musical/InstrumentsController.cs +++ b/src/Yavsc/Controllers/Musical/InstrumentsController.cs @@ -1,5 +1,5 @@ using System.Linq; -using Microsoft.AspNet.Mvc; +using Microsoft.AspNetCore.Mvc; namespace Yavsc.Controllers { @@ -26,13 +26,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } Instrument instrument = _context.Instrument.Single(m => m.Id == id); if (instrument == null) { - return HttpNotFound(); + return StatusCode(404); } return View(instrument); @@ -52,7 +52,7 @@ namespace Yavsc.Controllers if (ModelState.IsValid) { _context.Instrument.Add(instrument); - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); return RedirectToAction("Index"); } return View(instrument); @@ -63,13 +63,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } Instrument instrument = _context.Instrument.Single(m => m.Id == id); if (instrument == null) { - return HttpNotFound(); + return StatusCode(404); } return View(instrument); } @@ -82,7 +82,7 @@ namespace Yavsc.Controllers if (ModelState.IsValid) { _context.Update(instrument); - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); return RedirectToAction("Index"); } return View(instrument); @@ -94,13 +94,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } Instrument instrument = _context.Instrument.Single(m => m.Id == id); if (instrument == null) { - return HttpNotFound(); + return StatusCode(404); } return View(instrument); @@ -113,7 +113,7 @@ namespace Yavsc.Controllers { Instrument instrument = _context.Instrument.Single(m => m.Id == id); _context.Instrument.Remove(instrument); - _context.SaveChanges(User.GetUserId()); + _context.SaveChanges(_userManager.GetUserId(User)); return RedirectToAction("Index"); } } diff --git a/src/Yavsc/Controllers/Survey/BugController.cs b/src/Yavsc/Controllers/Survey/BugController.cs index ccc537e8..c2ad668c 100644 --- a/src/Yavsc/Controllers/Survey/BugController.cs +++ b/src/Yavsc/Controllers/Survey/BugController.cs @@ -1,14 +1,14 @@ using System.Threading.Tasks; -using Microsoft.AspNet.Mvc; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; using Yavsc.Models; using Yavsc.Models.IT.Fixing; using Yavsc.Models.IT.Evolution; using Yavsc.Server.Helpers; using System.Collections.Generic; -using Microsoft.AspNet.Mvc.Rendering; +using Microsoft.AspNetCore.Mvc.Rendering; using Microsoft.Extensions.Localization; -using Microsoft.AspNet.Authorization; +using Microsoft.AspNetCore.Authorization; namespace Yavsc.Controllers { @@ -39,13 +39,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } Bug bug = await _context.Bug.SingleAsync(m => m.Id == id); if (bug == null) { - return HttpNotFound(); + return StatusCode(404); } return View(bug); @@ -88,13 +88,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } Bug bug = await _context.Bug.SingleAsync(m => m.Id == id); if (bug == null) { - return HttpNotFound(); + return StatusCode(404); } ViewBag.Features = Features(_context); @@ -125,13 +125,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } Bug bug = await _context.Bug.SingleAsync(m => m.Id == id); if (bug == null) { - return HttpNotFound(); + return StatusCode(404); } return View(bug); diff --git a/src/Yavsc/Controllers/Survey/FeatureController.cs b/src/Yavsc/Controllers/Survey/FeatureController.cs index 1c385161..36a9d0a9 100644 --- a/src/Yavsc/Controllers/Survey/FeatureController.cs +++ b/src/Yavsc/Controllers/Survey/FeatureController.cs @@ -1,9 +1,9 @@ using System.Collections.Generic; using System.Threading.Tasks; -using Microsoft.AspNet.Mvc; -using Microsoft.AspNet.Mvc.Rendering; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Mvc.Rendering; +using Microsoft.EntityFrameworkCore; namespace Yavsc.Controllers { @@ -36,13 +36,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } Feature feature = await _context.Feature.SingleAsync(m => m.Id == id); if (feature == null) { - return HttpNotFound(); + return StatusCode(404); } return View(feature); @@ -75,13 +75,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } Feature feature = await _context.Feature.SingleAsync(m => m.Id == id); if (feature == null) { - return HttpNotFound(); + return StatusCode(404); } var featureStatusEnumType = typeof(FeatureStatus); var fsstatuses = new List(); @@ -113,13 +113,13 @@ namespace Yavsc.Controllers { if (id == null) { - return HttpNotFound(); + return StatusCode(404); } Feature feature = await _context.Feature.SingleAsync(m => m.Id == id); if (feature == null) { - return HttpNotFound(); + return StatusCode(404); } return View(feature); diff --git a/src/Yavsc/Controllers/Survey/TestController.cs b/src/Yavsc/Controllers/Survey/TestController.cs index bc737fc5..b2d56d4e 100644 --- a/src/Yavsc/Controllers/Survey/TestController.cs +++ b/src/Yavsc/Controllers/Survey/TestController.cs @@ -1,4 +1,4 @@ -using Microsoft.AspNet.Mvc; +using Microsoft.AspNetCore.Mvc; namespace Yavsc.Controllers { @@ -13,4 +13,4 @@ namespace Yavsc.Controllers return View(); } } -} \ No newline at end of file +} diff --git a/src/Yavsc/CustomModelBinder.cs b/src/Yavsc/CustomModelBinder.cs deleted file mode 100644 index 22262d94..00000000 --- a/src/Yavsc/CustomModelBinder.cs +++ /dev/null @@ -1,44 +0,0 @@ -using System; -using System.Globalization; -using System.Threading.Tasks; -using Microsoft.AspNet.Mvc.ModelBinding; - -namespace Yavsc -{ - public class MyDecimalModelBinder : IModelBinder - { - - public async Task BindModelAsync(ModelBindingContext bindingContext) - { - ValueProviderResult valueResult = bindingContext.ValueProvider - .GetValue(bindingContext.ModelName); - decimal actualValue ; - - try { - actualValue = Decimal.Parse(valueResult.FirstValue, System.Globalization.NumberStyles.AllowDecimalPoint); - return await ModelBindingResult.SuccessAsync(bindingContext.ModelName,actualValue); - } - catch (Exception ) { - } - return await ModelBindingResult.FailedAsync(bindingContext.ModelName); - } - } - - public class MyDateTimeModelBinder : IModelBinder - { - public async Task BindModelAsync(ModelBindingContext bindingContext) - { - ValueProviderResult valueResult = bindingContext.ValueProvider - .GetValue(bindingContext.ModelName); - DateTime actualValue ; - ModelStateEntry modelState = new ModelStateEntry(); - // DateTime are sent in the french format - if (DateTime.TryParse(valueResult.FirstValue,new CultureInfo("fr-FR"), DateTimeStyles.AllowInnerWhite, out actualValue)) - { - return await ModelBindingResult.SuccessAsync(bindingContext.ModelName,actualValue); - } - - return await ModelBindingResult.FailedAsync(bindingContext.ModelName); - } - } -} diff --git a/src/Yavsc/Extensions/AppBuilderExtensions.cs b/src/Yavsc/Extensions/AppBuilderExtensions.cs index 8feabcf3..d04e1be7 100644 --- a/src/Yavsc/Extensions/AppBuilderExtensions.cs +++ b/src/Yavsc/Extensions/AppBuilderExtensions.cs @@ -1,6 +1,6 @@ using System; -using Microsoft.AspNet.Builder; -using Microsoft.AspNet.Http; +using Microsoft.AspNetCore.Builder; +using Microsoft.AspNetCore.Http; namespace Yavsc.Extensions { public static class AppBuilderExtensions { @@ -36,4 +36,4 @@ namespace Yavsc.Extensions { }); } } -} \ No newline at end of file +} diff --git a/src/Yavsc/Extensions/EnumExtensions.cs b/src/Yavsc/Extensions/EnumExtensions.cs index 16179358..ae733f20 100644 --- a/src/Yavsc/Extensions/EnumExtensions.cs +++ b/src/Yavsc/Extensions/EnumExtensions.cs @@ -4,7 +4,7 @@ using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Linq; using System.Reflection; -using Microsoft.AspNet.Mvc.Rendering; +using Microsoft.AspNetCore.Mvc.Rendering; using Microsoft.Extensions.Localization; namespace Yavsc.Extensions diff --git a/src/Yavsc/Extensions/OAuthAuthorizationServerExtensions.cs b/src/Yavsc/Extensions/OAuthAuthorizationServerExtensions.cs deleted file mode 100644 index 12112e9b..00000000 --- a/src/Yavsc/Extensions/OAuthAuthorizationServerExtensions.cs +++ /dev/null @@ -1,59 +0,0 @@ -using System; -using OAuth.AspNet.AuthServer; - -namespace Microsoft.AspNet.Builder -{ - - /// - /// Extension methods to add Authorization Server capabilities to an OWIN pipeline - /// - public static class OAuthAuthorizationServerExtensions - { - /// - /// Adds OAuth2 Authorization Server capabilities to an OWIN web application. This middleware - /// performs the request processing for the Authorize and Token endpoints defined by the OAuth2 specification. - /// See also http://tools.ietf.org/html/rfc6749 - /// - /// The web application builder - /// Options which control the behavior of the Authorization Server. - /// The application builder - public static IApplicationBuilder UseOAuthAuthorizationServer(this IApplicationBuilder app, OAuthAuthorizationServerOptions options) - { - if (app == null) - throw new NullReferenceException($"The extension method {nameof(OAuthAuthorizationServerExtensions.UseOAuthAuthorizationServer)} was called on a null reference to a {nameof(IApplicationBuilder)}"); - - if (options == null) - throw new ArgumentNullException(nameof(options)); - - - - return app.UseMiddleware(options); - } - - - /// - /// Adds OAuth2 Authorization Server capabilities to an OWIN web application. This middleware - /// performs the request processing for the Authorize and Token endpoints defined by the OAuth2 specification. - /// See also http://tools.ietf.org/html/rfc6749 - /// - /// The web application builder - /// Options which control the behavior of the Authorization Server. - /// The application builder - public static IApplicationBuilder UseOAuthAuthorizationServer(this IApplicationBuilder app, Action configureOptions) - { - if (app == null) - throw new NullReferenceException($"The extension method {nameof(OAuthAuthorizationServerExtensions.UseOAuthAuthorizationServer)} was called on a null reference to a {nameof(IApplicationBuilder)}"); - - if (configureOptions == null) - throw new ArgumentNullException(nameof(configureOptions)); - - - var options = new OAuthAuthorizationServerOptions(); - - configureOptions?.Invoke(options); - - return app.UseOAuthAuthorizationServer(options); - } - } - -} diff --git a/src/Yavsc/Extensions/SignalRBuilderExtension.cs b/src/Yavsc/Extensions/SignalRBuilderExtension.cs index 00e8151d..f785f289 100644 --- a/src/Yavsc/Extensions/SignalRBuilderExtension.cs +++ b/src/Yavsc/Extensions/SignalRBuilderExtension.cs @@ -1,4 +1,4 @@ -using Microsoft.AspNet.Builder; +using Microsoft.AspNetCore.Builder; using Microsoft.Owin.Builder; using Owin; using System; @@ -7,7 +7,7 @@ using System.Threading.Tasks; namespace Yavsc { - using Microsoft.AspNet.SignalR; + using Microsoft.AspNetCore.SignalR; using AppFunc = Func, Task>; public static class BuilderExtensions diff --git a/src/Yavsc/Formatters/PdfFormatter.cs b/src/Yavsc/Formatters/PdfFormatter.cs deleted file mode 100644 index aed1fff2..00000000 --- a/src/Yavsc/Formatters/PdfFormatter.cs +++ /dev/null @@ -1,38 +0,0 @@ - -using System; -using System.IO; -using System.Threading.Tasks; -using Microsoft.AspNet.Mvc.Formatters; -using Microsoft.Extensions.WebEncoders; - - -namespace Yavsc.Formatters { - public class PdfFormatter : OutputFormatter - { - public override Task WriteResponseBodyAsync(OutputFormatterWriteContext context) - { - -throw new NotImplementedException(); - - } - } - - public class TexEncoder : IHtmlEncoder - { - public string HtmlEncode(string value) - { - return value; - } - - public void HtmlEncode(string value, int startIndex, int charCount, TextWriter output) - { - output.Write(value.Substring(startIndex,charCount)); - } - - public void HtmlEncode(char[] value, int startIndex, int charCount, TextWriter output) - { - output.Write(value,startIndex,charCount); - } - } - -} \ No newline at end of file diff --git a/src/Yavsc/Helpers/AuthHelpers.cs b/src/Yavsc/Helpers/AuthHelpers.cs index 02ba797c..29675eaa 100644 --- a/src/Yavsc/Helpers/AuthHelpers.cs +++ b/src/Yavsc/Helpers/AuthHelpers.cs @@ -1,7 +1,7 @@ using System; using System.Linq; using System.Collections.Generic; -using Microsoft.AspNet.Http; +using Microsoft.AspNetCore.Http; using Yavsc.ViewModels.Account; namespace Yavsc.Helpers @@ -35,4 +35,4 @@ namespace Yavsc.Helpers } -} \ No newline at end of file +} diff --git a/src/Yavsc/Helpers/ControllerHelpers.cs b/src/Yavsc/Helpers/ControllerHelpers.cs index b034a295..fbee4ed7 100644 --- a/src/Yavsc/Helpers/ControllerHelpers.cs +++ b/src/Yavsc/Helpers/ControllerHelpers.cs @@ -1,5 +1,5 @@ using System.Collections.Generic; -using Microsoft.AspNet.Mvc; +using Microsoft.AspNetCore.Mvc; using Yavsc.Models.Messaging; namespace Yavsc.Helpers @@ -52,7 +52,7 @@ namespace Yavsc.Helpers if (accepted == "application/json") { if (controller.ModelState.ErrorCount>0) - result = controller.HttpBadRequest(controller.ModelState); + result = controller.StatusCode(400, controller.ModelState); else result = controller.Ok(model); return true; @@ -69,4 +69,4 @@ namespace Yavsc.Helpers else return controller.View(viewname, model); } } -} \ No newline at end of file +} diff --git a/src/Yavsc/Helpers/ExternalAuthStoreHelper.cs b/src/Yavsc/Helpers/ExternalAuthStoreHelper.cs index 04d8cfbc..7928cda2 100644 --- a/src/Yavsc/Helpers/ExternalAuthStoreHelper.cs +++ b/src/Yavsc/Helpers/ExternalAuthStoreHelper.cs @@ -1,7 +1,7 @@ using System; using System.Linq; using System.Threading.Tasks; -using Microsoft.Data.Entity; +using Microsoft.EntityFrameworkCore; using Newtonsoft.Json.Linq; namespace Yavsc.Helpers.Auth diff --git a/src/Yavsc/Helpers/FileSystemHelpers.cs b/src/Yavsc/Helpers/FileSystemHelpers.cs index 5348b969..8ac6feab 100644 --- a/src/Yavsc/Helpers/FileSystemHelpers.cs +++ b/src/Yavsc/Helpers/FileSystemHelpers.cs @@ -7,8 +7,7 @@ using System.IO; using System.Security.Claims; using System.Threading; using System.Web; -using Microsoft.AspNet.FileProviders; -using Microsoft.AspNet.Http; +using Microsoft.AspNetCore.Http; using Yavsc.Exceptions; using Yavsc.Models; using Yavsc.Models.FileSystem; diff --git a/src/Yavsc/Helpers/GoogleOAuthHelpers.cs b/src/Yavsc/Helpers/GoogleOAuthHelpers.cs index e758a213..c0f78a97 100644 --- a/src/Yavsc/Helpers/GoogleOAuthHelpers.cs +++ b/src/Yavsc/Helpers/GoogleOAuthHelpers.cs @@ -23,8 +23,7 @@ using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; -using Microsoft.Data.Entity; -using Microsoft.AspNet.Identity.EntityFramework; +using Microsoft.EntityFrameworkCore; using Google.Apis.Auth.OAuth2; using Google.Apis.Services; diff --git a/src/Yavsc/Helpers/HtmlHelpers.cs b/src/Yavsc/Helpers/HtmlHelpers.cs index c471a2f6..81490d6e 100644 --- a/src/Yavsc/Helpers/HtmlHelpers.cs +++ b/src/Yavsc/Helpers/HtmlHelpers.cs @@ -1,6 +1,7 @@ using System; -using Microsoft.AspNet.Http; -using Microsoft.AspNet.Mvc.Rendering; +using Microsoft.AspNetCore.Html; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc.Rendering; using Yavsc.Models.Drawing; namespace Yavsc.Helpers diff --git a/src/Yavsc/Helpers/ListItemHelpers.cs b/src/Yavsc/Helpers/ListItemHelpers.cs index 18a62eba..e7fb98a0 100644 --- a/src/Yavsc/Helpers/ListItemHelpers.cs +++ b/src/Yavsc/Helpers/ListItemHelpers.cs @@ -1,7 +1,7 @@ using System.Collections.Generic; using System.Linq; -using Microsoft.AspNet.Mvc.Rendering; +using Microsoft.AspNetCore.Mvc.Rendering; using Yavsc.Models; using Yavsc.Models.Workflow; @@ -19,4 +19,4 @@ namespace Yavsc.Helpers { return items; } } -} \ No newline at end of file +} diff --git a/src/Yavsc/Helpers/PageHelpers.cs b/src/Yavsc/Helpers/PageHelpers.cs index 70e5ee8d..670a9ad0 100644 --- a/src/Yavsc/Helpers/PageHelpers.cs +++ b/src/Yavsc/Helpers/PageHelpers.cs @@ -1,6 +1,6 @@ using System; using System.Collections.Generic; -using Microsoft.AspNet.Mvc.Rendering; +using Microsoft.AspNetCore.Mvc.Rendering; using Microsoft.Extensions.Localization; namespace Yavsc.Server.Helpers diff --git a/src/Yavsc/Helpers/PayPalHelpers.cs b/src/Yavsc/Helpers/PayPalHelpers.cs index 0fae4fe2..e128726f 100644 --- a/src/Yavsc/Helpers/PayPalHelpers.cs +++ b/src/Yavsc/Helpers/PayPalHelpers.cs @@ -2,14 +2,14 @@ using System.Collections.Generic; using Microsoft.Extensions.Logging; using Yavsc.Models.Billing; -using Microsoft.AspNet.Http; +using Microsoft.AspNetCore.Http; using System.Threading.Tasks; using Newtonsoft.Json; using PayPal.PayPalAPIInterfaceService.Model; using PayPal.PayPalAPIInterfaceService; using Yavsc.ViewModels.PayPal; using Yavsc.Models; -using Microsoft.Data.Entity; +using Microsoft.EntityFrameworkCore; using System.Linq; using Yavsc.Models.Payment; diff --git a/src/Yavsc/Helpers/RequestHelpers.cs b/src/Yavsc/Helpers/RequestHelpers.cs index 841418d5..153cb26c 100644 --- a/src/Yavsc/Helpers/RequestHelpers.cs +++ b/src/Yavsc/Helpers/RequestHelpers.cs @@ -1,12 +1,4 @@ -using System.Collections.Generic; - -using Microsoft.Extensions.Logging; -using Microsoft.AspNet.Http; -using System.Threading.Tasks; -using Newtonsoft.Json; -using Yavsc.ViewModels; -using Yavsc.Models; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Http; using System.Linq; namespace Yavsc.Helpers @@ -26,4 +18,4 @@ namespace Yavsc.Helpers return host; } } -} \ No newline at end of file +} diff --git a/src/Yavsc/Helpers/Tags/MarkDownTagHelper.cs b/src/Yavsc/Helpers/Tags/MarkDownTagHelper.cs index b1cc967f..21166b51 100644 --- a/src/Yavsc/Helpers/Tags/MarkDownTagHelper.cs +++ b/src/Yavsc/Helpers/Tags/MarkDownTagHelper.cs @@ -3,8 +3,9 @@ using System.Text.RegularExpressions; using System.Threading.Tasks; using MarkdownDeep; -using Microsoft.AspNet.Mvc.Rendering; -using Microsoft.AspNet.Razor.TagHelpers; +using Microsoft.AspNetCore.Mvc.Rendering; +using Microsoft.AspNetCore.Mvc.ViewFeatures; +using Microsoft.AspNetCore.Razor.TagHelpers; namespace Yavsc.TagHelpers { diff --git a/src/Yavsc/Helpers/TeXHelpers.cs b/src/Yavsc/Helpers/TeXHelpers.cs index 1d0f933f..820b49cb 100644 --- a/src/Yavsc/Helpers/TeXHelpers.cs +++ b/src/Yavsc/Helpers/TeXHelpers.cs @@ -2,13 +2,14 @@ using System; using System.Diagnostics; using System.IO; using System.Linq; -using Microsoft.AspNet.Http; -using Microsoft.AspNet.Mvc; -using Microsoft.AspNet.Mvc.Rendering; -using Microsoft.AspNet.Mvc.ViewEngines; - +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Mvc.Rendering; +using Microsoft.AspNetCore.Mvc.ViewEngines; +using System.Collections.Generic; namespace Yavsc.Helpers { + using Microsoft.AspNetCore.Html; using ViewModels.Gen; public class TeXString : HtmlString { @@ -182,19 +183,19 @@ namespace Yavsc.Helpers // try to find the specified view controller.TryValidateModel(model); - ViewEngineResult viewResult = engine.FindPartialView(controller.ActionContext, viewName); + ViewEngineResult viewResult = engine.FindView(controller.ControllerContext, viewName, false); // create the associated context ViewContext viewContext = new ViewContext(); - viewContext.ActionDescriptor = controller.ActionContext.ActionDescriptor; - viewContext.HttpContext = controller.ActionContext.HttpContext; + viewContext.ActionDescriptor = controller.ControllerContext.ActionDescriptor; + viewContext.HttpContext = controller.ControllerContext.HttpContext; viewContext.TempData = controller.TempData; viewContext.View = viewResult.View; viewContext.Writer = sw; // write the render view with the given context to the stringwriter viewResult.View.RenderAsync(viewContext); - viewResult.EnsureSuccessful(); + viewResult.EnsureSuccessful(new string[0]); return sw.GetStringBuilder().ToString(); } } diff --git a/src/Yavsc/Helpers/UserHelpers.cs b/src/Yavsc/Helpers/UserHelpers.cs index 093eab20..c42da5bb 100644 --- a/src/Yavsc/Helpers/UserHelpers.cs +++ b/src/Yavsc/Helpers/UserHelpers.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; using System.Linq; -using Microsoft.Data.Entity; +using Microsoft.EntityFrameworkCore; using Yavsc.Models; using Yavsc.Models.Blog; diff --git a/src/Yavsc/Helpers/WorkflowHelpers.cs b/src/Yavsc/Helpers/WorkflowHelpers.cs index fe29aec3..d4653a5d 100644 --- a/src/Yavsc/Helpers/WorkflowHelpers.cs +++ b/src/Yavsc/Helpers/WorkflowHelpers.cs @@ -4,7 +4,7 @@ namespace Yavsc.Helpers { using System.Collections.Generic; using System.Linq; - using Microsoft.Data.Entity; + using Microsoft.EntityFrameworkCore; using Yavsc.Models; using Yavsc.Services; using Yavsc.ViewModels.FrontOffice; diff --git a/src/Yavsc/Hubs/ChatHub.cs b/src/Yavsc/Hubs/ChatHub.cs index 717410b2..e05fbfe2 100644 --- a/src/Yavsc/Hubs/ChatHub.cs +++ b/src/Yavsc/Hubs/ChatHub.cs @@ -20,8 +20,8 @@ // along with this program. If not, see . using System; -using Microsoft.AspNet.SignalR; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.SignalR; +using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Logging; using System.Linq; diff --git a/src/Yavsc/Interfaces/ILiveProcessor.cs b/src/Yavsc/Interfaces/ILiveProcessor.cs index ff4d3dc4..d2d7f21e 100644 --- a/src/Yavsc/Interfaces/ILiveProcessor.cs +++ b/src/Yavsc/Interfaces/ILiveProcessor.cs @@ -1,6 +1,6 @@ using System.Collections.Concurrent; using System.Threading.Tasks; -using Microsoft.AspNet.Http; +using Microsoft.AspNetCore.Http; using Yavsc.Models; using Yavsc.ViewModels.Streaming; diff --git a/src/Yavsc/Migrations/2016/20160315144017_init.Designer.cs b/src/Yavsc/Migrations/2016/20160315144017_init.Designer.cs deleted file mode 100644 index 884eef24..00000000 --- a/src/Yavsc/Migrations/2016/20160315144017_init.Designer.cs +++ /dev/null @@ -1,444 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20160315144017_init")] - partial class init - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("YavscWeb.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired(); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("Credits"); - - b.Property("HistoryId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.AccountHistory", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("Description"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("YavscWeb.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("YavscWeb.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId") - .IsRequired(); - - b.Property("bcontent"); - - b.Property("modified"); - - b.Property("photo"); - - b.Property("posted"); - - b.Property("rate"); - - b.Property("title"); - - b.Property("visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Booking.SimpleBookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("EventDate"); - - b.Property("LocationId") - .IsRequired(); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("UserId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.CircleMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CircleId") - .IsRequired(); - - b.Property("MemberId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Command", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CommandId"); - - b.Property("Description"); - - b.Property("Status"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.PerformerProfile", b => - { - b.Property("PerfomerId"); - - b.Property("AcceptGeoLocalisation"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("DailyCost"); - - b.Property("Rate"); - - b.Property("WebSite"); - - b.HasKey("PerfomerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.AccountBalance", b => - { - b.HasOne("YavscWeb.Models.AccountHistory") - .WithMany() - .HasForeignKey("HistoryId"); - - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithOne() - .HasForeignKey("YavscWeb.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Blog", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Booking.SimpleBookQuery", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("YavscWeb.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.CircleMember", b => - { - b.HasOne("YavscWeb.Models.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Command", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Estimate", b => - { - b.HasOne("YavscWeb.Models.Command") - .WithMany() - .HasForeignKey("CommandId"); - }); - - modelBuilder.Entity("YavscWeb.Models.PerformerProfile", b => - { - b.HasOne("YavscWeb.Models.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerfomerId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160315144017_init.cs b/src/Yavsc/Migrations/2016/20160315144017_init.cs deleted file mode 100644 index c8e4fa71..00000000 --- a/src/Yavsc/Migrations/2016/20160315144017_init.cs +++ /dev/null @@ -1,414 +0,0 @@ -using System; -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class init : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.CreateTable( - name: "AspNetRoles", - columns: table => new - { - Id = table.Column(nullable: false), - ConcurrencyStamp = table.Column(nullable: true), - Name = table.Column(nullable: true), - NormalizedName = table.Column(nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_IdentityRole", x => x.Id); - }); - migrationBuilder.CreateTable( - name: "Location", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true), - Address = table.Column(nullable: false), - Latitude = table.Column(nullable: false), - Longitude = table.Column(nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_Location", x => x.Id); - }); - migrationBuilder.CreateTable( - name: "AccountHistory", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true) - }, - constraints: table => - { - table.PrimaryKey("PK_AccountHistory", x => x.Id); - }); - migrationBuilder.CreateTable( - name: "Activity", - columns: table => new - { - Code = table.Column(nullable: false), - Description = table.Column(nullable: true), - Name = table.Column(nullable: false), - Photo = table.Column(nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_Activity", x => x.Code); - }); - migrationBuilder.CreateTable( - name: "AspNetUsers", - columns: table => new - { - Id = table.Column(nullable: false), - AccessFailedCount = table.Column(nullable: false), - ConcurrencyStamp = table.Column(nullable: true), - Email = table.Column(nullable: true), - EmailConfirmed = table.Column(nullable: false), - LockoutEnabled = table.Column(nullable: false), - LockoutEnd = table.Column(nullable: true), - NormalizedEmail = table.Column(nullable: true), - NormalizedUserName = table.Column(nullable: true), - PasswordHash = table.Column(nullable: true), - PhoneNumber = table.Column(nullable: true), - PhoneNumberConfirmed = table.Column(nullable: false), - SecurityStamp = table.Column(nullable: true), - TwoFactorEnabled = table.Column(nullable: false), - UserName = table.Column(nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_ApplicationUser", x => x.Id); - }); - migrationBuilder.CreateTable( - name: "Circle", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true), - Name = table.Column(nullable: true), - UserId = table.Column(nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_Circle", x => x.Id); - }); - migrationBuilder.CreateTable( - name: "Skill", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true), - Name = table.Column(nullable: true), - Rate = table.Column(nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_Skill", x => x.Id); - }); - migrationBuilder.CreateTable( - name: "AspNetRoleClaims", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true), - ClaimType = table.Column(nullable: true), - ClaimValue = table.Column(nullable: true), - RoleId = table.Column(nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_IdentityRoleClaim", x => x.Id); - table.ForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - column: x => x.RoleId, - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - migrationBuilder.CreateTable( - name: "AspNetUserClaims", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true), - ClaimType = table.Column(nullable: true), - ClaimValue = table.Column(nullable: true), - UserId = table.Column(nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_IdentityUserClaim", x => x.Id); - table.ForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - column: x => x.UserId, - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - migrationBuilder.CreateTable( - name: "AspNetUserLogins", - columns: table => new - { - LoginProvider = table.Column(nullable: false), - ProviderKey = table.Column(nullable: false), - ProviderDisplayName = table.Column(nullable: true), - UserId = table.Column(nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_IdentityUserLogin", x => new { x.LoginProvider, x.ProviderKey }); - table.ForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - column: x => x.UserId, - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - migrationBuilder.CreateTable( - name: "AspNetUserRoles", - columns: table => new - { - UserId = table.Column(nullable: false), - RoleId = table.Column(nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_IdentityUserRole", x => new { x.UserId, x.RoleId }); - table.ForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - column: x => x.RoleId, - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - table.ForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - column: x => x.UserId, - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - migrationBuilder.CreateTable( - name: "AccountBalance", - columns: table => new - { - UserId = table.Column(nullable: false), - Credits = table.Column(nullable: false), - HistoryId = table.Column(nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_AccountBalance", x => x.UserId); - table.ForeignKey( - name: "FK_AccountBalance_AccountHistory_HistoryId", - column: x => x.HistoryId, - principalTable: "AccountHistory", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - table.ForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - column: x => x.UserId, - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - migrationBuilder.CreateTable( - name: "Blog", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true), - AuthorId = table.Column(nullable: false), - bcontent = table.Column(nullable: true), - modified = table.Column(nullable: false), - photo = table.Column(nullable: true), - posted = table.Column(nullable: false), - rate = table.Column(nullable: false), - title = table.Column(nullable: true), - visible = table.Column(nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_Blog", x => x.Id); - table.ForeignKey( - name: "FK_Blog_ApplicationUser_AuthorId", - column: x => x.AuthorId, - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - migrationBuilder.CreateTable( - name: "SimpleBookQuery", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true), - ClientId = table.Column(nullable: false), - EventDate = table.Column(nullable: false), - LocationId = table.Column(nullable: false), - PerformerId = table.Column(nullable: false), - ValidationDate = table.Column(nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_SimpleBookQuery", x => x.Id); - table.ForeignKey( - name: "FK_SimpleBookQuery_ApplicationUser_ClientId", - column: x => x.ClientId, - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - table.ForeignKey( - name: "FK_SimpleBookQuery_Location_LocationId", - column: x => x.LocationId, - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - table.ForeignKey( - name: "FK_SimpleBookQuery_ApplicationUser_PerformerId", - column: x => x.PerformerId, - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - migrationBuilder.CreateTable( - name: "Command", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true), - ClientId = table.Column(nullable: false), - PerformerId = table.Column(nullable: false), - ValidationDate = table.Column(nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_Command", x => x.Id); - table.ForeignKey( - name: "FK_Command_ApplicationUser_ClientId", - column: x => x.ClientId, - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - table.ForeignKey( - name: "FK_Command_ApplicationUser_PerformerId", - column: x => x.PerformerId, - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - migrationBuilder.CreateTable( - name: "PerformerProfile", - columns: table => new - { - PerfomerId = table.Column(nullable: false), - AcceptGeoLocalisation = table.Column(nullable: false), - AcceptNotifications = table.Column(nullable: false), - AcceptPublicContact = table.Column(nullable: false), - Active = table.Column(nullable: false), - ActivityCode = table.Column(nullable: false), - DailyCost = table.Column(nullable: false), - Rate = table.Column(nullable: false), - WebSite = table.Column(nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_PerformerProfile", x => x.PerfomerId); - table.ForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - column: x => x.ActivityCode, - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - table.ForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerfomerId", - column: x => x.PerfomerId, - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - migrationBuilder.CreateTable( - name: "CircleMember", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true), - CircleId = table.Column(nullable: false), - MemberId = table.Column(nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_CircleMember", x => x.Id); - table.ForeignKey( - name: "FK_CircleMember_Circle_CircleId", - column: x => x.CircleId, - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - table.ForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - column: x => x.MemberId, - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - migrationBuilder.CreateTable( - name: "Estimate", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true), - CommandId = table.Column(nullable: true), - Description = table.Column(nullable: true), - Status = table.Column(nullable: true), - Title = table.Column(nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_Estimate", x => x.Id); - table.ForeignKey( - name: "FK_Estimate_Command_CommandId", - column: x => x.CommandId, - principalTable: "Command", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - }); - migrationBuilder.CreateIndex( - name: "RoleNameIndex", - table: "AspNetRoles", - column: "NormalizedName"); - migrationBuilder.CreateIndex( - name: "EmailIndex", - table: "AspNetUsers", - column: "NormalizedEmail"); - migrationBuilder.CreateIndex( - name: "UserNameIndex", - table: "AspNetUsers", - column: "NormalizedUserName"); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropTable("AspNetRoleClaims"); - migrationBuilder.DropTable("AspNetUserClaims"); - migrationBuilder.DropTable("AspNetUserLogins"); - migrationBuilder.DropTable("AspNetUserRoles"); - migrationBuilder.DropTable("AccountBalance"); - migrationBuilder.DropTable("Blog"); - migrationBuilder.DropTable("SimpleBookQuery"); - migrationBuilder.DropTable("CircleMember"); - migrationBuilder.DropTable("Estimate"); - migrationBuilder.DropTable("PerformerProfile"); - migrationBuilder.DropTable("Skill"); - migrationBuilder.DropTable("AspNetRoles"); - migrationBuilder.DropTable("AccountHistory"); - migrationBuilder.DropTable("Location"); - migrationBuilder.DropTable("Circle"); - migrationBuilder.DropTable("Command"); - migrationBuilder.DropTable("Activity"); - migrationBuilder.DropTable("AspNetUsers"); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160317215718_command.Designer.cs b/src/Yavsc/Migrations/2016/20160317215718_command.Designer.cs deleted file mode 100644 index d4471a74..00000000 --- a/src/Yavsc/Migrations/2016/20160317215718_command.Designer.cs +++ /dev/null @@ -1,452 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20160317215718_command")] - partial class command - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("YavscWeb.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired(); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("Credits"); - - b.Property("HistoryId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.AccountHistory", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("Description"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("YavscWeb.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("YavscWeb.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId") - .IsRequired(); - - b.Property("bcontent"); - - b.Property("modified"); - - b.Property("photo"); - - b.Property("posted"); - - b.Property("rate"); - - b.Property("title"); - - b.Property("visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Book.Query", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("EventDate"); - - b.Property("Final"); - - b.Property("LocationId") - .IsRequired(); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("UserId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.CircleMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CircleId") - .IsRequired(); - - b.Property("MemberId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Command", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Final"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CommandId"); - - b.Property("Description"); - - b.Property("Status"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.PerformerProfile", b => - { - b.Property("PerfomerId"); - - b.Property("AcceptGeoLocalisation"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("DailyCost"); - - b.Property("Rate"); - - b.Property("WebSite"); - - b.HasKey("PerfomerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.AccountBalance", b => - { - b.HasOne("YavscWeb.Models.AccountHistory") - .WithMany() - .HasForeignKey("HistoryId"); - - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithOne() - .HasForeignKey("YavscWeb.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Blog", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Book.Query", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("YavscWeb.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.CircleMember", b => - { - b.HasOne("YavscWeb.Models.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Command", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Estimate", b => - { - b.HasOne("YavscWeb.Models.Command") - .WithMany() - .HasForeignKey("CommandId"); - }); - - modelBuilder.Entity("YavscWeb.Models.PerformerProfile", b => - { - b.HasOne("YavscWeb.Models.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerfomerId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160317215718_command.cs b/src/Yavsc/Migrations/2016/20160317215718_command.cs deleted file mode 100644 index 2b43e585..00000000 --- a/src/Yavsc/Migrations/2016/20160317215718_command.cs +++ /dev/null @@ -1,330 +0,0 @@ -using System; -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class command : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_AccountHistory_HistoryId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_Blog_ApplicationUser_AuthorId", table: "Blog"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Command_ApplicationUser_ClientId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_Command_ApplicationUser_PerformerId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerfomerId", table: "PerformerProfile"); - migrationBuilder.DropTable("SimpleBookQuery"); - migrationBuilder.CreateTable( - name: "Query", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true), - ClientId = table.Column(nullable: false), - EventDate = table.Column(nullable: false), - Final = table.Column(nullable: true), - LocationId = table.Column(nullable: false), - PerformerId = table.Column(nullable: false), - Previsional = table.Column(nullable: true), - ValidationDate = table.Column(nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_Query", x => x.Id); - table.ForeignKey( - name: "FK_Query_ApplicationUser_ClientId", - column: x => x.ClientId, - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - table.ForeignKey( - name: "FK_Query_Location_LocationId", - column: x => x.LocationId, - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - table.ForeignKey( - name: "FK_Query_ApplicationUser_PerformerId", - column: x => x.PerformerId, - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - migrationBuilder.AlterColumn( - name: "ValidationDate", - table: "Command", - nullable: true); - migrationBuilder.AddColumn( - name: "Final", - table: "Command", - nullable: true); - migrationBuilder.AddColumn( - name: "Previsional", - table: "Command", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_AccountHistory_HistoryId", - table: "AccountBalance", - column: "HistoryId", - principalTable: "AccountHistory", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Blog_ApplicationUser_AuthorId", - table: "Blog", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Command_ApplicationUser_ClientId", - table: "Command", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Command_ApplicationUser_PerformerId", - table: "Command", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerfomerId", - table: "PerformerProfile", - column: "PerfomerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_AccountHistory_HistoryId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_Blog_ApplicationUser_AuthorId", table: "Blog"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Command_ApplicationUser_ClientId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_Command_ApplicationUser_PerformerId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerfomerId", table: "PerformerProfile"); - migrationBuilder.DropColumn(name: "Final", table: "Command"); - migrationBuilder.DropColumn(name: "Previsional", table: "Command"); - migrationBuilder.DropTable("Query"); - migrationBuilder.CreateTable( - name: "SimpleBookQuery", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true), - ClientId = table.Column(nullable: false), - EventDate = table.Column(nullable: false), - LocationId = table.Column(nullable: false), - PerformerId = table.Column(nullable: false), - ValidationDate = table.Column(nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_SimpleBookQuery", x => x.Id); - table.ForeignKey( - name: "FK_SimpleBookQuery_ApplicationUser_ClientId", - column: x => x.ClientId, - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - table.ForeignKey( - name: "FK_SimpleBookQuery_Location_LocationId", - column: x => x.LocationId, - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - table.ForeignKey( - name: "FK_SimpleBookQuery_ApplicationUser_PerformerId", - column: x => x.PerformerId, - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - }); - migrationBuilder.AlterColumn( - name: "ValidationDate", - table: "Command", - nullable: false); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_AccountHistory_HistoryId", - table: "AccountBalance", - column: "HistoryId", - principalTable: "AccountHistory", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Blog_ApplicationUser_AuthorId", - table: "Blog", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Command_ApplicationUser_ClientId", - table: "Command", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Command_ApplicationUser_PerformerId", - table: "Command", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerfomerId", - table: "PerformerProfile", - column: "PerfomerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160320170252_bank.Designer.cs b/src/Yavsc/Migrations/2016/20160320170252_bank.Designer.cs deleted file mode 100644 index 695751b8..00000000 --- a/src/Yavsc/Migrations/2016/20160320170252_bank.Designer.cs +++ /dev/null @@ -1,485 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20160320170252_bank")] - partial class bank - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("YavscWeb.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired(); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("Credits"); - - b.Property("HistoryId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.AccountHistory", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("Description"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("YavscWeb.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("YavscWeb.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.Property("TargetId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId") - .IsRequired(); - - b.Property("bcontent"); - - b.Property("modified"); - - b.Property("photo"); - - b.Property("posted"); - - b.Property("rate"); - - b.Property("title"); - - b.Property("visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Book.Query", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("EventDate"); - - b.Property("Final"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("UserId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.CircleMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CircleId") - .IsRequired(); - - b.Property("MemberId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Command", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Final"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CommandId"); - - b.Property("Description"); - - b.Property("Status"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.PerformerProfile", b => - { - b.Property("PerfomerId"); - - b.Property("AcceptGeoLocalisation"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("DailyCost"); - - b.Property("OrganisationAddressId"); - - b.Property("Rate"); - - b.Property("SIRET") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("WebSite"); - - b.HasKey("PerfomerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.AccountBalance", b => - { - b.HasOne("YavscWeb.Models.AccountHistory") - .WithMany() - .HasForeignKey("HistoryId"); - - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithOne() - .HasForeignKey("YavscWeb.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.BalanceImpact", b => - { - b.HasOne("YavscWeb.Models.AccountHistory") - .WithMany() - .HasForeignKey("TargetId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Blog", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Book.Query", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("YavscWeb.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.CircleMember", b => - { - b.HasOne("YavscWeb.Models.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Command", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Estimate", b => - { - b.HasOne("YavscWeb.Models.Command") - .WithMany() - .HasForeignKey("CommandId"); - }); - - modelBuilder.Entity("YavscWeb.Models.PerformerProfile", b => - { - b.HasOne("YavscWeb.Models.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("YavscWeb.Location") - .WithMany() - .HasForeignKey("OrganisationAddressId"); - - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerfomerId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160320170252_bank.cs b/src/Yavsc/Migrations/2016/20160320170252_bank.cs deleted file mode 100644 index 7100e0d9..00000000 --- a/src/Yavsc/Migrations/2016/20160320170252_bank.cs +++ /dev/null @@ -1,334 +0,0 @@ -using System; -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class bank : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_AccountHistory_HistoryId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_Blog_ApplicationUser_AuthorId", table: "Blog"); - migrationBuilder.DropForeignKey(name: "FK_Query_ApplicationUser_ClientId", table: "Query"); - migrationBuilder.DropForeignKey(name: "FK_Query_Location_LocationId", table: "Query"); - migrationBuilder.DropForeignKey(name: "FK_Query_ApplicationUser_PerformerId", table: "Query"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Command_ApplicationUser_ClientId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_Command_ApplicationUser_PerformerId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerfomerId", table: "PerformerProfile"); - migrationBuilder.CreateTable( - name: "BalanceImpact", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true), - ExecDate = table.Column(nullable: false), - Impact = table.Column(nullable: false), - Reason = table.Column(nullable: false), - TargetId = table.Column(nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_BalanceImpact", x => x.Id); - table.ForeignKey( - name: "FK_BalanceImpact_AccountHistory_TargetId", - column: x => x.TargetId, - principalTable: "AccountHistory", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - migrationBuilder.AddColumn( - name: "OrganisationAddressId", - table: "PerformerProfile", - nullable: false, - defaultValue: 0L); - - migrationBuilder.AddColumn( - name: "SIRET", - table: "PerformerProfile", - nullable: false, - defaultValue: ""); - - migrationBuilder.Sql("delete from \"PerformerProfile\"" ); - - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_AccountHistory_HistoryId", - table: "AccountBalance", - column: "HistoryId", - principalTable: "AccountHistory", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Blog_ApplicationUser_AuthorId", - table: "Blog", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Query_ApplicationUser_ClientId", - table: "Query", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Query_Location_LocationId", - table: "Query", - column: "LocationId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Query_ApplicationUser_PerformerId", - table: "Query", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Command_ApplicationUser_ClientId", - table: "Command", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Command_ApplicationUser_PerformerId", - table: "Command", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganisationAddressId", - table: "PerformerProfile", - column: "OrganisationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerfomerId", - table: "PerformerProfile", - column: "PerfomerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_AccountHistory_HistoryId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_Blog_ApplicationUser_AuthorId", table: "Blog"); - migrationBuilder.DropForeignKey(name: "FK_Query_ApplicationUser_ClientId", table: "Query"); - migrationBuilder.DropForeignKey(name: "FK_Query_Location_LocationId", table: "Query"); - migrationBuilder.DropForeignKey(name: "FK_Query_ApplicationUser_PerformerId", table: "Query"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Command_ApplicationUser_ClientId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_Command_ApplicationUser_PerformerId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganisationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerfomerId", table: "PerformerProfile"); - migrationBuilder.DropColumn(name: "OrganisationAddressId", table: "PerformerProfile"); - migrationBuilder.DropColumn(name: "SIRET", table: "PerformerProfile"); - migrationBuilder.DropTable("BalanceImpact"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_AccountHistory_HistoryId", - table: "AccountBalance", - column: "HistoryId", - principalTable: "AccountHistory", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Blog_ApplicationUser_AuthorId", - table: "Blog", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Query_ApplicationUser_ClientId", - table: "Query", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Query_Location_LocationId", - table: "Query", - column: "LocationId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Query_ApplicationUser_PerformerId", - table: "Query", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Command_ApplicationUser_ClientId", - table: "Command", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Command_ApplicationUser_PerformerId", - table: "Command", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerfomerId", - table: "PerformerProfile", - column: "PerfomerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160322144500_contact.Designer.cs b/src/Yavsc/Migrations/2016/20160322144500_contact.Designer.cs deleted file mode 100644 index a85e8b65..00000000 --- a/src/Yavsc/Migrations/2016/20160322144500_contact.Designer.cs +++ /dev/null @@ -1,592 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20160322144500_contact")] - partial class contact - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("YavscWeb.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired(); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("Credits"); - - b.Property("HistoryId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.AccountHistory", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("Description"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("YavscWeb.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("YavscWeb.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.Property("TargetId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId") - .IsRequired(); - - b.Property("bcontent"); - - b.Property("modified"); - - b.Property("photo"); - - b.Property("posted"); - - b.Property("rate"); - - b.Property("title"); - - b.Property("visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Book.Query", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("EventDate"); - - b.Property("Lag"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("UserId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.CircleMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CircleId") - .IsRequired(); - - b.Property("MemberId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Command", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Lag"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("CommandId"); - - b.Property("Comment"); - - b.Property("Count"); - - b.Property("EstimateId"); - - b.Property("QueryId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CommandId"); - - b.Property("Description"); - - b.Property("Status"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.PerformerProfile", b => - { - b.Property("PerfomerId"); - - b.Property("AcceptGeoLocalisation"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("DailyCost"); - - b.Property("OrganisationAddressId"); - - b.Property("Rate"); - - b.Property("SIRET") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("WebSite"); - - b.HasKey("PerfomerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.AccountBalance", b => - { - b.HasOne("YavscWeb.Models.AccountHistory") - .WithMany() - .HasForeignKey("HistoryId"); - - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithOne() - .HasForeignKey("YavscWeb.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.ApplicationUser", b => - { - b.HasOne("YavscWeb.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("YavscWeb.Models.BalanceImpact", b => - { - b.HasOne("YavscWeb.Models.AccountHistory") - .WithMany() - .HasForeignKey("TargetId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Blog", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Book.Query", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("YavscWeb.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("YavscWeb.Models.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.CircleMember", b => - { - b.HasOne("YavscWeb.Models.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Command", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("YavscWeb.Models.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.CommandLine", b => - { - b.HasOne("YavscWeb.Models.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("YavscWeb.Models.Command") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("YavscWeb.Models.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("YavscWeb.Models.Book.Query") - .WithMany() - .HasForeignKey("QueryId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Contact", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Estimate", b => - { - b.HasOne("YavscWeb.Models.Command") - .WithMany() - .HasForeignKey("CommandId"); - }); - - modelBuilder.Entity("YavscWeb.Models.PerformerProfile", b => - { - b.HasOne("YavscWeb.Models.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("YavscWeb.Location") - .WithMany() - .HasForeignKey("OrganisationAddressId"); - - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerfomerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Service", b => - { - b.HasOne("YavscWeb.Models.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160322144500_contact.cs b/src/Yavsc/Migrations/2016/20160322144500_contact.cs deleted file mode 100644 index 23b3b52f..00000000 --- a/src/Yavsc/Migrations/2016/20160322144500_contact.cs +++ /dev/null @@ -1,455 +0,0 @@ - -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class contact : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_AccountHistory_HistoryId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountHistory_TargetId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_Blog_ApplicationUser_AuthorId", table: "Blog"); - migrationBuilder.DropForeignKey(name: "FK_Query_ApplicationUser_ClientId", table: "Query"); - migrationBuilder.DropForeignKey(name: "FK_Query_Location_LocationId", table: "Query"); - migrationBuilder.DropForeignKey(name: "FK_Query_ApplicationUser_PerformerId", table: "Query"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Command_ApplicationUser_ClientId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_Command_ApplicationUser_PerformerId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganisationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerfomerId", table: "PerformerProfile"); - migrationBuilder.DropColumn(name: "Final", table: "Command"); - migrationBuilder.DropColumn(name: "Final", table: "Query"); - migrationBuilder.CreateTable( - name: "BaseProduct", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true), - Description = table.Column(nullable: true), - Name = table.Column(nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_BaseProduct", x => x.Id); - }); - migrationBuilder.CreateTable( - name: "Contact", - columns: table => new - { - OwnerId = table.Column(nullable: false), - UserId = table.Column(nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_Contact", x => new { x.OwnerId, x.UserId }); - table.ForeignKey( - name: "FK_Contact_ApplicationUser_OwnerId", - column: x => x.OwnerId, - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - migrationBuilder.CreateTable( - name: "Service", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true), - ContextId = table.Column(nullable: true), - Depth = table.Column(nullable: false), - Description = table.Column(nullable: true), - Height = table.Column(nullable: false), - Name = table.Column(nullable: true), - Weight = table.Column(nullable: false), - Width = table.Column(nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_Service", x => x.Id); - table.ForeignKey( - name: "FK_Service_Activity_ContextId", - column: x => x.ContextId, - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - }); - migrationBuilder.CreateTable( - name: "CommandLine", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true), - ArticleId = table.Column(nullable: true), - CommandId = table.Column(nullable: true), - Comment = table.Column(nullable: true), - Count = table.Column(nullable: false), - EstimateId = table.Column(nullable: true), - QueryId = table.Column(nullable: true), - UnitaryCost = table.Column(nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_CommandLine", x => x.Id); - table.ForeignKey( - name: "FK_CommandLine_BaseProduct_ArticleId", - column: x => x.ArticleId, - principalTable: "BaseProduct", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - table.ForeignKey( - name: "FK_CommandLine_Command_CommandId", - column: x => x.CommandId, - principalTable: "Command", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - table.ForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - column: x => x.EstimateId, - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - table.ForeignKey( - name: "FK_CommandLine_Query_QueryId", - column: x => x.QueryId, - principalTable: "Query", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - }); - migrationBuilder.AddColumn( - name: "Lag", - table: "Command", - nullable: false, - defaultValue: 0); - migrationBuilder.AddColumn( - name: "Lag", - table: "Query", - nullable: false, - defaultValue: 0); - migrationBuilder.AddColumn( - name: "PostalAddressId", - table: "AspNetUsers", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_AccountHistory_HistoryId", - table: "AccountBalance", - column: "HistoryId", - principalTable: "AccountHistory", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ApplicationUser_Location_PostalAddressId", - table: "AspNetUsers", - column: "PostalAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountHistory_TargetId", - table: "BalanceImpact", - column: "TargetId", - principalTable: "AccountHistory", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Blog_ApplicationUser_AuthorId", - table: "Blog", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Query_ApplicationUser_ClientId", - table: "Query", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Query_Location_LocationId", - table: "Query", - column: "LocationId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Query_PerformerProfile_PerformerId", - table: "Query", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Command_ApplicationUser_ClientId", - table: "Command", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Command_PerformerProfile_PerformerId", - table: "Command", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganisationAddressId", - table: "PerformerProfile", - column: "OrganisationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerfomerId", - table: "PerformerProfile", - column: "PerfomerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_AccountHistory_HistoryId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_ApplicationUser_Location_PostalAddressId", table: "AspNetUsers"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountHistory_TargetId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_Blog_ApplicationUser_AuthorId", table: "Blog"); - migrationBuilder.DropForeignKey(name: "FK_Query_ApplicationUser_ClientId", table: "Query"); - migrationBuilder.DropForeignKey(name: "FK_Query_Location_LocationId", table: "Query"); - migrationBuilder.DropForeignKey(name: "FK_Query_PerformerProfile_PerformerId", table: "Query"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Command_ApplicationUser_ClientId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_Command_PerformerProfile_PerformerId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganisationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerfomerId", table: "PerformerProfile"); - migrationBuilder.DropColumn(name: "Lag", table: "Command"); - migrationBuilder.DropColumn(name: "Lag", table: "Query"); - migrationBuilder.DropColumn(name: "PostalAddressId", table: "AspNetUsers"); - migrationBuilder.DropTable("CommandLine"); - migrationBuilder.DropTable("Contact"); - migrationBuilder.DropTable("Service"); - migrationBuilder.DropTable("BaseProduct"); - migrationBuilder.AddColumn( - name: "Final", - table: "Command", - nullable: true); - migrationBuilder.AddColumn( - name: "Final", - table: "Query", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_AccountHistory_HistoryId", - table: "AccountBalance", - column: "HistoryId", - principalTable: "AccountHistory", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountHistory_TargetId", - table: "BalanceImpact", - column: "TargetId", - principalTable: "AccountHistory", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Blog_ApplicationUser_AuthorId", - table: "Blog", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Query_ApplicationUser_ClientId", - table: "Query", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Query_Location_LocationId", - table: "Query", - column: "LocationId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Query_ApplicationUser_PerformerId", - table: "Query", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Command_ApplicationUser_ClientId", - table: "Command", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Command_ApplicationUser_PerformerId", - table: "Command", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganisationAddressId", - table: "PerformerProfile", - column: "OrganisationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerfomerId", - table: "PerformerProfile", - column: "PerfomerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160322152206_balance.Designer.cs b/src/Yavsc/Migrations/2016/20160322152206_balance.Designer.cs deleted file mode 100644 index aa8b4a65..00000000 --- a/src/Yavsc/Migrations/2016/20160322152206_balance.Designer.cs +++ /dev/null @@ -1,579 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20160322152206_balance")] - partial class balance - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("YavscWeb.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired(); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("Description"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("YavscWeb.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("YavscWeb.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId") - .IsRequired(); - - b.Property("bcontent"); - - b.Property("modified"); - - b.Property("photo"); - - b.Property("posted"); - - b.Property("rate"); - - b.Property("title"); - - b.Property("visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Book.Query", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("EventDate"); - - b.Property("Lag"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("UserId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.CircleMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CircleId") - .IsRequired(); - - b.Property("MemberId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Command", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Lag"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("CommandId"); - - b.Property("Comment"); - - b.Property("Count"); - - b.Property("EstimateId"); - - b.Property("QueryId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CommandId"); - - b.Property("Description"); - - b.Property("Status"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.PerformerProfile", b => - { - b.Property("PerfomerId"); - - b.Property("AcceptGeoLocalisation"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("DailyCost"); - - b.Property("OrganisationAddressId"); - - b.Property("Rate"); - - b.Property("SIRET") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("WebSite"); - - b.HasKey("PerfomerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.AccountBalance", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithOne() - .HasForeignKey("YavscWeb.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.ApplicationUser", b => - { - b.HasOne("YavscWeb.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("YavscWeb.Models.BalanceImpact", b => - { - b.HasOne("YavscWeb.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Blog", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Book.Query", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("YavscWeb.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("YavscWeb.Models.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.CircleMember", b => - { - b.HasOne("YavscWeb.Models.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Command", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("YavscWeb.Models.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.CommandLine", b => - { - b.HasOne("YavscWeb.Models.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("YavscWeb.Models.Command") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("YavscWeb.Models.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("YavscWeb.Models.Book.Query") - .WithMany() - .HasForeignKey("QueryId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Contact", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Estimate", b => - { - b.HasOne("YavscWeb.Models.Command") - .WithMany() - .HasForeignKey("CommandId"); - }); - - modelBuilder.Entity("YavscWeb.Models.PerformerProfile", b => - { - b.HasOne("YavscWeb.Models.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("YavscWeb.Location") - .WithMany() - .HasForeignKey("OrganisationAddressId"); - - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerfomerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Service", b => - { - b.HasOne("YavscWeb.Models.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160322152206_balance.cs b/src/Yavsc/Migrations/2016/20160322152206_balance.cs deleted file mode 100644 index 101a6905..00000000 --- a/src/Yavsc/Migrations/2016/20160322152206_balance.cs +++ /dev/null @@ -1,373 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class balance : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_AccountHistory_HistoryId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountHistory_TargetId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_Blog_ApplicationUser_AuthorId", table: "Blog"); - migrationBuilder.DropForeignKey(name: "FK_Query_ApplicationUser_ClientId", table: "Query"); - migrationBuilder.DropForeignKey(name: "FK_Query_Location_LocationId", table: "Query"); - migrationBuilder.DropForeignKey(name: "FK_Query_PerformerProfile_PerformerId", table: "Query"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Command_ApplicationUser_ClientId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_Command_PerformerProfile_PerformerId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_Contact_ApplicationUser_OwnerId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganisationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerfomerId", table: "PerformerProfile"); - migrationBuilder.DropColumn(name: "TargetId", table: "BalanceImpact"); - migrationBuilder.DropColumn(name: "HistoryId", table: "AccountBalance"); - migrationBuilder.DropTable("AccountHistory"); - migrationBuilder.AlterColumn( - name: "Impact", - table: "BalanceImpact", - nullable: false); - migrationBuilder.AddColumn( - name: "BalanceId", - table: "BalanceImpact", - nullable: false, - defaultValue: ""); - migrationBuilder.AlterColumn( - name: "Credits", - table: "AccountBalance", - nullable: false); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Blog_ApplicationUser_AuthorId", - table: "Blog", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Query_ApplicationUser_ClientId", - table: "Query", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Query_Location_LocationId", - table: "Query", - column: "LocationId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Query_PerformerProfile_PerformerId", - table: "Query", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Command_ApplicationUser_ClientId", - table: "Command", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Command_PerformerProfile_PerformerId", - table: "Command", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Contact_ApplicationUser_OwnerId", - table: "Contact", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganisationAddressId", - table: "PerformerProfile", - column: "OrganisationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerfomerId", - table: "PerformerProfile", - column: "PerfomerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_Blog_ApplicationUser_AuthorId", table: "Blog"); - migrationBuilder.DropForeignKey(name: "FK_Query_ApplicationUser_ClientId", table: "Query"); - migrationBuilder.DropForeignKey(name: "FK_Query_Location_LocationId", table: "Query"); - migrationBuilder.DropForeignKey(name: "FK_Query_PerformerProfile_PerformerId", table: "Query"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Command_ApplicationUser_ClientId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_Command_PerformerProfile_PerformerId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_Contact_ApplicationUser_OwnerId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganisationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerfomerId", table: "PerformerProfile"); - migrationBuilder.DropColumn(name: "BalanceId", table: "BalanceImpact"); - migrationBuilder.CreateTable( - name: "AccountHistory", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true) - }, - constraints: table => - { - table.PrimaryKey("PK_AccountHistory", x => x.Id); - }); - migrationBuilder.AlterColumn( - name: "Impact", - table: "BalanceImpact", - nullable: false); - migrationBuilder.AddColumn( - name: "TargetId", - table: "BalanceImpact", - nullable: false, - defaultValue: 0L); - migrationBuilder.AlterColumn( - name: "Credits", - table: "AccountBalance", - nullable: false); - migrationBuilder.AddColumn( - name: "HistoryId", - table: "AccountBalance", - nullable: false, - defaultValue: 0L); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_AccountHistory_HistoryId", - table: "AccountBalance", - column: "HistoryId", - principalTable: "AccountHistory", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountHistory_TargetId", - table: "BalanceImpact", - column: "TargetId", - principalTable: "AccountHistory", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Blog_ApplicationUser_AuthorId", - table: "Blog", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Query_ApplicationUser_ClientId", - table: "Query", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Query_Location_LocationId", - table: "Query", - column: "LocationId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Query_PerformerProfile_PerformerId", - table: "Query", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Command_ApplicationUser_ClientId", - table: "Command", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Command_PerformerProfile_PerformerId", - table: "Command", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Contact_ApplicationUser_OwnerId", - table: "Contact", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganisationAddressId", - table: "PerformerProfile", - column: "OrganisationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerfomerId", - table: "PerformerProfile", - column: "PerfomerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160401233357_circle.Designer.cs b/src/Yavsc/Migrations/2016/20160401233357_circle.Designer.cs deleted file mode 100644 index f9e22eed..00000000 --- a/src/Yavsc/Migrations/2016/20160401233357_circle.Designer.cs +++ /dev/null @@ -1,603 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20160401233357_circle")] - partial class circle - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("YavscWeb.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired(); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("Description"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("YavscWeb.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("GoogleRegId"); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("YavscWeb.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId") - .IsRequired(); - - b.Property("bcontent"); - - b.Property("modified"); - - b.Property("photo"); - - b.Property("posted"); - - b.Property("rate"); - - b.Property("title"); - - b.Property("visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Book.Query", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("EventDate"); - - b.Property("Lag"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.CircleMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CircleId") - .IsRequired(); - - b.Property("MemberId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Command", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Lag"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("CommandId"); - - b.Property("Comment"); - - b.Property("Count"); - - b.Property("EstimateId"); - - b.Property("QueryId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CommandId"); - - b.Property("Description"); - - b.Property("Status"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.PerformerProfile", b => - { - b.Property("PerfomerId"); - - b.Property("AcceptGeoLocalisation"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("DailyCost"); - - b.Property("OrganisationAddressId"); - - b.Property("Rate"); - - b.Property("SIRET") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("WebSite"); - - b.HasKey("PerfomerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.AccountBalance", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithOne() - .HasForeignKey("YavscWeb.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.ApplicationUser", b => - { - b.HasOne("YavscWeb.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("YavscWeb.Models.BalanceImpact", b => - { - b.HasOne("YavscWeb.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Blog", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Book.Query", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("YavscWeb.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("YavscWeb.Models.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Circle", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.CircleMember", b => - { - b.HasOne("YavscWeb.Models.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Command", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("YavscWeb.Models.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.CommandLine", b => - { - b.HasOne("YavscWeb.Models.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("YavscWeb.Models.Command") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("YavscWeb.Models.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("YavscWeb.Models.Book.Query") - .WithMany() - .HasForeignKey("QueryId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Contact", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Estimate", b => - { - b.HasOne("YavscWeb.Models.Command") - .WithMany() - .HasForeignKey("CommandId"); - }); - - modelBuilder.Entity("YavscWeb.Models.PerformerProfile", b => - { - b.HasOne("YavscWeb.Models.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("YavscWeb.Location") - .WithMany() - .HasForeignKey("OrganisationAddressId"); - - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerfomerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Service", b => - { - b.HasOne("YavscWeb.Models.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160401233357_circle.cs b/src/Yavsc/Migrations/2016/20160401233357_circle.cs deleted file mode 100644 index 677ed91b..00000000 --- a/src/Yavsc/Migrations/2016/20160401233357_circle.cs +++ /dev/null @@ -1,358 +0,0 @@ -using System; -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class circle : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_Blog_ApplicationUser_AuthorId", table: "Blog"); - migrationBuilder.DropForeignKey(name: "FK_Query_ApplicationUser_ClientId", table: "Query"); - migrationBuilder.DropForeignKey(name: "FK_Query_Location_LocationId", table: "Query"); - migrationBuilder.DropForeignKey(name: "FK_Query_PerformerProfile_PerformerId", table: "Query"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Command_ApplicationUser_ClientId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_Command_PerformerProfile_PerformerId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_Contact_ApplicationUser_OwnerId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganisationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerfomerId", table: "PerformerProfile"); - migrationBuilder.DropColumn(name: "UserId", table: "Circle"); - migrationBuilder.CreateTable( - name: "OAuth2Tokens", - columns: table => new - { - UserId = table.Column(nullable: false), - AccessToken = table.Column(nullable: true), - Expiration = table.Column(nullable: false), - RefreshToken = table.Column(nullable: true), - TokenType = table.Column(nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_OAuth2Tokens", x => x.UserId); - }); - migrationBuilder.AddColumn( - name: "OwnerId", - table: "Circle", - nullable: true); - migrationBuilder.AddColumn( - name: "GoogleRegId", - table: "AspNetUsers", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Blog_ApplicationUser_AuthorId", - table: "Blog", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Query_ApplicationUser_ClientId", - table: "Query", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Query_Location_LocationId", - table: "Query", - column: "LocationId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Query_PerformerProfile_PerformerId", - table: "Query", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Circle_ApplicationUser_OwnerId", - table: "Circle", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Command_ApplicationUser_ClientId", - table: "Command", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Command_PerformerProfile_PerformerId", - table: "Command", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Contact_ApplicationUser_OwnerId", - table: "Contact", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganisationAddressId", - table: "PerformerProfile", - column: "OrganisationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerfomerId", - table: "PerformerProfile", - column: "PerfomerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_Blog_ApplicationUser_AuthorId", table: "Blog"); - migrationBuilder.DropForeignKey(name: "FK_Query_ApplicationUser_ClientId", table: "Query"); - migrationBuilder.DropForeignKey(name: "FK_Query_Location_LocationId", table: "Query"); - migrationBuilder.DropForeignKey(name: "FK_Query_PerformerProfile_PerformerId", table: "Query"); - migrationBuilder.DropForeignKey(name: "FK_Circle_ApplicationUser_OwnerId", table: "Circle"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Command_ApplicationUser_ClientId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_Command_PerformerProfile_PerformerId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_Contact_ApplicationUser_OwnerId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganisationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerfomerId", table: "PerformerProfile"); - migrationBuilder.DropColumn(name: "OwnerId", table: "Circle"); - migrationBuilder.DropColumn(name: "GoogleRegId", table: "AspNetUsers"); - migrationBuilder.DropTable("OAuth2Tokens"); - migrationBuilder.AddColumn( - name: "UserId", - table: "Circle", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Blog_ApplicationUser_AuthorId", - table: "Blog", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Query_ApplicationUser_ClientId", - table: "Query", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Query_Location_LocationId", - table: "Query", - column: "LocationId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Query_PerformerProfile_PerformerId", - table: "Query", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Command_ApplicationUser_ClientId", - table: "Command", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Command_PerformerProfile_PerformerId", - table: "Command", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Contact_ApplicationUser_OwnerId", - table: "Contact", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganisationAddressId", - table: "PerformerProfile", - column: "OrganisationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerfomerId", - table: "PerformerProfile", - column: "PerfomerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160402135146_calendar.Designer.cs b/src/Yavsc/Migrations/2016/20160402135146_calendar.Designer.cs deleted file mode 100644 index d993d7b7..00000000 --- a/src/Yavsc/Migrations/2016/20160402135146_calendar.Designer.cs +++ /dev/null @@ -1,607 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20160402135146_calendar")] - partial class calendar - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("YavscWeb.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired(); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("Description"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("YavscWeb.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("GoogleRegId"); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("YavscWeb.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId") - .IsRequired(); - - b.Property("bcontent"); - - b.Property("modified"); - - b.Property("photo"); - - b.Property("posted"); - - b.Property("rate"); - - b.Property("title"); - - b.Property("visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Book.Query", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("EventDate"); - - b.Property("Lag"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.CircleMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CircleId") - .IsRequired(); - - b.Property("MemberId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Command", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Lag"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("CommandId"); - - b.Property("Comment"); - - b.Property("Count"); - - b.Property("EstimateId"); - - b.Property("QueryId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CommandId"); - - b.Property("Description"); - - b.Property("Status"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.PerformerProfile", b => - { - b.Property("PerfomerId"); - - b.Property("AcceptGeoLocalisation"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("DailyCost"); - - b.Property("OrganisationAddressId"); - - b.Property("Rate"); - - b.Property("SIRET") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("WebSite"); - - b.HasKey("PerfomerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.AccountBalance", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithOne() - .HasForeignKey("YavscWeb.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.ApplicationUser", b => - { - b.HasOne("YavscWeb.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("YavscWeb.Models.BalanceImpact", b => - { - b.HasOne("YavscWeb.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Blog", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Book.Query", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("YavscWeb.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("YavscWeb.Models.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Circle", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.CircleMember", b => - { - b.HasOne("YavscWeb.Models.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Command", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("YavscWeb.Models.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.CommandLine", b => - { - b.HasOne("YavscWeb.Models.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("YavscWeb.Models.Command") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("YavscWeb.Models.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("YavscWeb.Models.Book.Query") - .WithMany() - .HasForeignKey("QueryId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Contact", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Estimate", b => - { - b.HasOne("YavscWeb.Models.Command") - .WithMany() - .HasForeignKey("CommandId"); - }); - - modelBuilder.Entity("YavscWeb.Models.PerformerProfile", b => - { - b.HasOne("YavscWeb.Models.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("YavscWeb.Location") - .WithMany() - .HasForeignKey("OrganisationAddressId"); - - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerfomerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Service", b => - { - b.HasOne("YavscWeb.Models.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160402135146_calendar.cs b/src/Yavsc/Migrations/2016/20160402135146_calendar.cs deleted file mode 100644 index ef37e8b0..00000000 --- a/src/Yavsc/Migrations/2016/20160402135146_calendar.cs +++ /dev/null @@ -1,330 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class calendar : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_Blog_ApplicationUser_AuthorId", table: "Blog"); - migrationBuilder.DropForeignKey(name: "FK_Query_ApplicationUser_ClientId", table: "Query"); - migrationBuilder.DropForeignKey(name: "FK_Query_Location_LocationId", table: "Query"); - migrationBuilder.DropForeignKey(name: "FK_Query_PerformerProfile_PerformerId", table: "Query"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Command_ApplicationUser_ClientId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_Command_PerformerProfile_PerformerId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_Contact_ApplicationUser_OwnerId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganisationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerfomerId", table: "PerformerProfile"); - migrationBuilder.AddColumn( - name: "DedicatedGoogleCalendar", - table: "AspNetUsers", - nullable: true); - migrationBuilder.AddColumn( - name: "ContactCredits", - table: "AccountBalance", - nullable: false, - defaultValue: 0L); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Blog_ApplicationUser_AuthorId", - table: "Blog", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Query_ApplicationUser_ClientId", - table: "Query", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Query_Location_LocationId", - table: "Query", - column: "LocationId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Query_PerformerProfile_PerformerId", - table: "Query", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Command_ApplicationUser_ClientId", - table: "Command", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Command_PerformerProfile_PerformerId", - table: "Command", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Contact_ApplicationUser_OwnerId", - table: "Contact", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganisationAddressId", - table: "PerformerProfile", - column: "OrganisationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerfomerId", - table: "PerformerProfile", - column: "PerfomerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_Blog_ApplicationUser_AuthorId", table: "Blog"); - migrationBuilder.DropForeignKey(name: "FK_Query_ApplicationUser_ClientId", table: "Query"); - migrationBuilder.DropForeignKey(name: "FK_Query_Location_LocationId", table: "Query"); - migrationBuilder.DropForeignKey(name: "FK_Query_PerformerProfile_PerformerId", table: "Query"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Command_ApplicationUser_ClientId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_Command_PerformerProfile_PerformerId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_Contact_ApplicationUser_OwnerId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganisationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerfomerId", table: "PerformerProfile"); - migrationBuilder.DropColumn(name: "DedicatedGoogleCalendar", table: "AspNetUsers"); - migrationBuilder.DropColumn(name: "ContactCredits", table: "AccountBalance"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Blog_ApplicationUser_AuthorId", - table: "Blog", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Query_ApplicationUser_ClientId", - table: "Query", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Query_Location_LocationId", - table: "Query", - column: "LocationId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Query_PerformerProfile_PerformerId", - table: "Query", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Command_ApplicationUser_ClientId", - table: "Command", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Command_PerformerProfile_PerformerId", - table: "Command", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Contact_ApplicationUser_OwnerId", - table: "Contact", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganisationAddressId", - table: "PerformerProfile", - column: "OrganisationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerfomerId", - table: "PerformerProfile", - column: "PerfomerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160404110708_files.Designer.cs b/src/Yavsc/Migrations/2016/20160404110708_files.Designer.cs deleted file mode 100644 index 94cc4a7e..00000000 --- a/src/Yavsc/Migrations/2016/20160404110708_files.Designer.cs +++ /dev/null @@ -1,611 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20160404110708_files")] - partial class files - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("YavscWeb.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired(); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("Description"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("YavscWeb.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("GoogleRegId"); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("YavscWeb.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId") - .IsRequired(); - - b.Property("bcontent"); - - b.Property("modified"); - - b.Property("photo"); - - b.Property("posted"); - - b.Property("rate"); - - b.Property("title"); - - b.Property("visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Book.Query", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("EventDate"); - - b.Property("Lag"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.CircleMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CircleId") - .IsRequired(); - - b.Property("MemberId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Command", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Lag"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("CommandId"); - - b.Property("Comment"); - - b.Property("Count"); - - b.Property("EstimateId"); - - b.Property("QueryId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFiles"); - - b.Property("AttachedGraphics"); - - b.Property("CommandId"); - - b.Property("Description"); - - b.Property("Status"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.PerformerProfile", b => - { - b.Property("PerfomerId"); - - b.Property("AcceptGeoLocalisation"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("DailyCost"); - - b.Property("OrganisationAddressId"); - - b.Property("Rate"); - - b.Property("SIRET") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("WebSite"); - - b.HasKey("PerfomerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.AccountBalance", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithOne() - .HasForeignKey("YavscWeb.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.ApplicationUser", b => - { - b.HasOne("YavscWeb.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("YavscWeb.Models.BalanceImpact", b => - { - b.HasOne("YavscWeb.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Blog", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Book.Query", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("YavscWeb.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("YavscWeb.Models.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Circle", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.CircleMember", b => - { - b.HasOne("YavscWeb.Models.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Command", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("YavscWeb.Models.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.CommandLine", b => - { - b.HasOne("YavscWeb.Models.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("YavscWeb.Models.Command") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("YavscWeb.Models.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("YavscWeb.Models.Book.Query") - .WithMany() - .HasForeignKey("QueryId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Contact", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Estimate", b => - { - b.HasOne("YavscWeb.Models.Command") - .WithMany() - .HasForeignKey("CommandId"); - }); - - modelBuilder.Entity("YavscWeb.Models.PerformerProfile", b => - { - b.HasOne("YavscWeb.Models.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("YavscWeb.Location") - .WithMany() - .HasForeignKey("OrganisationAddressId"); - - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerfomerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Service", b => - { - b.HasOne("YavscWeb.Models.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160404110708_files.cs b/src/Yavsc/Migrations/2016/20160404110708_files.cs deleted file mode 100644 index c0fd9b5d..00000000 --- a/src/Yavsc/Migrations/2016/20160404110708_files.cs +++ /dev/null @@ -1,330 +0,0 @@ - -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class files : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_Blog_ApplicationUser_AuthorId", table: "Blog"); - migrationBuilder.DropForeignKey(name: "FK_Query_ApplicationUser_ClientId", table: "Query"); - migrationBuilder.DropForeignKey(name: "FK_Query_Location_LocationId", table: "Query"); - migrationBuilder.DropForeignKey(name: "FK_Query_PerformerProfile_PerformerId", table: "Query"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Command_ApplicationUser_ClientId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_Command_PerformerProfile_PerformerId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_Contact_ApplicationUser_OwnerId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganisationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerfomerId", table: "PerformerProfile"); - migrationBuilder.AddColumn( - name: "AttachedFiles", - table: "Estimate", - nullable: true); - migrationBuilder.AddColumn( - name: "AttachedGraphics", - table: "Estimate", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Blog_ApplicationUser_AuthorId", - table: "Blog", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Query_ApplicationUser_ClientId", - table: "Query", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Query_Location_LocationId", - table: "Query", - column: "LocationId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Query_PerformerProfile_PerformerId", - table: "Query", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Command_ApplicationUser_ClientId", - table: "Command", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Command_PerformerProfile_PerformerId", - table: "Command", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Contact_ApplicationUser_OwnerId", - table: "Contact", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganisationAddressId", - table: "PerformerProfile", - column: "OrganisationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerfomerId", - table: "PerformerProfile", - column: "PerfomerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_Blog_ApplicationUser_AuthorId", table: "Blog"); - migrationBuilder.DropForeignKey(name: "FK_Query_ApplicationUser_ClientId", table: "Query"); - migrationBuilder.DropForeignKey(name: "FK_Query_Location_LocationId", table: "Query"); - migrationBuilder.DropForeignKey(name: "FK_Query_PerformerProfile_PerformerId", table: "Query"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Command_ApplicationUser_ClientId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_Command_PerformerProfile_PerformerId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_Contact_ApplicationUser_OwnerId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganisationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerfomerId", table: "PerformerProfile"); - migrationBuilder.DropColumn(name: "AttachedFiles", table: "Estimate"); - migrationBuilder.DropColumn(name: "AttachedGraphics", table: "Estimate"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Blog_ApplicationUser_AuthorId", - table: "Blog", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Query_ApplicationUser_ClientId", - table: "Query", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Query_Location_LocationId", - table: "Query", - column: "LocationId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Query_PerformerProfile_PerformerId", - table: "Query", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Command_ApplicationUser_ClientId", - table: "Command", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Command_PerformerProfile_PerformerId", - table: "Command", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Contact_ApplicationUser_OwnerId", - table: "Contact", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganisationAddressId", - table: "PerformerProfile", - column: "OrganisationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerfomerId", - table: "PerformerProfile", - column: "PerfomerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160404121446_estimate.Designer.cs b/src/Yavsc/Migrations/2016/20160404121446_estimate.Designer.cs deleted file mode 100644 index 05b48374..00000000 --- a/src/Yavsc/Migrations/2016/20160404121446_estimate.Designer.cs +++ /dev/null @@ -1,611 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20160404121446_estimate")] - partial class estimate - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("YavscWeb.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired(); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("Description"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("YavscWeb.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("GoogleRegId"); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("YavscWeb.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId") - .IsRequired(); - - b.Property("bcontent"); - - b.Property("modified"); - - b.Property("photo"); - - b.Property("posted"); - - b.Property("rate"); - - b.Property("title"); - - b.Property("visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Book.Query", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("EventDate"); - - b.Property("Lag"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.CircleMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CircleId") - .IsRequired(); - - b.Property("MemberId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Command", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Lag"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("CommandId"); - - b.Property("Comment"); - - b.Property("Count"); - - b.Property("EstimateId"); - - b.Property("QueryId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("CommandId"); - - b.Property("Description"); - - b.Property("Status"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.PerformerProfile", b => - { - b.Property("PerfomerId"); - - b.Property("AcceptGeoLocalisation"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("DailyCost"); - - b.Property("OrganisationAddressId"); - - b.Property("Rate"); - - b.Property("SIRET") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("WebSite"); - - b.HasKey("PerfomerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.AccountBalance", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithOne() - .HasForeignKey("YavscWeb.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.ApplicationUser", b => - { - b.HasOne("YavscWeb.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("YavscWeb.Models.BalanceImpact", b => - { - b.HasOne("YavscWeb.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Blog", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Book.Query", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("YavscWeb.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("YavscWeb.Models.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Circle", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.CircleMember", b => - { - b.HasOne("YavscWeb.Models.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Command", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("YavscWeb.Models.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.CommandLine", b => - { - b.HasOne("YavscWeb.Models.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("YavscWeb.Models.Command") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("YavscWeb.Models.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("YavscWeb.Models.Book.Query") - .WithMany() - .HasForeignKey("QueryId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Contact", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Estimate", b => - { - b.HasOne("YavscWeb.Models.Command") - .WithMany() - .HasForeignKey("CommandId"); - }); - - modelBuilder.Entity("YavscWeb.Models.PerformerProfile", b => - { - b.HasOne("YavscWeb.Models.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("YavscWeb.Location") - .WithMany() - .HasForeignKey("OrganisationAddressId"); - - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerfomerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Service", b => - { - b.HasOne("YavscWeb.Models.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160404121446_estimate.cs b/src/Yavsc/Migrations/2016/20160404121446_estimate.cs deleted file mode 100644 index ed87ce1c..00000000 --- a/src/Yavsc/Migrations/2016/20160404121446_estimate.cs +++ /dev/null @@ -1,339 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class estimate : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_Blog_ApplicationUser_AuthorId", table: "Blog"); - migrationBuilder.DropForeignKey(name: "FK_Query_ApplicationUser_ClientId", table: "Query"); - migrationBuilder.DropForeignKey(name: "FK_Query_Location_LocationId", table: "Query"); - migrationBuilder.DropForeignKey(name: "FK_Query_PerformerProfile_PerformerId", table: "Query"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Command_ApplicationUser_ClientId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_Command_PerformerProfile_PerformerId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_Contact_ApplicationUser_OwnerId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganisationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerfomerId", table: "PerformerProfile"); - migrationBuilder.DropColumn(name: "AttachedFiles", table: "Estimate"); - migrationBuilder.DropColumn(name: "AttachedGraphics", table: "Estimate"); - migrationBuilder.AddColumn( - name: "AttachedFilesString", - table: "Estimate", - nullable: true); - migrationBuilder.AddColumn( - name: "AttachedGraphicsString", - table: "Estimate", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Blog_ApplicationUser_AuthorId", - table: "Blog", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Query_ApplicationUser_ClientId", - table: "Query", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Query_Location_LocationId", - table: "Query", - column: "LocationId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Query_PerformerProfile_PerformerId", - table: "Query", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Command_ApplicationUser_ClientId", - table: "Command", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Command_PerformerProfile_PerformerId", - table: "Command", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Contact_ApplicationUser_OwnerId", - table: "Contact", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganisationAddressId", - table: "PerformerProfile", - column: "OrganisationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerfomerId", - table: "PerformerProfile", - column: "PerfomerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_Blog_ApplicationUser_AuthorId", table: "Blog"); - migrationBuilder.DropForeignKey(name: "FK_Query_ApplicationUser_ClientId", table: "Query"); - migrationBuilder.DropForeignKey(name: "FK_Query_Location_LocationId", table: "Query"); - migrationBuilder.DropForeignKey(name: "FK_Query_PerformerProfile_PerformerId", table: "Query"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Command_ApplicationUser_ClientId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_Command_PerformerProfile_PerformerId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_Contact_ApplicationUser_OwnerId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganisationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerfomerId", table: "PerformerProfile"); - migrationBuilder.DropColumn(name: "AttachedFilesString", table: "Estimate"); - migrationBuilder.DropColumn(name: "AttachedGraphicsString", table: "Estimate"); - migrationBuilder.AddColumn( - name: "AttachedFiles", - table: "Estimate", - nullable: true); - migrationBuilder.AddColumn( - name: "AttachedGraphics", - table: "Estimate", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Blog_ApplicationUser_AuthorId", - table: "Blog", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Query_ApplicationUser_ClientId", - table: "Query", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Query_Location_LocationId", - table: "Query", - column: "LocationId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Query_PerformerProfile_PerformerId", - table: "Query", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Command_ApplicationUser_ClientId", - table: "Command", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Command_PerformerProfile_PerformerId", - table: "Command", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Contact_ApplicationUser_OwnerId", - table: "Contact", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganisationAddressId", - table: "PerformerProfile", - column: "OrganisationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerfomerId", - table: "PerformerProfile", - column: "PerfomerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160404130359_estimateCommand.Designer.cs b/src/Yavsc/Migrations/2016/20160404130359_estimateCommand.Designer.cs deleted file mode 100644 index a8d1eec5..00000000 --- a/src/Yavsc/Migrations/2016/20160404130359_estimateCommand.Designer.cs +++ /dev/null @@ -1,611 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20160404130359_estimateCommand")] - partial class estimateCommand - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("YavscWeb.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired(); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("Description"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("YavscWeb.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("GoogleRegId"); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("YavscWeb.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId") - .IsRequired(); - - b.Property("bcontent"); - - b.Property("modified"); - - b.Property("photo"); - - b.Property("posted"); - - b.Property("rate"); - - b.Property("title"); - - b.Property("visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Book.Query", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("EventDate"); - - b.Property("Lag"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.CircleMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CircleId") - .IsRequired(); - - b.Property("MemberId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Command", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Lag"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("CommandId"); - - b.Property("Comment"); - - b.Property("Count"); - - b.Property("EstimateId"); - - b.Property("QueryId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("CommandId"); - - b.Property("Description"); - - b.Property("Status"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.PerformerProfile", b => - { - b.Property("PerfomerId"); - - b.Property("AcceptGeoLocalisation"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("DailyCost"); - - b.Property("OrganisationAddressId"); - - b.Property("Rate"); - - b.Property("SIRET") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("WebSite"); - - b.HasKey("PerfomerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.AccountBalance", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithOne() - .HasForeignKey("YavscWeb.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.ApplicationUser", b => - { - b.HasOne("YavscWeb.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("YavscWeb.Models.BalanceImpact", b => - { - b.HasOne("YavscWeb.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Blog", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Book.Query", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("YavscWeb.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("YavscWeb.Models.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Circle", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.CircleMember", b => - { - b.HasOne("YavscWeb.Models.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Command", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("YavscWeb.Models.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.CommandLine", b => - { - b.HasOne("YavscWeb.Models.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("YavscWeb.Models.Command") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("YavscWeb.Models.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("YavscWeb.Models.Book.Query") - .WithMany() - .HasForeignKey("QueryId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Contact", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Estimate", b => - { - b.HasOne("YavscWeb.Models.Command") - .WithMany() - .HasForeignKey("CommandId"); - }); - - modelBuilder.Entity("YavscWeb.Models.PerformerProfile", b => - { - b.HasOne("YavscWeb.Models.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("YavscWeb.Location") - .WithMany() - .HasForeignKey("OrganisationAddressId"); - - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerfomerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Service", b => - { - b.HasOne("YavscWeb.Models.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160404130359_estimateCommand.cs b/src/Yavsc/Migrations/2016/20160404130359_estimateCommand.cs deleted file mode 100644 index 7943f841..00000000 --- a/src/Yavsc/Migrations/2016/20160404130359_estimateCommand.cs +++ /dev/null @@ -1,319 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class estimateCommand : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_Blog_ApplicationUser_AuthorId", table: "Blog"); - migrationBuilder.DropForeignKey(name: "FK_Query_ApplicationUser_ClientId", table: "Query"); - migrationBuilder.DropForeignKey(name: "FK_Query_Location_LocationId", table: "Query"); - migrationBuilder.DropForeignKey(name: "FK_Query_PerformerProfile_PerformerId", table: "Query"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Command_ApplicationUser_ClientId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_Command_PerformerProfile_PerformerId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_Contact_ApplicationUser_OwnerId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganisationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerfomerId", table: "PerformerProfile"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Blog_ApplicationUser_AuthorId", - table: "Blog", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Query_ApplicationUser_ClientId", - table: "Query", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Query_Location_LocationId", - table: "Query", - column: "LocationId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Query_PerformerProfile_PerformerId", - table: "Query", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Command_ApplicationUser_ClientId", - table: "Command", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Command_PerformerProfile_PerformerId", - table: "Command", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Contact_ApplicationUser_OwnerId", - table: "Contact", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganisationAddressId", - table: "PerformerProfile", - column: "OrganisationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerfomerId", - table: "PerformerProfile", - column: "PerfomerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_Blog_ApplicationUser_AuthorId", table: "Blog"); - migrationBuilder.DropForeignKey(name: "FK_Query_ApplicationUser_ClientId", table: "Query"); - migrationBuilder.DropForeignKey(name: "FK_Query_Location_LocationId", table: "Query"); - migrationBuilder.DropForeignKey(name: "FK_Query_PerformerProfile_PerformerId", table: "Query"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Command_ApplicationUser_ClientId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_Command_PerformerProfile_PerformerId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_Contact_ApplicationUser_OwnerId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganisationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerfomerId", table: "PerformerProfile"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Blog_ApplicationUser_AuthorId", - table: "Blog", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Query_ApplicationUser_ClientId", - table: "Query", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Query_Location_LocationId", - table: "Query", - column: "LocationId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Query_PerformerProfile_PerformerId", - table: "Query", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Command_ApplicationUser_ClientId", - table: "Command", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Command_PerformerProfile_PerformerId", - table: "Command", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Contact_ApplicationUser_OwnerId", - table: "Contact", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganisationAddressId", - table: "PerformerProfile", - column: "OrganisationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerfomerId", - table: "PerformerProfile", - column: "PerfomerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160405091432_booking.Designer.cs b/src/Yavsc/Migrations/2016/20160405091432_booking.Designer.cs deleted file mode 100644 index 941bd26b..00000000 --- a/src/Yavsc/Migrations/2016/20160405091432_booking.Designer.cs +++ /dev/null @@ -1,611 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20160405091432_booking")] - partial class booking - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("YavscWeb.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired(); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("Description"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("YavscWeb.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("GoogleRegId"); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("YavscWeb.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId") - .IsRequired(); - - b.Property("bcontent"); - - b.Property("modified"); - - b.Property("photo"); - - b.Property("posted"); - - b.Property("rate"); - - b.Property("title"); - - b.Property("visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Book.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("EventDate"); - - b.Property("Lag"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.CircleMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CircleId") - .IsRequired(); - - b.Property("MemberId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Command", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Lag"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("BookQueryId"); - - b.Property("CommandId"); - - b.Property("Comment"); - - b.Property("Count"); - - b.Property("EstimateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("CommandId"); - - b.Property("Description"); - - b.Property("Status"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.PerformerProfile", b => - { - b.Property("PerfomerId"); - - b.Property("AcceptGeoLocalisation"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("DailyCost"); - - b.Property("OrganisationAddressId"); - - b.Property("Rate"); - - b.Property("SIRET") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("WebSite"); - - b.HasKey("PerfomerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.AccountBalance", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithOne() - .HasForeignKey("YavscWeb.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.ApplicationUser", b => - { - b.HasOne("YavscWeb.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("YavscWeb.Models.BalanceImpact", b => - { - b.HasOne("YavscWeb.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Blog", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Book.BookQuery", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("YavscWeb.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("YavscWeb.Models.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Circle", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.CircleMember", b => - { - b.HasOne("YavscWeb.Models.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Command", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("YavscWeb.Models.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.CommandLine", b => - { - b.HasOne("YavscWeb.Models.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("YavscWeb.Models.Book.BookQuery") - .WithMany() - .HasForeignKey("BookQueryId"); - - b.HasOne("YavscWeb.Models.Command") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("YavscWeb.Models.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Contact", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Estimate", b => - { - b.HasOne("YavscWeb.Models.Command") - .WithMany() - .HasForeignKey("CommandId"); - }); - - modelBuilder.Entity("YavscWeb.Models.PerformerProfile", b => - { - b.HasOne("YavscWeb.Models.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("YavscWeb.Location") - .WithMany() - .HasForeignKey("OrganisationAddressId"); - - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerfomerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Service", b => - { - b.HasOne("YavscWeb.Models.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160405091432_booking.cs b/src/Yavsc/Migrations/2016/20160405091432_booking.cs deleted file mode 100644 index db3a482f..00000000 --- a/src/Yavsc/Migrations/2016/20160405091432_booking.cs +++ /dev/null @@ -1,372 +0,0 @@ -using System; -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class booking : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_Blog_ApplicationUser_AuthorId", table: "Blog"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Command_ApplicationUser_ClientId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_Command_PerformerProfile_PerformerId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Query_QueryId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Contact_ApplicationUser_OwnerId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganisationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerfomerId", table: "PerformerProfile"); - migrationBuilder.DropColumn(name: "QueryId", table: "CommandLine"); - migrationBuilder.DropTable("Query"); - migrationBuilder.CreateTable( - name: "BookQuery", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true), - ClientId = table.Column(nullable: false), - EventDate = table.Column(nullable: false), - Lag = table.Column(nullable: false), - LocationId = table.Column(nullable: false), - PerformerId = table.Column(nullable: false), - Previsional = table.Column(nullable: true), - ValidationDate = table.Column(nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_BookQuery", x => x.Id); - table.ForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - column: x => x.ClientId, - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - table.ForeignKey( - name: "FK_BookQuery_Location_LocationId", - column: x => x.LocationId, - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - table.ForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - column: x => x.PerformerId, - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Cascade); - }); - migrationBuilder.AddColumn( - name: "BookQueryId", - table: "CommandLine", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Blog_ApplicationUser_AuthorId", - table: "Blog", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Command_ApplicationUser_ClientId", - table: "Command", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Command_PerformerProfile_PerformerId", - table: "Command", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_BookQuery_BookQueryId", - table: "CommandLine", - column: "BookQueryId", - principalTable: "BookQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Contact_ApplicationUser_OwnerId", - table: "Contact", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganisationAddressId", - table: "PerformerProfile", - column: "OrganisationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerfomerId", - table: "PerformerProfile", - column: "PerfomerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_Blog_ApplicationUser_AuthorId", table: "Blog"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Command_ApplicationUser_ClientId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_Command_PerformerProfile_PerformerId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_BookQuery_BookQueryId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Contact_ApplicationUser_OwnerId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganisationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerfomerId", table: "PerformerProfile"); - migrationBuilder.DropColumn(name: "BookQueryId", table: "CommandLine"); - migrationBuilder.DropTable("BookQuery"); - migrationBuilder.CreateTable( - name: "Query", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true), - ClientId = table.Column(nullable: false), - EventDate = table.Column(nullable: false), - Lag = table.Column(nullable: false), - LocationId = table.Column(nullable: false), - PerformerId = table.Column(nullable: false), - Previsional = table.Column(nullable: true), - ValidationDate = table.Column(nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_Query", x => x.Id); - table.ForeignKey( - name: "FK_Query_ApplicationUser_ClientId", - column: x => x.ClientId, - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - table.ForeignKey( - name: "FK_Query_Location_LocationId", - column: x => x.LocationId, - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - table.ForeignKey( - name: "FK_Query_PerformerProfile_PerformerId", - column: x => x.PerformerId, - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Restrict); - }); - migrationBuilder.AddColumn( - name: "QueryId", - table: "CommandLine", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Blog_ApplicationUser_AuthorId", - table: "Blog", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Command_ApplicationUser_ClientId", - table: "Command", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Command_PerformerProfile_PerformerId", - table: "Command", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Query_QueryId", - table: "CommandLine", - column: "QueryId", - principalTable: "Query", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Contact_ApplicationUser_OwnerId", - table: "Contact", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganisationAddressId", - table: "PerformerProfile", - column: "OrganisationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerfomerId", - table: "PerformerProfile", - column: "PerfomerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160407112403_dailycost.Designer.cs b/src/Yavsc/Migrations/2016/20160407112403_dailycost.Designer.cs deleted file mode 100644 index 96a94bca..00000000 --- a/src/Yavsc/Migrations/2016/20160407112403_dailycost.Designer.cs +++ /dev/null @@ -1,613 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20160407112403_dailycost")] - partial class dailycost - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("YavscWeb.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired(); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("Description"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("YavscWeb.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("GoogleRegId"); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("YavscWeb.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId") - .IsRequired(); - - b.Property("bcontent"); - - b.Property("modified"); - - b.Property("photo"); - - b.Property("posted"); - - b.Property("rate"); - - b.Property("title"); - - b.Property("visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Book.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("EventDate"); - - b.Property("Lag"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.CircleMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CircleId") - .IsRequired(); - - b.Property("MemberId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Command", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Lag"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("BookQueryId"); - - b.Property("CommandId"); - - b.Property("Comment"); - - b.Property("Count"); - - b.Property("EstimateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("CommandId"); - - b.Property("Description"); - - b.Property("Status"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.PerformerProfile", b => - { - b.Property("PerfomerId"); - - b.Property("AcceptGeoLocalisation"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganisationAddressId"); - - b.Property("Rate"); - - b.Property("SIRET") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("WebSite"); - - b.HasKey("PerfomerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.AccountBalance", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithOne() - .HasForeignKey("YavscWeb.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.ApplicationUser", b => - { - b.HasOne("YavscWeb.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("YavscWeb.Models.BalanceImpact", b => - { - b.HasOne("YavscWeb.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Blog", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Book.BookQuery", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("YavscWeb.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("YavscWeb.Models.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Circle", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.CircleMember", b => - { - b.HasOne("YavscWeb.Models.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Command", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("YavscWeb.Models.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.CommandLine", b => - { - b.HasOne("YavscWeb.Models.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("YavscWeb.Models.Book.BookQuery") - .WithMany() - .HasForeignKey("BookQueryId"); - - b.HasOne("YavscWeb.Models.Command") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("YavscWeb.Models.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Contact", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Estimate", b => - { - b.HasOne("YavscWeb.Models.Command") - .WithMany() - .HasForeignKey("CommandId"); - }); - - modelBuilder.Entity("YavscWeb.Models.PerformerProfile", b => - { - b.HasOne("YavscWeb.Models.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("YavscWeb.Location") - .WithMany() - .HasForeignKey("OrganisationAddressId"); - - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerfomerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Service", b => - { - b.HasOne("YavscWeb.Models.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160407112403_dailycost.cs b/src/Yavsc/Migrations/2016/20160407112403_dailycost.cs deleted file mode 100644 index 2775c73e..00000000 --- a/src/Yavsc/Migrations/2016/20160407112403_dailycost.cs +++ /dev/null @@ -1,335 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class dailycost : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_Blog_ApplicationUser_AuthorId", table: "Blog"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_Location_LocationId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Command_ApplicationUser_ClientId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_Command_PerformerProfile_PerformerId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_Contact_ApplicationUser_OwnerId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganisationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerfomerId", table: "PerformerProfile"); - migrationBuilder.DropColumn(name: "DailyCost", table: "PerformerProfile"); - migrationBuilder.AddColumn( - name: "MaxDailyCost", - table: "PerformerProfile", - nullable: true); - migrationBuilder.AddColumn( - name: "MinDailyCost", - table: "PerformerProfile", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Blog_ApplicationUser_AuthorId", - table: "Blog", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_Location_LocationId", - table: "BookQuery", - column: "LocationId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Command_ApplicationUser_ClientId", - table: "Command", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Command_PerformerProfile_PerformerId", - table: "Command", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Contact_ApplicationUser_OwnerId", - table: "Contact", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganisationAddressId", - table: "PerformerProfile", - column: "OrganisationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerfomerId", - table: "PerformerProfile", - column: "PerfomerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_Blog_ApplicationUser_AuthorId", table: "Blog"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_Location_LocationId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Command_ApplicationUser_ClientId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_Command_PerformerProfile_PerformerId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_Contact_ApplicationUser_OwnerId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganisationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerfomerId", table: "PerformerProfile"); - migrationBuilder.DropColumn(name: "MaxDailyCost", table: "PerformerProfile"); - migrationBuilder.DropColumn(name: "MinDailyCost", table: "PerformerProfile"); - migrationBuilder.AddColumn( - name: "DailyCost", - table: "PerformerProfile", - nullable: false, - defaultValue: 0); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Blog_ApplicationUser_AuthorId", - table: "Blog", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_Location_LocationId", - table: "BookQuery", - column: "LocationId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Command_ApplicationUser_ClientId", - table: "Command", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Command_PerformerProfile_PerformerId", - table: "Command", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Contact_ApplicationUser_OwnerId", - table: "Contact", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganisationAddressId", - table: "PerformerProfile", - column: "OrganisationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerfomerId", - table: "PerformerProfile", - column: "PerfomerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160418114001_commandCreation.Designer.cs b/src/Yavsc/Migrations/2016/20160418114001_commandCreation.Designer.cs deleted file mode 100644 index b1e15885..00000000 --- a/src/Yavsc/Migrations/2016/20160418114001_commandCreation.Designer.cs +++ /dev/null @@ -1,619 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20160418114001_commandCreation")] - partial class commandCreation - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("YavscWeb.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired(); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("Description"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("YavscWeb.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("GoogleRegId"); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("YavscWeb.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId") - .IsRequired(); - - b.Property("bcontent"); - - b.Property("modified"); - - b.Property("photo"); - - b.Property("posted"); - - b.Property("rate"); - - b.Property("title"); - - b.Property("visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Booking.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CreationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("EventDate"); - - b.Property("Lag"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.CircleMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CircleId") - .IsRequired(); - - b.Property("MemberId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Command", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CreationDate"); - - b.Property("Lag"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("BookQueryId"); - - b.Property("CommandId"); - - b.Property("Comment"); - - b.Property("Count"); - - b.Property("EstimateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("CommandId"); - - b.Property("Description"); - - b.Property("Status"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.PerformerProfile", b => - { - b.Property("PerfomerId"); - - b.Property("AcceptGeoLocalisation"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganisationAddressId"); - - b.Property("Rate"); - - b.Property("SIRET") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("WebSite"); - - b.HasKey("PerfomerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.AccountBalance", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithOne() - .HasForeignKey("YavscWeb.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.ApplicationUser", b => - { - b.HasOne("YavscWeb.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("YavscWeb.Models.BalanceImpact", b => - { - b.HasOne("YavscWeb.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Blog", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Booking.BookQuery", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("YavscWeb.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("YavscWeb.Models.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Circle", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.CircleMember", b => - { - b.HasOne("YavscWeb.Models.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Command", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("YavscWeb.Models.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.CommandLine", b => - { - b.HasOne("YavscWeb.Models.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("YavscWeb.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("BookQueryId"); - - b.HasOne("YavscWeb.Models.Command") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("YavscWeb.Models.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Contact", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Estimate", b => - { - b.HasOne("YavscWeb.Models.Command") - .WithMany() - .HasForeignKey("CommandId"); - }); - - modelBuilder.Entity("YavscWeb.Models.PerformerProfile", b => - { - b.HasOne("YavscWeb.Models.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("YavscWeb.Location") - .WithMany() - .HasForeignKey("OrganisationAddressId"); - - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerfomerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Service", b => - { - b.HasOne("YavscWeb.Models.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160418114001_commandCreation.cs b/src/Yavsc/Migrations/2016/20160418114001_commandCreation.cs deleted file mode 100644 index 419017ad..00000000 --- a/src/Yavsc/Migrations/2016/20160418114001_commandCreation.cs +++ /dev/null @@ -1,332 +0,0 @@ -using System; -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class commandCreation : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_Blog_ApplicationUser_AuthorId", table: "Blog"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_Location_LocationId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Command_ApplicationUser_ClientId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_Command_PerformerProfile_PerformerId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_Contact_ApplicationUser_OwnerId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganisationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerfomerId", table: "PerformerProfile"); - migrationBuilder.AddColumn( - name: "CreationDate", - table: "Command", - nullable: false, - defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified)); - migrationBuilder.AddColumn( - name: "CreationDate", - table: "BookQuery", - nullable: false, - defaultValueSql: "LOCALTIMESTAMP"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Blog_ApplicationUser_AuthorId", - table: "Blog", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_Location_LocationId", - table: "BookQuery", - column: "LocationId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Command_ApplicationUser_ClientId", - table: "Command", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Command_PerformerProfile_PerformerId", - table: "Command", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Contact_ApplicationUser_OwnerId", - table: "Contact", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganisationAddressId", - table: "PerformerProfile", - column: "OrganisationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerfomerId", - table: "PerformerProfile", - column: "PerfomerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_Blog_ApplicationUser_AuthorId", table: "Blog"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_Location_LocationId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Command_ApplicationUser_ClientId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_Command_PerformerProfile_PerformerId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_Contact_ApplicationUser_OwnerId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganisationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerfomerId", table: "PerformerProfile"); - migrationBuilder.DropColumn(name: "CreationDate", table: "Command"); - migrationBuilder.DropColumn(name: "CreationDate", table: "BookQuery"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Blog_ApplicationUser_AuthorId", - table: "Blog", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_Location_LocationId", - table: "BookQuery", - column: "LocationId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Command_ApplicationUser_ClientId", - table: "Command", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Command_PerformerProfile_PerformerId", - table: "Command", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Contact_ApplicationUser_OwnerId", - table: "Contact", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganisationAddressId", - table: "PerformerProfile", - column: "OrganisationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerfomerId", - table: "PerformerProfile", - column: "PerfomerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160427123737_perfoffer.Designer.cs b/src/Yavsc/Migrations/2016/20160427123737_perfoffer.Designer.cs deleted file mode 100644 index fc60d2ff..00000000 --- a/src/Yavsc/Migrations/2016/20160427123737_perfoffer.Designer.cs +++ /dev/null @@ -1,619 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20160427123737_perfoffer")] - partial class perfoffer - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("YavscWeb.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired(); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("Description"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("YavscWeb.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("GoogleRegId"); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("YavscWeb.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId") - .IsRequired(); - - b.Property("bcontent"); - - b.Property("modified"); - - b.Property("photo"); - - b.Property("posted"); - - b.Property("rate"); - - b.Property("title"); - - b.Property("visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Booking.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CreationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("EventDate"); - - b.Property("Lag"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.CircleMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CircleId") - .IsRequired(); - - b.Property("MemberId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Command", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CreationDate"); - - b.Property("Lag"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("BookQueryId"); - - b.Property("CommandId"); - - b.Property("Comment"); - - b.Property("Count"); - - b.Property("EstimateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("CommandId"); - - b.Property("Description"); - - b.Property("Status"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.PerformerProfile", b => - { - b.Property("PerfomerId"); - - b.Property("AcceptGeoLocalisation"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OfferId"); - - b.Property("OrganisationAddressId"); - - b.Property("Rate"); - - b.Property("SIRET") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("WebSite"); - - b.HasKey("PerfomerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.AccountBalance", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithOne() - .HasForeignKey("YavscWeb.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.ApplicationUser", b => - { - b.HasOne("YavscWeb.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("YavscWeb.Models.BalanceImpact", b => - { - b.HasOne("YavscWeb.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Blog", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Booking.BookQuery", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("YavscWeb.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("YavscWeb.Models.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Circle", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.CircleMember", b => - { - b.HasOne("YavscWeb.Models.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Command", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("YavscWeb.Models.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.CommandLine", b => - { - b.HasOne("YavscWeb.Models.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("YavscWeb.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("BookQueryId"); - - b.HasOne("YavscWeb.Models.Command") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("YavscWeb.Models.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Contact", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Estimate", b => - { - b.HasOne("YavscWeb.Models.Command") - .WithMany() - .HasForeignKey("CommandId"); - }); - - modelBuilder.Entity("YavscWeb.Models.PerformerProfile", b => - { - b.HasOne("YavscWeb.Models.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("YavscWeb.Models.Service") - .WithMany() - .HasForeignKey("OfferId"); - - b.HasOne("YavscWeb.Location") - .WithMany() - .HasForeignKey("OrganisationAddressId"); - - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerfomerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Service", b => - { - b.HasOne("YavscWeb.Models.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160427123737_perfoffer.cs b/src/Yavsc/Migrations/2016/20160427123737_perfoffer.cs deleted file mode 100644 index 9048c865..00000000 --- a/src/Yavsc/Migrations/2016/20160427123737_perfoffer.cs +++ /dev/null @@ -1,361 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class perfoffer : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_Blog_ApplicationUser_AuthorId", table: "Blog"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_Location_LocationId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Command_ApplicationUser_ClientId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_Command_PerformerProfile_PerformerId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_Contact_ApplicationUser_OwnerId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganisationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerfomerId", table: "PerformerProfile"); - migrationBuilder.DropColumn(name: "Depth", table: "Service"); - migrationBuilder.DropColumn(name: "Height", table: "Service"); - migrationBuilder.DropColumn(name: "Weight", table: "Service"); - migrationBuilder.DropColumn(name: "Width", table: "Service"); - migrationBuilder.AddColumn( - name: "OfferId", - table: "PerformerProfile", - nullable: true); - migrationBuilder.AddColumn( - name: "ActorDenomination", - table: "Activity", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Blog_ApplicationUser_AuthorId", - table: "Blog", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_Location_LocationId", - table: "BookQuery", - column: "LocationId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Command_ApplicationUser_ClientId", - table: "Command", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Command_PerformerProfile_PerformerId", - table: "Command", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Contact_ApplicationUser_OwnerId", - table: "Contact", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Service_OfferId", - table: "PerformerProfile", - column: "OfferId", - principalTable: "Service", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganisationAddressId", - table: "PerformerProfile", - column: "OrganisationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerfomerId", - table: "PerformerProfile", - column: "PerfomerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_Blog_ApplicationUser_AuthorId", table: "Blog"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_Location_LocationId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Command_ApplicationUser_ClientId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_Command_PerformerProfile_PerformerId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_Contact_ApplicationUser_OwnerId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Service_OfferId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganisationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerfomerId", table: "PerformerProfile"); - migrationBuilder.DropColumn(name: "OfferId", table: "PerformerProfile"); - migrationBuilder.DropColumn(name: "ActorDenomination", table: "Activity"); - migrationBuilder.AddColumn( - name: "Depth", - table: "Service", - nullable: false, - defaultValue: 0m); - migrationBuilder.AddColumn( - name: "Height", - table: "Service", - nullable: false, - defaultValue: 0m); - migrationBuilder.AddColumn( - name: "Weight", - table: "Service", - nullable: false, - defaultValue: 0m); - migrationBuilder.AddColumn( - name: "Width", - table: "Service", - nullable: false, - defaultValue: 0m); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Blog_ApplicationUser_AuthorId", - table: "Blog", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_Location_LocationId", - table: "BookQuery", - column: "LocationId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Command_ApplicationUser_ClientId", - table: "Command", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Command_PerformerProfile_PerformerId", - table: "Command", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Contact_ApplicationUser_OwnerId", - table: "Contact", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganisationAddressId", - table: "PerformerProfile", - column: "OrganisationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerfomerId", - table: "PerformerProfile", - column: "PerfomerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160506154628_siren.Designer.cs b/src/Yavsc/Migrations/2016/20160506154628_siren.Designer.cs deleted file mode 100644 index b2b83386..00000000 --- a/src/Yavsc/Migrations/2016/20160506154628_siren.Designer.cs +++ /dev/null @@ -1,623 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20160506154628_siren")] - partial class siren - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("YavscWeb.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired(); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("Description"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("YavscWeb.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("GoogleRegId"); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("YavscWeb.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId") - .IsRequired(); - - b.Property("bcontent"); - - b.Property("modified"); - - b.Property("photo"); - - b.Property("posted"); - - b.Property("rate"); - - b.Property("title"); - - b.Property("visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Booking.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CreationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("EventDate"); - - b.Property("Lag"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.CircleMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CircleId") - .IsRequired(); - - b.Property("MemberId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Command", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CreationDate"); - - b.Property("Lag"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("BookQueryId"); - - b.Property("CommandId"); - - b.Property("Comment"); - - b.Property("Count"); - - b.Property("EstimateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("CommandId"); - - b.Property("Description"); - - b.Property("Status"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.PerformerProfile", b => - { - b.Property("PerfomerId"); - - b.Property("AcceptGeoLocalisation"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OfferId"); - - b.Property("OrganisationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("WebSite"); - - b.HasKey("PerfomerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Billing"); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Pricing"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.AccountBalance", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithOne() - .HasForeignKey("YavscWeb.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.ApplicationUser", b => - { - b.HasOne("YavscWeb.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("YavscWeb.Models.BalanceImpact", b => - { - b.HasOne("YavscWeb.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Blog", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Booking.BookQuery", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("YavscWeb.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("YavscWeb.Models.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Circle", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.CircleMember", b => - { - b.HasOne("YavscWeb.Models.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Command", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("YavscWeb.Models.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.CommandLine", b => - { - b.HasOne("YavscWeb.Models.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("YavscWeb.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("BookQueryId"); - - b.HasOne("YavscWeb.Models.Command") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("YavscWeb.Models.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Contact", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Estimate", b => - { - b.HasOne("YavscWeb.Models.Command") - .WithMany() - .HasForeignKey("CommandId"); - }); - - modelBuilder.Entity("YavscWeb.Models.PerformerProfile", b => - { - b.HasOne("YavscWeb.Models.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("YavscWeb.Models.Service") - .WithMany() - .HasForeignKey("OfferId"); - - b.HasOne("YavscWeb.Location") - .WithMany() - .HasForeignKey("OrganisationAddressId"); - - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerfomerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Service", b => - { - b.HasOne("YavscWeb.Models.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160506154628_siren.cs b/src/Yavsc/Migrations/2016/20160506154628_siren.cs deleted file mode 100644 index 497f9294..00000000 --- a/src/Yavsc/Migrations/2016/20160506154628_siren.cs +++ /dev/null @@ -1,341 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class siren : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_Blog_ApplicationUser_AuthorId", table: "Blog"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_Location_LocationId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Command_ApplicationUser_ClientId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_Command_PerformerProfile_PerformerId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_Contact_ApplicationUser_OwnerId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganisationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerfomerId", table: "PerformerProfile"); - migrationBuilder.DropColumn(name: "SIRET", table: "PerformerProfile"); - migrationBuilder.AddColumn( - name: "Billing", - table: "Service", - nullable: true); - migrationBuilder.AddColumn( - name: "Pricing", - table: "Service", - nullable: true); - migrationBuilder.AddColumn( - name: "SIREN", - table: "PerformerProfile", - nullable: false, - defaultValue: ""); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Blog_ApplicationUser_AuthorId", - table: "Blog", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_Location_LocationId", - table: "BookQuery", - column: "LocationId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Command_ApplicationUser_ClientId", - table: "Command", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Command_PerformerProfile_PerformerId", - table: "Command", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Contact_ApplicationUser_OwnerId", - table: "Contact", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganisationAddressId", - table: "PerformerProfile", - column: "OrganisationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerfomerId", - table: "PerformerProfile", - column: "PerfomerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_Blog_ApplicationUser_AuthorId", table: "Blog"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_Location_LocationId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Command_ApplicationUser_ClientId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_Command_PerformerProfile_PerformerId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_Contact_ApplicationUser_OwnerId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganisationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerfomerId", table: "PerformerProfile"); - migrationBuilder.DropColumn(name: "Billing", table: "Service"); - migrationBuilder.DropColumn(name: "Pricing", table: "Service"); - migrationBuilder.DropColumn(name: "SIREN", table: "PerformerProfile"); - migrationBuilder.AddColumn( - name: "SIRET", - table: "PerformerProfile", - nullable: false, - defaultValue: ""); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Blog_ApplicationUser_AuthorId", - table: "Blog", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_Location_LocationId", - table: "BookQuery", - column: "LocationId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Command_ApplicationUser_ClientId", - table: "Command", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Command_PerformerProfile_PerformerId", - table: "Command", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Contact_ApplicationUser_OwnerId", - table: "Contact", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganisationAddressId", - table: "PerformerProfile", - column: "OrganisationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerfomerId", - table: "PerformerProfile", - column: "PerfomerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160515142434_tokenExpiresIn.Designer.cs b/src/Yavsc/Migrations/2016/20160515142434_tokenExpiresIn.Designer.cs deleted file mode 100644 index 239e8fcd..00000000 --- a/src/Yavsc/Migrations/2016/20160515142434_tokenExpiresIn.Designer.cs +++ /dev/null @@ -1,644 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20160515142434_tokenExpiresIn")] - partial class tokenExpiresIn - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Application", b => - { - b.Property("ApplicationID"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri"); - - b.Property("RedirectUri"); - - b.Property("Secret"); - - b.HasKey("ApplicationID"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("YavscWeb.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired(); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("Description"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("YavscWeb.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("GoogleRegId"); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("YavscWeb.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId") - .IsRequired(); - - b.Property("bcontent"); - - b.Property("modified"); - - b.Property("photo"); - - b.Property("posted"); - - b.Property("rate"); - - b.Property("title"); - - b.Property("visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Booking.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CreationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("EventDate"); - - b.Property("Lag"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.CircleMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CircleId") - .IsRequired(); - - b.Property("MemberId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Command", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CreationDate"); - - b.Property("Lag"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("BookQueryId"); - - b.Property("CommandId"); - - b.Property("Comment"); - - b.Property("Count"); - - b.Property("EstimateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("CommandId"); - - b.Property("Description"); - - b.Property("Status"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.PerformerProfile", b => - { - b.Property("PerfomerId"); - - b.Property("AcceptGeoLocalisation"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OfferId"); - - b.Property("OrganisationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("WebSite"); - - b.HasKey("PerfomerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Billing"); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Pricing"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("YavscWeb.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.AccountBalance", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithOne() - .HasForeignKey("YavscWeb.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("YavscWeb.Models.ApplicationUser", b => - { - b.HasOne("YavscWeb.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("YavscWeb.Models.BalanceImpact", b => - { - b.HasOne("YavscWeb.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Blog", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Booking.BookQuery", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("YavscWeb.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("YavscWeb.Models.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Circle", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.CircleMember", b => - { - b.HasOne("YavscWeb.Models.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Command", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("YavscWeb.Models.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.CommandLine", b => - { - b.HasOne("YavscWeb.Models.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("YavscWeb.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("BookQueryId"); - - b.HasOne("YavscWeb.Models.Command") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("YavscWeb.Models.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Contact", b => - { - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Estimate", b => - { - b.HasOne("YavscWeb.Models.Command") - .WithMany() - .HasForeignKey("CommandId"); - }); - - modelBuilder.Entity("YavscWeb.Models.PerformerProfile", b => - { - b.HasOne("YavscWeb.Models.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("YavscWeb.Models.Service") - .WithMany() - .HasForeignKey("OfferId"); - - b.HasOne("YavscWeb.Location") - .WithMany() - .HasForeignKey("OrganisationAddressId"); - - b.HasOne("YavscWeb.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerfomerId"); - }); - - modelBuilder.Entity("YavscWeb.Models.Service", b => - { - b.HasOne("YavscWeb.Models.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160515142434_tokenExpiresIn.cs b/src/Yavsc/Migrations/2016/20160515142434_tokenExpiresIn.cs deleted file mode 100644 index c88f509b..00000000 --- a/src/Yavsc/Migrations/2016/20160515142434_tokenExpiresIn.cs +++ /dev/null @@ -1,351 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class tokenExpiresIn : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_Blog_ApplicationUser_AuthorId", table: "Blog"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_Location_LocationId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Command_ApplicationUser_ClientId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_Command_PerformerProfile_PerformerId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_Contact_ApplicationUser_OwnerId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganisationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerfomerId", table: "PerformerProfile"); - migrationBuilder.CreateTable( - name: "Application", - columns: table => new - { - ApplicationID = table.Column(nullable: false), - DisplayName = table.Column(nullable: true), - LogoutRedirectUri = table.Column(nullable: true), - RedirectUri = table.Column(nullable: true), - Secret = table.Column(nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_Application", x => x.ApplicationID); - }); - migrationBuilder.AddColumn( - name: "Public", - table: "Service", - nullable: false, - defaultValue: false); - migrationBuilder.AddColumn( - name: "ExpiresIn", - table: "OAuth2Tokens", - nullable: true); - migrationBuilder.AddColumn( - name: "Public", - table: "BaseProduct", - nullable: false, - defaultValue: false); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Blog_ApplicationUser_AuthorId", - table: "Blog", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_Location_LocationId", - table: "BookQuery", - column: "LocationId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Command_ApplicationUser_ClientId", - table: "Command", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Command_PerformerProfile_PerformerId", - table: "Command", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Contact_ApplicationUser_OwnerId", - table: "Contact", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganisationAddressId", - table: "PerformerProfile", - column: "OrganisationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerfomerId", - table: "PerformerProfile", - column: "PerfomerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_Blog_ApplicationUser_AuthorId", table: "Blog"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_Location_LocationId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Command_ApplicationUser_ClientId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_Command_PerformerProfile_PerformerId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_Contact_ApplicationUser_OwnerId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganisationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerfomerId", table: "PerformerProfile"); - migrationBuilder.DropColumn(name: "Public", table: "Service"); - migrationBuilder.DropColumn(name: "ExpiresIn", table: "OAuth2Tokens"); - migrationBuilder.DropColumn(name: "Public", table: "BaseProduct"); - migrationBuilder.DropTable("Application"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Blog_ApplicationUser_AuthorId", - table: "Blog", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_Location_LocationId", - table: "BookQuery", - column: "LocationId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Command_ApplicationUser_ClientId", - table: "Command", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Command_PerformerProfile_PerformerId", - table: "Command", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Contact_ApplicationUser_OwnerId", - table: "Contact", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganisationAddressId", - table: "PerformerProfile", - column: "OrganisationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerfomerId", - table: "PerformerProfile", - column: "PerfomerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160529205859_ModeratorGroupName.Designer.cs b/src/Yavsc/Migrations/2016/20160529205859_ModeratorGroupName.Designer.cs deleted file mode 100644 index 7fb19c93..00000000 --- a/src/Yavsc/Migrations/2016/20160529205859_ModeratorGroupName.Designer.cs +++ /dev/null @@ -1,646 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20160529205859_ModeratorGroupName")] - partial class ModeratorGroupName - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Application", b => - { - b.Property("ApplicationID"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri"); - - b.Property("RedirectUri"); - - b.Property("Secret"); - - b.HasKey("ApplicationID"); - }); - - modelBuilder.Entity("Yavsc.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired(); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("Description"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("GoogleRegId"); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId") - .IsRequired(); - - b.Property("bcontent"); - - b.Property("modified"); - - b.Property("photo"); - - b.Property("posted"); - - b.Property("rate"); - - b.Property("title"); - - b.Property("visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CreationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("EventDate"); - - b.Property("Lag"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CircleId") - .IsRequired(); - - b.Property("MemberId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Command", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CreationDate"); - - b.Property("Lag"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("BookQueryId"); - - b.Property("CommandId"); - - b.Property("Comment"); - - b.Property("Count"); - - b.Property("EstimateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("CommandId"); - - b.Property("Description"); - - b.Property("Status"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.PerformerProfile", b => - { - b.Property("PerfomerId"); - - b.Property("AcceptGeoLocalisation"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OfferId"); - - b.Property("OrganisationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("WebSite"); - - b.HasKey("PerfomerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Billing"); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Pricing"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.HasOne("Yavsc.Models.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Command", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.CommandLine", b => - { - b.HasOne("Yavsc.Models.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("BookQueryId"); - - b.HasOne("Yavsc.Models.Command") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Estimate", b => - { - b.HasOne("Yavsc.Models.Command") - .WithMany() - .HasForeignKey("CommandId"); - }); - - modelBuilder.Entity("Yavsc.Models.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.Service") - .WithMany() - .HasForeignKey("OfferId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("OrganisationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerfomerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Service", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160529205859_ModeratorGroupName.cs b/src/Yavsc/Migrations/2016/20160529205859_ModeratorGroupName.cs deleted file mode 100644 index e172ea24..00000000 --- a/src/Yavsc/Migrations/2016/20160529205859_ModeratorGroupName.cs +++ /dev/null @@ -1,324 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class ModeratorGroupName : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_Blog_ApplicationUser_AuthorId", table: "Blog"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_Location_LocationId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Command_ApplicationUser_ClientId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_Command_PerformerProfile_PerformerId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_Contact_ApplicationUser_OwnerId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganisationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerfomerId", table: "PerformerProfile"); - migrationBuilder.AddColumn( - name: "ModeratorGroupName", - table: "Activity", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Blog_ApplicationUser_AuthorId", - table: "Blog", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_Location_LocationId", - table: "BookQuery", - column: "LocationId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Command_ApplicationUser_ClientId", - table: "Command", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Command_PerformerProfile_PerformerId", - table: "Command", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Contact_ApplicationUser_OwnerId", - table: "Contact", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganisationAddressId", - table: "PerformerProfile", - column: "OrganisationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerfomerId", - table: "PerformerProfile", - column: "PerfomerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_Blog_ApplicationUser_AuthorId", table: "Blog"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_Location_LocationId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Command_ApplicationUser_ClientId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_Command_PerformerProfile_PerformerId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_Contact_ApplicationUser_OwnerId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganisationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerfomerId", table: "PerformerProfile"); - migrationBuilder.DropColumn(name: "ModeratorGroupName", table: "Activity"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Blog_ApplicationUser_AuthorId", - table: "Blog", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_Location_LocationId", - table: "BookQuery", - column: "LocationId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Command_ApplicationUser_ClientId", - table: "Command", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Command_PerformerProfile_PerformerId", - table: "Command", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Contact_ApplicationUser_OwnerId", - table: "Contact", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganisationAddressId", - table: "PerformerProfile", - column: "OrganisationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerfomerId", - table: "PerformerProfile", - column: "PerfomerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160610153353_client.Designer.cs b/src/Yavsc/Migrations/2016/20160610153353_client.Designer.cs deleted file mode 100644 index 971f52c8..00000000 --- a/src/Yavsc/Migrations/2016/20160610153353_client.Designer.cs +++ /dev/null @@ -1,693 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20160610153353_client")] - partial class client - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("GoogleCloudMobileDeclaration", b => - { - b.Property("RegistrationId"); - - b.Property("DeviceOwnerId"); - - b.Property("Name"); - - b.HasKey("RegistrationId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired(); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("Description"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("AllowedOrigin") - .HasAnnotation("MaxLength", 100); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri"); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId") - .IsRequired(); - - b.Property("bcontent"); - - b.Property("modified"); - - b.Property("photo"); - - b.Property("posted"); - - b.Property("rate"); - - b.Property("title"); - - b.Property("visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CreationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("EventDate"); - - b.Property("Lag"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CircleId") - .IsRequired(); - - b.Property("MemberId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Command", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CreationDate"); - - b.Property("Lag"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("BookQueryId"); - - b.Property("CommandId"); - - b.Property("Comment"); - - b.Property("Count"); - - b.Property("EstimateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("CommandId"); - - b.Property("Description"); - - b.Property("Status"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.PerformerProfile", b => - { - b.Property("PerfomerId"); - - b.Property("AcceptGeoLocalisation"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OfferId"); - - b.Property("OrganisationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("WebSite"); - - b.HasKey("PerfomerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Billing"); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Pricing"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.HasOne("Yavsc.Models.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Command", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.CommandLine", b => - { - b.HasOne("Yavsc.Models.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("BookQueryId"); - - b.HasOne("Yavsc.Models.Command") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Estimate", b => - { - b.HasOne("Yavsc.Models.Command") - .WithMany() - .HasForeignKey("CommandId"); - }); - - modelBuilder.Entity("Yavsc.Models.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.Service") - .WithMany() - .HasForeignKey("OfferId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("OrganisationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerfomerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Service", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160610153353_client.cs b/src/Yavsc/Migrations/2016/20160610153353_client.cs deleted file mode 100644 index ea79a563..00000000 --- a/src/Yavsc/Migrations/2016/20160610153353_client.cs +++ /dev/null @@ -1,394 +0,0 @@ -using System; -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class client : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_Blog_ApplicationUser_AuthorId", table: "Blog"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_Location_LocationId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Command_ApplicationUser_ClientId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_Command_PerformerProfile_PerformerId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_Contact_ApplicationUser_OwnerId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganisationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerfomerId", table: "PerformerProfile"); - migrationBuilder.DropColumn(name: "GoogleRegId", table: "AspNetUsers"); - migrationBuilder.DropTable("Application"); - migrationBuilder.CreateTable( - name: "GoogleCloudMobileDeclaration", - columns: table => new - { - RegistrationId = table.Column(nullable: false), - DeviceOwnerId = table.Column(nullable: true), - Name = table.Column(nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_GoogleCloudMobileDeclaration", x => x.RegistrationId); - table.ForeignKey( - name: "FK_GoogleCloudMobileDeclaration_ApplicationUser_DeviceOwnerId", - column: x => x.DeviceOwnerId, - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - }); - migrationBuilder.CreateTable( - name: "Client", - columns: table => new - { - Id = table.Column(nullable: false), - Active = table.Column(nullable: false), - AllowedOrigin = table.Column(nullable: true), - DisplayName = table.Column(nullable: true), - LogoutRedirectUri = table.Column(nullable: true), - RedirectUri = table.Column(nullable: true), - RefreshTokenLifeTime = table.Column(nullable: false), - Secret = table.Column(nullable: true), - Type = table.Column(nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_Client", x => x.Id); - }); - migrationBuilder.CreateTable( - name: "RefreshToken", - columns: table => new - { - Id = table.Column(nullable: false), - ClientId = table.Column(nullable: false), - ExpiresUtc = table.Column(nullable: false), - IssuedUtc = table.Column(nullable: false), - ProtectedTicket = table.Column(nullable: false), - Subject = table.Column(nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_RefreshToken", x => x.Id); - }); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Blog_ApplicationUser_AuthorId", - table: "Blog", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_Location_LocationId", - table: "BookQuery", - column: "LocationId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Command_ApplicationUser_ClientId", - table: "Command", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Command_PerformerProfile_PerformerId", - table: "Command", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Contact_ApplicationUser_OwnerId", - table: "Contact", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganisationAddressId", - table: "PerformerProfile", - column: "OrganisationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerfomerId", - table: "PerformerProfile", - column: "PerfomerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_Blog_ApplicationUser_AuthorId", table: "Blog"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_Location_LocationId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Command_ApplicationUser_ClientId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_Command_PerformerProfile_PerformerId", table: "Command"); - migrationBuilder.DropForeignKey(name: "FK_Contact_ApplicationUser_OwnerId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganisationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerfomerId", table: "PerformerProfile"); - migrationBuilder.DropTable("GoogleCloudMobileDeclaration"); - migrationBuilder.DropTable("Client"); - migrationBuilder.DropTable("RefreshToken"); - migrationBuilder.CreateTable( - name: "Application", - columns: table => new - { - ApplicationID = table.Column(nullable: false), - DisplayName = table.Column(nullable: true), - LogoutRedirectUri = table.Column(nullable: true), - RedirectUri = table.Column(nullable: true), - Secret = table.Column(nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_Application", x => x.ApplicationID); - }); - migrationBuilder.AddColumn( - name: "GoogleRegId", - table: "AspNetUsers", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Blog_ApplicationUser_AuthorId", - table: "Blog", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_Location_LocationId", - table: "BookQuery", - column: "LocationId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Command_ApplicationUser_ClientId", - table: "Command", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Command_PerformerProfile_PerformerId", - table: "Command", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Contact_ApplicationUser_OwnerId", - table: "Contact", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganisationAddressId", - table: "PerformerProfile", - column: "OrganisationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerfomerId", - table: "PerformerProfile", - column: "PerfomerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160613142037_devices.Designer.cs b/src/Yavsc/Migrations/2016/20160613142037_devices.Designer.cs deleted file mode 100644 index dc57c4ac..00000000 --- a/src/Yavsc/Migrations/2016/20160613142037_devices.Designer.cs +++ /dev/null @@ -1,712 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20160613142037_devices")] - partial class devices - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("GoogleCloudMobileDeclaration", b => - { - b.Property("RegistrationId"); - - b.Property("DeviceOwnerId"); - - b.Property("Name"); - - b.HasKey("RegistrationId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired(); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("Description"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("BookQueryId"); - - b.Property("Comment"); - - b.Property("Count"); - - b.Property("EstimateId"); - - b.Property("NominativeCommandId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("CommandId"); - - b.Property("Description"); - - b.Property("Status"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.NominativeCommand", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CreationDate"); - - b.Property("Lag"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId") - .IsRequired(); - - b.Property("bcontent"); - - b.Property("modified"); - - b.Property("photo"); - - b.Property("posted"); - - b.Property("rate"); - - b.Property("title"); - - b.Property("visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CreationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("EventDate"); - - b.Property("Lag"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CircleId") - .IsRequired(); - - b.Property("MemberId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.CommandSpecification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ModelType"); - - b.Property("QueryViewName"); - - b.Property("ServiceId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Billing"); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Pricing"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerfomerId"); - - b.Property("AcceptGeoLocalisation"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OfferId"); - - b.Property("OrganisationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("WebSite"); - - b.HasKey("PerfomerId"); - }); - - modelBuilder.Entity("GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Market.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("BookQueryId"); - - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.NominativeCommand") - .WithMany() - .HasForeignKey("NominativeCommandId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.Billing.NominativeCommand") - .WithMany() - .HasForeignKey("CommandId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.NominativeCommand", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.HasOne("Yavsc.Models.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.CommandSpecification", b => - { - b.HasOne("Yavsc.Models.Market.Service") - .WithMany() - .HasForeignKey("ServiceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.Market.Service") - .WithMany() - .HasForeignKey("OfferId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("OrganisationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerfomerId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160613142037_devices.cs b/src/Yavsc/Migrations/2016/20160613142037_devices.cs deleted file mode 100644 index 708a28eb..00000000 --- a/src/Yavsc/Migrations/2016/20160613142037_devices.cs +++ /dev/null @@ -1,416 +0,0 @@ -using System; -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class devices : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_Blog_ApplicationUser_AuthorId", table: "Blog"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_Location_LocationId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Command_CommandId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Contact_ApplicationUser_OwnerId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_Command_CommandId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganisationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerfomerId", table: "PerformerProfile"); - migrationBuilder.DropColumn(name: "AllowedOrigin", table: "Client"); - migrationBuilder.DropColumn(name: "CommandId", table: "CommandLine"); - migrationBuilder.DropTable("Command"); - migrationBuilder.CreateTable( - name: "NominativeCommand", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true), - ClientId = table.Column(nullable: false), - CreationDate = table.Column(nullable: false), - Lag = table.Column(nullable: false), - PerformerId = table.Column(nullable: false), - Previsional = table.Column(nullable: true), - ValidationDate = table.Column(nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_NominativeCommand", x => x.Id); - table.ForeignKey( - name: "FK_NominativeCommand_ApplicationUser_ClientId", - column: x => x.ClientId, - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - table.ForeignKey( - name: "FK_NominativeCommand_PerformerProfile_PerformerId", - column: x => x.PerformerId, - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Cascade); - }); - migrationBuilder.CreateTable( - name: "CommandSpecification", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true), - ModelType = table.Column(nullable: true), - QueryViewName = table.Column(nullable: true), - ServiceId = table.Column(nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_CommandSpecification", x => x.Id); - table.ForeignKey( - name: "FK_CommandSpecification_Service_ServiceId", - column: x => x.ServiceId, - principalTable: "Service", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - }); - migrationBuilder.AddColumn( - name: "NominativeCommandId", - table: "CommandLine", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_NominativeCommand_NominativeCommandId", - table: "CommandLine", - column: "NominativeCommandId", - principalTable: "NominativeCommand", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_NominativeCommand_CommandId", - table: "Estimate", - column: "CommandId", - principalTable: "NominativeCommand", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Blog_ApplicationUser_AuthorId", - table: "Blog", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_Location_LocationId", - table: "BookQuery", - column: "LocationId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Contact_ApplicationUser_OwnerId", - table: "Contact", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganisationAddressId", - table: "PerformerProfile", - column: "OrganisationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerfomerId", - table: "PerformerProfile", - column: "PerfomerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_NominativeCommand_NominativeCommandId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_NominativeCommand_CommandId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Blog_ApplicationUser_AuthorId", table: "Blog"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_Location_LocationId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Contact_ApplicationUser_OwnerId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganisationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerfomerId", table: "PerformerProfile"); - migrationBuilder.DropColumn(name: "NominativeCommandId", table: "CommandLine"); - migrationBuilder.DropTable("NominativeCommand"); - migrationBuilder.DropTable("CommandSpecification"); - migrationBuilder.CreateTable( - name: "Command", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true), - ClientId = table.Column(nullable: false), - CreationDate = table.Column(nullable: false), - Lag = table.Column(nullable: false), - PerformerId = table.Column(nullable: false), - Previsional = table.Column(nullable: true), - ValidationDate = table.Column(nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_Command", x => x.Id); - table.ForeignKey( - name: "FK_Command_ApplicationUser_ClientId", - column: x => x.ClientId, - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - table.ForeignKey( - name: "FK_Command_PerformerProfile_PerformerId", - column: x => x.PerformerId, - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Restrict); - }); - migrationBuilder.AddColumn( - name: "AllowedOrigin", - table: "Client", - nullable: true); - migrationBuilder.AddColumn( - name: "CommandId", - table: "CommandLine", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Blog_ApplicationUser_AuthorId", - table: "Blog", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_Location_LocationId", - table: "BookQuery", - column: "LocationId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Command_CommandId", - table: "CommandLine", - column: "CommandId", - principalTable: "Command", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Contact_ApplicationUser_OwnerId", - table: "Contact", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_Command_CommandId", - table: "Estimate", - column: "CommandId", - principalTable: "Command", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganisationAddressId", - table: "PerformerProfile", - column: "OrganisationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerfomerId", - table: "PerformerProfile", - column: "PerfomerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160614010545_bookquery.Designer.cs b/src/Yavsc/Migrations/2016/20160614010545_bookquery.Designer.cs deleted file mode 100644 index 7c12d44c..00000000 --- a/src/Yavsc/Migrations/2016/20160614010545_bookquery.Designer.cs +++ /dev/null @@ -1,652 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20160614010545_bookquery")] - partial class bookquery - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("GoogleCloudMobileDeclaration", b => - { - b.Property("RegistrationId"); - - b.Property("DeviceOwnerId"); - - b.Property("Name"); - - b.HasKey("RegistrationId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired(); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("Description"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("BookQueryId"); - - b.Property("Comment"); - - b.Property("Count"); - - b.Property("RDVEstimateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.RDVEstimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("CommandId"); - - b.Property("Description"); - - b.Property("Status"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId") - .IsRequired(); - - b.Property("bcontent"); - - b.Property("modified"); - - b.Property("photo"); - - b.Property("posted"); - - b.Property("rate"); - - b.Property("title"); - - b.Property("visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CreationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("EventDate"); - - b.Property("Lag"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CircleId") - .IsRequired(); - - b.Property("MemberId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Billing"); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Pricing"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerfomerId"); - - b.Property("AcceptGeoLocalisation"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OfferId"); - - b.Property("OrganisationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("WebSite"); - - b.HasKey("PerfomerId"); - }); - - modelBuilder.Entity("GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Market.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("BookQueryId"); - - b.HasOne("Yavsc.Models.Billing.RDVEstimate") - .WithMany() - .HasForeignKey("RDVEstimateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.RDVEstimate", b => - { - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("CommandId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.HasOne("Yavsc.Models.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.Market.Service") - .WithMany() - .HasForeignKey("OfferId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("OrganisationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerfomerId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160614010545_bookquery.cs b/src/Yavsc/Migrations/2016/20160614010545_bookquery.cs deleted file mode 100644 index 0e90975b..00000000 --- a/src/Yavsc/Migrations/2016/20160614010545_bookquery.cs +++ /dev/null @@ -1,418 +0,0 @@ -using System; -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class bookquery : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_NominativeCommand_NominativeCommandId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Blog_ApplicationUser_AuthorId", table: "Blog"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Contact_ApplicationUser_OwnerId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganisationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerfomerId", table: "PerformerProfile"); - migrationBuilder.DropColumn(name: "EstimateId", table: "CommandLine"); - migrationBuilder.DropColumn(name: "NominativeCommandId", table: "CommandLine"); - migrationBuilder.DropTable("Estimate"); - migrationBuilder.DropTable("CommandSpecification"); - migrationBuilder.DropTable("NominativeCommand"); - migrationBuilder.CreateTable( - name: "RDVEstimate", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true), - AttachedFilesString = table.Column(nullable: true), - AttachedGraphicsString = table.Column(nullable: true), - CommandId = table.Column(nullable: true), - Description = table.Column(nullable: true), - Status = table.Column(nullable: true), - Title = table.Column(nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_RDVEstimate", x => x.Id); - table.ForeignKey( - name: "FK_RDVEstimate_BookQuery_CommandId", - column: x => x.CommandId, - principalTable: "BookQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - }); - migrationBuilder.AlterColumn( - name: "LocationId", - table: "BookQuery", - nullable: true); - migrationBuilder.AddColumn( - name: "RDVEstimateId", - table: "CommandLine", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_RDVEstimate_RDVEstimateId", - table: "CommandLine", - column: "RDVEstimateId", - principalTable: "RDVEstimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Blog_ApplicationUser_AuthorId", - table: "Blog", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Contact_ApplicationUser_OwnerId", - table: "Contact", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganisationAddressId", - table: "PerformerProfile", - column: "OrganisationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerfomerId", - table: "PerformerProfile", - column: "PerfomerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_RDVEstimate_RDVEstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Blog_ApplicationUser_AuthorId", table: "Blog"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Contact_ApplicationUser_OwnerId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganisationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerfomerId", table: "PerformerProfile"); - migrationBuilder.DropColumn(name: "RDVEstimateId", table: "CommandLine"); - migrationBuilder.DropTable("RDVEstimate"); - migrationBuilder.CreateTable( - name: "NominativeCommand", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true), - ClientId = table.Column(nullable: false), - CreationDate = table.Column(nullable: false), - Lag = table.Column(nullable: false), - PerformerId = table.Column(nullable: false), - Previsional = table.Column(nullable: true), - ValidationDate = table.Column(nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_NominativeCommand", x => x.Id); - table.ForeignKey( - name: "FK_NominativeCommand_ApplicationUser_ClientId", - column: x => x.ClientId, - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - table.ForeignKey( - name: "FK_NominativeCommand_PerformerProfile_PerformerId", - column: x => x.PerformerId, - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Restrict); - }); - migrationBuilder.CreateTable( - name: "CommandSpecification", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true), - ModelType = table.Column(nullable: true), - QueryViewName = table.Column(nullable: true), - ServiceId = table.Column(nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_CommandSpecification", x => x.Id); - table.ForeignKey( - name: "FK_CommandSpecification_Service_ServiceId", - column: x => x.ServiceId, - principalTable: "Service", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - }); - migrationBuilder.CreateTable( - name: "Estimate", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true), - AttachedFilesString = table.Column(nullable: true), - AttachedGraphicsString = table.Column(nullable: true), - CommandId = table.Column(nullable: true), - Description = table.Column(nullable: true), - Status = table.Column(nullable: true), - Title = table.Column(nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_Estimate", x => x.Id); - table.ForeignKey( - name: "FK_Estimate_NominativeCommand_CommandId", - column: x => x.CommandId, - principalTable: "NominativeCommand", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - }); - migrationBuilder.AlterColumn( - name: "LocationId", - table: "BookQuery", - nullable: false); - migrationBuilder.AddColumn( - name: "EstimateId", - table: "CommandLine", - nullable: true); - migrationBuilder.AddColumn( - name: "NominativeCommandId", - table: "CommandLine", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_NominativeCommand_NominativeCommandId", - table: "CommandLine", - column: "NominativeCommandId", - principalTable: "NominativeCommand", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Blog_ApplicationUser_AuthorId", - table: "Blog", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Contact_ApplicationUser_OwnerId", - table: "Contact", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganisationAddressId", - table: "PerformerProfile", - column: "OrganisationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerfomerId", - table: "PerformerProfile", - column: "PerfomerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160702195348_GCMinfos.Designer.cs b/src/Yavsc/Migrations/2016/20160702195348_GCMinfos.Designer.cs deleted file mode 100644 index a95d5393..00000000 --- a/src/Yavsc/Migrations/2016/20160702195348_GCMinfos.Designer.cs +++ /dev/null @@ -1,658 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20160702195348_GCMinfos")] - partial class GCMinfos - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId"); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired(); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("Description"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("BookQueryId"); - - b.Property("Comment"); - - b.Property("Count"); - - b.Property("RDVEstimateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.RDVEstimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("CommandId"); - - b.Property("Description"); - - b.Property("Status"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId") - .IsRequired(); - - b.Property("bcontent"); - - b.Property("modified"); - - b.Property("photo"); - - b.Property("posted"); - - b.Property("rate"); - - b.Property("title"); - - b.Property("visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CreationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("EventDate"); - - b.Property("Lag"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CircleId") - .IsRequired(); - - b.Property("MemberId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Billing"); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Pricing"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerfomerId"); - - b.Property("AcceptGeoLocalisation"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OfferId"); - - b.Property("OrganisationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("WebSite"); - - b.HasKey("PerfomerId"); - }); - - modelBuilder.Entity("GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Market.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("BookQueryId"); - - b.HasOne("Yavsc.Models.Billing.RDVEstimate") - .WithMany() - .HasForeignKey("RDVEstimateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.RDVEstimate", b => - { - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("CommandId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.HasOne("Yavsc.Models.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.Market.Service") - .WithMany() - .HasForeignKey("OfferId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("OrganisationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerfomerId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160702195348_GCMinfos.cs b/src/Yavsc/Migrations/2016/20160702195348_GCMinfos.cs deleted file mode 100644 index 111bdd0a..00000000 --- a/src/Yavsc/Migrations/2016/20160702195348_GCMinfos.cs +++ /dev/null @@ -1,319 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class GCMinfos : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_Blog_ApplicationUser_AuthorId", table: "Blog"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Contact_ApplicationUser_OwnerId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganisationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerfomerId", table: "PerformerProfile"); - migrationBuilder.DropPrimaryKey(name: "PK_GoogleCloudMobileDeclaration", table: "GoogleCloudMobileDeclaration"); - migrationBuilder.DropColumn(name: "RegistrationId", table: "GoogleCloudMobileDeclaration"); - migrationBuilder.DropColumn(name: "Name", table: "GoogleCloudMobileDeclaration"); - migrationBuilder.AddColumn( - name: "DeviceId", - table: "GoogleCloudMobileDeclaration", - nullable: false, - defaultValue: ""); - migrationBuilder.AddColumn( - name: "GCMRegistrationId", - table: "GoogleCloudMobileDeclaration", - nullable: true); - migrationBuilder.AddColumn( - name: "Model", - table: "GoogleCloudMobileDeclaration", - nullable: true); - migrationBuilder.AddColumn( - name: "Platform", - table: "GoogleCloudMobileDeclaration", - nullable: true); - migrationBuilder.AddColumn( - name: "Version", - table: "GoogleCloudMobileDeclaration", - nullable: true); - migrationBuilder.AddPrimaryKey( - name: "PK_GoogleCloudMobileDeclaration", - table: "GoogleCloudMobileDeclaration", - column: "DeviceId"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Blog_ApplicationUser_AuthorId", - table: "Blog", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Contact_ApplicationUser_OwnerId", - table: "Contact", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganisationAddressId", - table: "PerformerProfile", - column: "OrganisationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerfomerId", - table: "PerformerProfile", - column: "PerfomerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_Blog_ApplicationUser_AuthorId", table: "Blog"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Contact_ApplicationUser_OwnerId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganisationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerfomerId", table: "PerformerProfile"); - migrationBuilder.DropPrimaryKey(name: "PK_GoogleCloudMobileDeclaration", table: "GoogleCloudMobileDeclaration"); - migrationBuilder.DropColumn(name: "DeviceId", table: "GoogleCloudMobileDeclaration"); - migrationBuilder.DropColumn(name: "GCMRegistrationId", table: "GoogleCloudMobileDeclaration"); - migrationBuilder.DropColumn(name: "Model", table: "GoogleCloudMobileDeclaration"); - migrationBuilder.DropColumn(name: "Platform", table: "GoogleCloudMobileDeclaration"); - migrationBuilder.DropColumn(name: "Version", table: "GoogleCloudMobileDeclaration"); - migrationBuilder.AddColumn( - name: "RegistrationId", - table: "GoogleCloudMobileDeclaration", - nullable: false, - defaultValue: ""); - migrationBuilder.Sql("delete from \"GoogleCloudMobileDeclaration\""); - migrationBuilder.AddColumn( - name: "Name", - table: "GoogleCloudMobileDeclaration", - nullable: true); - migrationBuilder.AddPrimaryKey( - name: "PK_GoogleCloudMobileDeclaration", - table: "GoogleCloudMobileDeclaration", - column: "RegistrationId"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Blog_ApplicationUser_AuthorId", - table: "Blog", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Contact_ApplicationUser_OwnerId", - table: "Contact", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganisationAddressId", - table: "PerformerProfile", - column: "OrganisationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerfomerId", - table: "PerformerProfile", - column: "PerfomerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160723164231_GCMRedDate.Designer.cs b/src/Yavsc/Migrations/2016/20160723164231_GCMRedDate.Designer.cs deleted file mode 100644 index a0221f1c..00000000 --- a/src/Yavsc/Migrations/2016/20160723164231_GCMRedDate.Designer.cs +++ /dev/null @@ -1,663 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20160723164231_GCMRedDate")] - partial class GCMRedDate - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired(); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("Description"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("BookQueryId"); - - b.Property("Comment"); - - b.Property("Count"); - - b.Property("RDVEstimateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.RDVEstimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("CommandId"); - - b.Property("Description"); - - b.Property("Status"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId") - .IsRequired(); - - b.Property("bcontent"); - - b.Property("modified"); - - b.Property("photo"); - - b.Property("posted"); - - b.Property("rate"); - - b.Property("title"); - - b.Property("visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CreationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("EventDate"); - - b.Property("Lag"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CircleId") - .IsRequired(); - - b.Property("MemberId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Billing"); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Pricing"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerfomerId"); - - b.Property("AcceptGeoLocalisation"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OfferId"); - - b.Property("OrganisationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("WebSite"); - - b.HasKey("PerfomerId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Market.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("BookQueryId"); - - b.HasOne("Yavsc.Models.Billing.RDVEstimate") - .WithMany() - .HasForeignKey("RDVEstimateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.RDVEstimate", b => - { - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("CommandId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.HasOne("Yavsc.Models.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.Market.Service") - .WithMany() - .HasForeignKey("OfferId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("OrganisationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerfomerId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160723164231_GCMRedDate.cs b/src/Yavsc/Migrations/2016/20160723164231_GCMRedDate.cs deleted file mode 100644 index 32babb83..00000000 --- a/src/Yavsc/Migrations/2016/20160723164231_GCMRedDate.cs +++ /dev/null @@ -1,286 +0,0 @@ -using System; -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class GCMRedDate : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_Blog_ApplicationUser_AuthorId", table: "Blog"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Contact_ApplicationUser_OwnerId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganisationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerfomerId", table: "PerformerProfile"); - migrationBuilder.AlterColumn( - name: "GCMRegistrationId", - table: "GoogleCloudMobileDeclaration", - nullable: false); - migrationBuilder.AddColumn( - name: "DeclarationDate", - table: "GoogleCloudMobileDeclaration", - nullable: false, - defaultValueSql: "LOCALTIMESTAMP"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Blog_ApplicationUser_AuthorId", - table: "Blog", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Contact_ApplicationUser_OwnerId", - table: "Contact", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganisationAddressId", - table: "PerformerProfile", - column: "OrganisationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerfomerId", - table: "PerformerProfile", - column: "PerfomerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_Blog_ApplicationUser_AuthorId", table: "Blog"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Contact_ApplicationUser_OwnerId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganisationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerfomerId", table: "PerformerProfile"); - migrationBuilder.DropColumn(name: "DeclarationDate", table: "GoogleCloudMobileDeclaration"); - migrationBuilder.AlterColumn( - name: "GCMRegistrationId", - table: "GoogleCloudMobileDeclaration", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Blog_ApplicationUser_AuthorId", - table: "Blog", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Contact_ApplicationUser_OwnerId", - table: "Contact", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganisationAddressId", - table: "PerformerProfile", - column: "OrganisationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerfomerId", - table: "PerformerProfile", - column: "PerfomerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160725145306_estimates.Designer.cs b/src/Yavsc/Migrations/2016/20160725145306_estimates.Designer.cs deleted file mode 100644 index dda1fe31..00000000 --- a/src/Yavsc/Migrations/2016/20160725145306_estimates.Designer.cs +++ /dev/null @@ -1,664 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20160725145306_estimates")] - partial class estimates - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired(); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("Description"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("BookQueryId"); - - b.Property("Comment"); - - b.Property("Count"); - - b.Property("EstimateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("CommandId"); - - b.Property("Description"); - - b.Property("Status"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("bcontent"); - - b.Property("modified"); - - b.Property("photo"); - - b.Property("posted") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("rate"); - - b.Property("title"); - - b.Property("visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CreationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("EventDate"); - - b.Property("Lag"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CircleId") - .IsRequired(); - - b.Property("MemberId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Billing"); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Pricing"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerfomerId"); - - b.Property("AcceptGeoLocalisation"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OfferId"); - - b.Property("OrganisationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("WebSite"); - - b.HasKey("PerfomerId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Market.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("BookQueryId"); - - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("CommandId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.HasOne("Yavsc.Models.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.Market.Service") - .WithMany() - .HasForeignKey("OfferId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("OrganisationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerfomerId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160725145306_estimates.cs b/src/Yavsc/Migrations/2016/20160725145306_estimates.cs deleted file mode 100644 index fb56ae8d..00000000 --- a/src/Yavsc/Migrations/2016/20160725145306_estimates.cs +++ /dev/null @@ -1,347 +0,0 @@ -using System; -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class estimates : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_RDVEstimate_RDVEstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Contact_ApplicationUser_OwnerId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganisationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerfomerId", table: "PerformerProfile"); - migrationBuilder.DropColumn(name: "RDVEstimateId", table: "CommandLine"); - migrationBuilder.DropTable("RDVEstimate"); - migrationBuilder.CreateTable( - name: "Estimate", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true), - AttachedFilesString = table.Column(nullable: true), - AttachedGraphicsString = table.Column(nullable: true), - CommandId = table.Column(nullable: true), - Description = table.Column(nullable: true), - Status = table.Column(nullable: true), - Title = table.Column(nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_Estimate", x => x.Id); - table.ForeignKey( - name: "FK_Estimate_BookQuery_CommandId", - column: x => x.CommandId, - principalTable: "BookQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - }); - migrationBuilder.AlterColumn( - name: "posted", - table: "Blog", - nullable: false, - defaultValueSql: "LOCALTIMESTAMP"); - migrationBuilder.AlterColumn( - name: "AuthorId", - table: "Blog", - nullable: true); - migrationBuilder.AddColumn( - name: "EstimateId", - table: "CommandLine", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Contact_ApplicationUser_OwnerId", - table: "Contact", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganisationAddressId", - table: "PerformerProfile", - column: "OrganisationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerfomerId", - table: "PerformerProfile", - column: "PerfomerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Contact_ApplicationUser_OwnerId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganisationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerfomerId", table: "PerformerProfile"); - migrationBuilder.DropColumn(name: "EstimateId", table: "CommandLine"); - migrationBuilder.DropTable("Estimate"); - migrationBuilder.CreateTable( - name: "RDVEstimate", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true), - AttachedFilesString = table.Column(nullable: true), - AttachedGraphicsString = table.Column(nullable: true), - CommandId = table.Column(nullable: true), - Description = table.Column(nullable: true), - Status = table.Column(nullable: true), - Title = table.Column(nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_RDVEstimate", x => x.Id); - table.ForeignKey( - name: "FK_RDVEstimate_BookQuery_CommandId", - column: x => x.CommandId, - principalTable: "BookQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - }); - migrationBuilder.AlterColumn( - name: "posted", - table: "Blog", - nullable: false); - migrationBuilder.AlterColumn( - name: "AuthorId", - table: "Blog", - nullable: false); - migrationBuilder.AddColumn( - name: "RDVEstimateId", - table: "CommandLine", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_RDVEstimate_RDVEstimateId", - table: "CommandLine", - column: "RDVEstimateId", - principalTable: "RDVEstimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Contact_ApplicationUser_OwnerId", - table: "Contact", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganisationAddressId", - table: "PerformerProfile", - column: "OrganisationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerfomerId", - table: "PerformerProfile", - column: "PerfomerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160726131331_performerIdTypo.Designer.cs b/src/Yavsc/Migrations/2016/20160726131331_performerIdTypo.Designer.cs deleted file mode 100644 index b4edd63b..00000000 --- a/src/Yavsc/Migrations/2016/20160726131331_performerIdTypo.Designer.cs +++ /dev/null @@ -1,664 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20160726131331_performerIdTypo")] - partial class performerIdTypo - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired(); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("Description"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("BookQueryId"); - - b.Property("Comment"); - - b.Property("Count"); - - b.Property("EstimateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("CommandId"); - - b.Property("Description"); - - b.Property("Status"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("bcontent"); - - b.Property("modified"); - - b.Property("photo"); - - b.Property("posted") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("rate"); - - b.Property("title"); - - b.Property("visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CreationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("EventDate"); - - b.Property("Lag"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CircleId") - .IsRequired(); - - b.Property("MemberId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Billing"); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Pricing"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptGeoLocalisation"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OfferId"); - - b.Property("OrganisationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Market.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("BookQueryId"); - - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("CommandId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.HasOne("Yavsc.Models.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.Market.Service") - .WithMany() - .HasForeignKey("OfferId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("OrganisationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160726131331_performerIdTypo.cs b/src/Yavsc/Migrations/2016/20160726131331_performerIdTypo.cs deleted file mode 100644 index a9a5ef2e..00000000 --- a/src/Yavsc/Migrations/2016/20160726131331_performerIdTypo.cs +++ /dev/null @@ -1,272 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class performerIdTypo : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Contact_ApplicationUser_OwnerId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganisationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerfomerId", table: "PerformerProfile"); - migrationBuilder.DropPrimaryKey(name: "PK_PerformerProfile", table: "PerformerProfile"); - migrationBuilder.RenameColumn(name: "PerfomerId", table: "PerformerProfile",newName: "PerformerId"); - migrationBuilder.AddPrimaryKey( - name: "PK_PerformerProfile", - table: "PerformerProfile", - column: "PerformerId"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Contact_ApplicationUser_OwnerId", - table: "Contact", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganisationAddressId", - table: "PerformerProfile", - column: "OrganisationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Contact_ApplicationUser_OwnerId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganisationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropPrimaryKey(name: "PK_PerformerProfile", table: "PerformerProfile"); - migrationBuilder.DropColumn(name: "PerformerId", table: "PerformerProfile"); - migrationBuilder.AddColumn( - name: "PerfomerId", - table: "PerformerProfile", - nullable: false, - defaultValue: ""); - migrationBuilder.AddPrimaryKey( - name: "PK_PerformerProfile", - table: "PerformerProfile", - column: "PerfomerId"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerfomerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Contact_ApplicationUser_OwnerId", - table: "Contact", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganisationAddressId", - table: "PerformerProfile", - column: "OrganisationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerfomerId", - table: "PerformerProfile", - column: "PerfomerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160726133002_otherOrtho.Designer.cs b/src/Yavsc/Migrations/2016/20160726133002_otherOrtho.Designer.cs deleted file mode 100644 index bab398ca..00000000 --- a/src/Yavsc/Migrations/2016/20160726133002_otherOrtho.Designer.cs +++ /dev/null @@ -1,664 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20160726133002_otherOrtho")] - partial class otherOrtho - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired(); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("Description"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("BookQueryId"); - - b.Property("Comment"); - - b.Property("Count"); - - b.Property("EstimateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("CommandId"); - - b.Property("Description"); - - b.Property("Status"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("bcontent"); - - b.Property("modified"); - - b.Property("photo"); - - b.Property("posted") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("rate"); - - b.Property("title"); - - b.Property("visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CreationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("EventDate"); - - b.Property("Lag"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CircleId") - .IsRequired(); - - b.Property("MemberId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Billing"); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Pricing"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptGeoLocalization"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OfferId"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Market.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("BookQueryId"); - - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("CommandId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.HasOne("Yavsc.Models.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.Market.Service") - .WithMany() - .HasForeignKey("OfferId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160726133002_otherOrtho.cs b/src/Yavsc/Migrations/2016/20160726133002_otherOrtho.cs deleted file mode 100644 index 32ba37ae..00000000 --- a/src/Yavsc/Migrations/2016/20160726133002_otherOrtho.cs +++ /dev/null @@ -1,271 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class otherOrtho : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Contact_ApplicationUser_OwnerId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganisationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - - migrationBuilder.RenameColumn(name:"AcceptGeoLocalisation",table:"PerformerProfile",newName:"AcceptGeoLocalization"); - migrationBuilder.RenameColumn(name:"OrganisationAddressId",table:"PerformerProfile",newName:"OrganizationAddressId"); - - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Contact_ApplicationUser_OwnerId", - table: "Contact", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Contact_ApplicationUser_OwnerId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropColumn(name: "AcceptGeoLocalization", table: "PerformerProfile"); - migrationBuilder.DropColumn(name: "OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.AddColumn( - name: "AcceptGeoLocalisation", - table: "PerformerProfile", - nullable: false, - defaultValue: false); - migrationBuilder.AddColumn( - name: "OrganisationAddressId", - table: "PerformerProfile", - nullable: false, - defaultValue: 0L); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Contact_ApplicationUser_OwnerId", - table: "Contact", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganisationAddressId", - table: "PerformerProfile", - column: "OrganisationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160726161530_ExceptionsSIREN.Designer.cs b/src/Yavsc/Migrations/2016/20160726161530_ExceptionsSIREN.Designer.cs deleted file mode 100644 index aa82fbaa..00000000 --- a/src/Yavsc/Migrations/2016/20160726161530_ExceptionsSIREN.Designer.cs +++ /dev/null @@ -1,671 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20160726161530_ExceptionsSIREN")] - partial class ExceptionsSIREN - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired(); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("Description"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("BookQueryId"); - - b.Property("Comment"); - - b.Property("Count"); - - b.Property("EstimateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("CommandId"); - - b.Property("Description"); - - b.Property("Status"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("bcontent"); - - b.Property("modified"); - - b.Property("photo"); - - b.Property("posted") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("rate"); - - b.Property("title"); - - b.Property("visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CreationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("EventDate"); - - b.Property("Lag"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CircleId") - .IsRequired(); - - b.Property("MemberId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Billing"); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Pricing"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptGeoLocalization"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OfferId"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Market.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("BookQueryId"); - - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("CommandId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.HasOne("Yavsc.Models.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.Market.Service") - .WithMany() - .HasForeignKey("OfferId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160726161530_ExceptionsSIREN.cs b/src/Yavsc/Migrations/2016/20160726161530_ExceptionsSIREN.cs deleted file mode 100644 index bba58e93..00000000 --- a/src/Yavsc/Migrations/2016/20160726161530_ExceptionsSIREN.cs +++ /dev/null @@ -1,266 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class ExceptionsSIREN : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Contact_ApplicationUser_OwnerId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.CreateTable( - name: "ExceptionSIREN", - columns: table => new - { - SIREN = table.Column(nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_ExceptionSIREN", x => x.SIREN); - }); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Contact_ApplicationUser_OwnerId", - table: "Contact", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Contact_ApplicationUser_OwnerId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropTable("ExceptionSIREN"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Contact_ApplicationUser_OwnerId", - table: "Contact", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160802143258_bcontentornot.Designer.cs b/src/Yavsc/Migrations/2016/20160802143258_bcontentornot.Designer.cs deleted file mode 100644 index 754cc24a..00000000 --- a/src/Yavsc/Migrations/2016/20160802143258_bcontentornot.Designer.cs +++ /dev/null @@ -1,671 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20160802143258_bcontentornot")] - partial class bcontentornot - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired(); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("Description"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("BookQueryId"); - - b.Property("Comment"); - - b.Property("Count"); - - b.Property("EstimateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("CommandId"); - - b.Property("Description"); - - b.Property("Status"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("modified"); - - b.Property("photo"); - - b.Property("posted") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("rate"); - - b.Property("title"); - - b.Property("visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CreationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("EventDate"); - - b.Property("Lag"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CircleId") - .IsRequired(); - - b.Property("MemberId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Billing"); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Pricing"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptGeoLocalization"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OfferId"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Market.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("BookQueryId"); - - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("CommandId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.HasOne("Yavsc.Models.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.Market.Service") - .WithMany() - .HasForeignKey("OfferId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160802143258_bcontentornot.cs b/src/Yavsc/Migrations/2016/20160802143258_bcontentornot.cs deleted file mode 100644 index c1bb6fa4..00000000 --- a/src/Yavsc/Migrations/2016/20160802143258_bcontentornot.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class bcontentornot : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.RenameColumn(name: "bcontent", table: "Blog", newName:"Content"); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.RenameColumn(name: "Content", table: "Blog", newName:"bcontent"); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160802145351_camelCaseBlog.Designer.cs b/src/Yavsc/Migrations/2016/20160802145351_camelCaseBlog.Designer.cs deleted file mode 100644 index 7cf895c0..00000000 --- a/src/Yavsc/Migrations/2016/20160802145351_camelCaseBlog.Designer.cs +++ /dev/null @@ -1,671 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20160802145351_camelCaseBlog")] - partial class camelCaseBlog - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired(); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("Description"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("BookQueryId"); - - b.Property("Comment"); - - b.Property("Count"); - - b.Property("EstimateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("CommandId"); - - b.Property("Description"); - - b.Property("Status"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("Modified"); - - b.Property("Photo"); - - b.Property("Posted") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CreationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("EventDate"); - - b.Property("Lag"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CircleId") - .IsRequired(); - - b.Property("MemberId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Billing"); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Pricing"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptGeoLocalization"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OfferId"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Market.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("BookQueryId"); - - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("CommandId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.HasOne("Yavsc.Models.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.Market.Service") - .WithMany() - .HasForeignKey("OfferId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160802145351_camelCaseBlog.cs b/src/Yavsc/Migrations/2016/20160802145351_camelCaseBlog.cs deleted file mode 100644 index 6c538f1c..00000000 --- a/src/Yavsc/Migrations/2016/20160802145351_camelCaseBlog.cs +++ /dev/null @@ -1,303 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class camelCaseBlog : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Contact_ApplicationUser_OwnerId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Contact_ApplicationUser_OwnerId", - table: "Contact", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.RenameColumn( - name: "visible", - table: "Blog", - newName: "Visible"); - migrationBuilder.RenameColumn( - name: "title", - table: "Blog", - newName: "Title"); - migrationBuilder.RenameColumn( - name: "rate", - table: "Blog", - newName: "Rate"); - migrationBuilder.RenameColumn( - name: "posted", - table: "Blog", - newName: "Posted"); - migrationBuilder.RenameColumn( - name: "photo", - table: "Blog", - newName: "Photo"); - migrationBuilder.RenameColumn( - name: "modified", - table: "Blog", - newName: "Modified"); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Contact_ApplicationUser_OwnerId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Contact_ApplicationUser_OwnerId", - table: "Contact", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.RenameColumn( - name: "Visible", - table: "Blog", - newName: "visible"); - migrationBuilder.RenameColumn( - name: "Title", - table: "Blog", - newName: "title"); - migrationBuilder.RenameColumn( - name: "Rate", - table: "Blog", - newName: "rate"); - migrationBuilder.RenameColumn( - name: "Posted", - table: "Blog", - newName: "posted"); - migrationBuilder.RenameColumn( - name: "Photo", - table: "Blog", - newName: "photo"); - migrationBuilder.RenameColumn( - name: "Modified", - table: "Blog", - newName: "modified"); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160901145646_products.Designer.cs b/src/Yavsc/Migrations/2016/20160901145646_products.Designer.cs deleted file mode 100644 index e0e98f35..00000000 --- a/src/Yavsc/Migrations/2016/20160901145646_products.Designer.cs +++ /dev/null @@ -1,697 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20160901145646_products")] - partial class products - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired(); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("Description"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("BookQueryId"); - - b.Property("Comment"); - - b.Property("Count"); - - b.Property("EstimateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CommandId"); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Status"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("Modified"); - - b.Property("Photo"); - - b.Property("Posted") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CreationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("EventDate"); - - b.Property("Lag"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CircleId") - .IsRequired(); - - b.Property("MemberId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Discriminator") - .IsRequired(); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:DiscriminatorProperty", "Discriminator"); - - b.HasAnnotation("Relational:DiscriminatorValue", "BaseProduct"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptGeoLocalization"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OfferId"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.HasBaseType("Yavsc.Models.Market.BaseProduct"); - - b.Property("Depth"); - - b.Property("Height"); - - b.Property("Price"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasAnnotation("Relational:DiscriminatorValue", "Product"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Market.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("BookQueryId"); - - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("CommandId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.HasOne("Yavsc.Models.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.Market.Service") - .WithMany() - .HasForeignKey("OfferId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160901145646_products.cs b/src/Yavsc/Migrations/2016/20160901145646_products.cs deleted file mode 100644 index 5b2a91a6..00000000 --- a/src/Yavsc/Migrations/2016/20160901145646_products.cs +++ /dev/null @@ -1,308 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class products : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Contact_ApplicationUser_OwnerId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropColumn(name: "Billing", table: "Service"); - migrationBuilder.DropColumn(name: "Pricing", table: "Service"); - migrationBuilder.AddColumn( - name: "Discriminator", - table: "BaseProduct", - nullable: false, - defaultValue: ""); - migrationBuilder.AddColumn( - name: "Depth", - table: "BaseProduct", - nullable: true); - migrationBuilder.AddColumn( - name: "Height", - table: "BaseProduct", - nullable: true); - migrationBuilder.AddColumn( - name: "Price", - table: "BaseProduct", - nullable: true); - migrationBuilder.AddColumn( - name: "Weight", - table: "BaseProduct", - nullable: true); - migrationBuilder.AddColumn( - name: "Width", - table: "BaseProduct", - nullable: true); - migrationBuilder.AddColumn( - name: "ClientId", - table: "Estimate", - nullable: false, - defaultValue: ""); - migrationBuilder.AddColumn( - name: "OwnerId", - table: "Estimate", - nullable: false, - defaultValue: ""); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Contact_ApplicationUser_OwnerId", - table: "Contact", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Contact_ApplicationUser_OwnerId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropColumn(name: "Discriminator", table: "BaseProduct"); - migrationBuilder.DropColumn(name: "Depth", table: "BaseProduct"); - migrationBuilder.DropColumn(name: "Height", table: "BaseProduct"); - migrationBuilder.DropColumn(name: "Price", table: "BaseProduct"); - migrationBuilder.DropColumn(name: "Weight", table: "BaseProduct"); - migrationBuilder.DropColumn(name: "Width", table: "BaseProduct"); - migrationBuilder.DropColumn(name: "ClientId", table: "Estimate"); - migrationBuilder.DropColumn(name: "OwnerId", table: "Estimate"); - migrationBuilder.AddColumn( - name: "Billing", - table: "Service", - nullable: true); - migrationBuilder.AddColumn( - name: "Pricing", - table: "Service", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Contact_ApplicationUser_OwnerId", - table: "Contact", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160905095708_tags.Designer.cs b/src/Yavsc/Migrations/2016/20160905095708_tags.Designer.cs deleted file mode 100644 index df99f552..00000000 --- a/src/Yavsc/Migrations/2016/20160905095708_tags.Designer.cs +++ /dev/null @@ -1,725 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20160905095708_tags")] - partial class tags - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired(); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("Description"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("BookQueryId"); - - b.Property("Comment"); - - b.Property("Count"); - - b.Property("EstimateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CommandId"); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Status"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("Modified"); - - b.Property("Photo"); - - b.Property("Posted") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CreationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("EventDate"); - - b.Property("Lag"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CircleId"); - - b.Property("MemberId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Discriminator") - .IsRequired(); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:DiscriminatorProperty", "Discriminator"); - - b.HasAnnotation("Relational:DiscriminatorValue", "BaseProduct"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptGeoLocalization"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OfferId"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.HasBaseType("Yavsc.Models.Market.BaseProduct"); - - b.Property("Depth"); - - b.Property("Height"); - - b.Property("Price"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasAnnotation("Relational:DiscriminatorValue", "Product"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Market.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("BookQueryId"); - - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("CommandId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.HasOne("Yavsc.Models.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.Market.Service") - .WithMany() - .HasForeignKey("OfferId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160905095708_tags.cs b/src/Yavsc/Migrations/2016/20160905095708_tags.cs deleted file mode 100644 index ec6f1b22..00000000 --- a/src/Yavsc/Migrations/2016/20160905095708_tags.cs +++ /dev/null @@ -1,307 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class tags : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_Circle_ApplicationUser_OwnerId", table: "Circle"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Contact_ApplicationUser_OwnerId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.CreateTable( - name: "PostTag", - columns: table => new - { - PostId = table.Column(nullable: false), - TagId = table.Column(nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_PostTag", x => new { x.PostId, x.TagId }); - table.ForeignKey( - name: "FK_PostTag_Blog_PostId", - column: x => x.PostId, - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - migrationBuilder.CreateTable( - name: "Tag", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true), - Name = table.Column(nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_Tag", x => x.Id); - }); - migrationBuilder.AddColumn( - name: "ApplicationUserId", - table: "Circle", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Circle_ApplicationUser_ApplicationUserId", - table: "Circle", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Contact_ApplicationUser_OwnerId", - table: "Contact", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_Circle_ApplicationUser_ApplicationUserId", table: "Circle"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Contact_ApplicationUser_OwnerId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropColumn(name: "ApplicationUserId", table: "Circle"); - migrationBuilder.DropTable("PostTag"); - migrationBuilder.DropTable("Tag"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Circle_ApplicationUser_OwnerId", - table: "Circle", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Contact_ApplicationUser_OwnerId", - table: "Contact", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160916075415_estimateFreeFromCatalog.Designer.cs b/src/Yavsc/Migrations/2016/20160916075415_estimateFreeFromCatalog.Designer.cs deleted file mode 100644 index 193ceeaa..00000000 --- a/src/Yavsc/Migrations/2016/20160916075415_estimateFreeFromCatalog.Designer.cs +++ /dev/null @@ -1,747 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20160916075415_estimateFreeFromCatalog")] - partial class estimateFreeFromCatalog - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired(); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("Description"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("Count"); - - b.Property("Description") - .IsRequired(); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CommandId"); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Status"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("Modified"); - - b.Property("Photo"); - - b.Property("Posted") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CreationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("EventDate"); - - b.Property("Lag"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CircleId"); - - b.Property("MemberId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Discriminator") - .IsRequired(); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:DiscriminatorProperty", "Discriminator"); - - b.HasAnnotation("Relational:DiscriminatorValue", "BaseProduct"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BookQueryId"); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptGeoLocalization"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OfferId"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.HasBaseType("Yavsc.Models.Market.BaseProduct"); - - b.Property("Depth"); - - b.Property("Height"); - - b.Property("Price"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasAnnotation("Relational:DiscriminatorValue", "Product"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Market.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("CommandId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.HasOne("Yavsc.Models.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("BookQueryId"); - - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.Market.Service") - .WithMany() - .HasForeignKey("OfferId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160916075415_estimateFreeFromCatalog.cs b/src/Yavsc/Migrations/2016/20160916075415_estimateFreeFromCatalog.cs deleted file mode 100644 index 1ad19655..00000000 --- a/src/Yavsc/Migrations/2016/20160916075415_estimateFreeFromCatalog.cs +++ /dev/null @@ -1,336 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class estimateFreeFromCatalog : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_BookQuery_BookQueryId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Contact_ApplicationUser_OwnerId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropColumn(name: "BookQueryId", table: "CommandLine"); - migrationBuilder.DropColumn(name: "Comment", table: "CommandLine"); - migrationBuilder.CreateTable( - name: "EstimateTemplate", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true), - Description = table.Column(nullable: true), - OwnerId = table.Column(nullable: false), - Title = table.Column(nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_EstimateTemplate", x => x.Id); - }); - migrationBuilder.AddColumn( - name: "BookQueryId", - table: "Service", - nullable: true); - migrationBuilder.AddColumn( - name: "Description", - table: "CommandLine", - nullable: false, - defaultValue: ""); - migrationBuilder.AddColumn( - name: "EstimateTemplateId", - table: "CommandLine", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_EstimateTemplate_EstimateTemplateId", - table: "CommandLine", - column: "EstimateTemplateId", - principalTable: "EstimateTemplate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Contact_ApplicationUser_OwnerId", - table: "Contact", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Service_BookQuery_BookQueryId", - table: "Service", - column: "BookQueryId", - principalTable: "BookQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_EstimateTemplate_EstimateTemplateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Contact_ApplicationUser_OwnerId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_Service_BookQuery_BookQueryId", table: "Service"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropColumn(name: "BookQueryId", table: "Service"); - migrationBuilder.DropColumn(name: "Description", table: "CommandLine"); - migrationBuilder.DropColumn(name: "EstimateTemplateId", table: "CommandLine"); - migrationBuilder.DropTable("EstimateTemplate"); - migrationBuilder.AddColumn( - name: "BookQueryId", - table: "CommandLine", - nullable: true); - migrationBuilder.AddColumn( - name: "Comment", - table: "CommandLine", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_BookQuery_BookQueryId", - table: "CommandLine", - column: "BookQueryId", - principalTable: "BookQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Contact_ApplicationUser_OwnerId", - table: "Contact", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160917010249_yaev.Designer.cs b/src/Yavsc/Migrations/2016/20160917010249_yaev.Designer.cs deleted file mode 100644 index d537446e..00000000 --- a/src/Yavsc/Migrations/2016/20160917010249_yaev.Designer.cs +++ /dev/null @@ -1,739 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20160917010249_yaev")] - partial class yaev - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired(); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("Description"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("Count"); - - b.Property("Description") - .IsRequired(); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CommandId"); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Status"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("Modified"); - - b.Property("Photo"); - - b.Property("Posted") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CreationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CircleId"); - - b.Property("MemberId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Discriminator") - .IsRequired(); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:DiscriminatorProperty", "Discriminator"); - - b.HasAnnotation("Relational:DiscriminatorValue", "BaseProduct"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptGeoLocalization"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OfferId"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.HasBaseType("Yavsc.Models.Market.BaseProduct"); - - b.Property("Depth"); - - b.Property("Height"); - - b.Property("Price"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasAnnotation("Relational:DiscriminatorValue", "Product"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Market.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("CommandId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.HasOne("Yavsc.Models.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.Market.Service") - .WithMany() - .HasForeignKey("OfferId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160917010249_yaev.cs b/src/Yavsc/Migrations/2016/20160917010249_yaev.cs deleted file mode 100644 index ef4720f5..00000000 --- a/src/Yavsc/Migrations/2016/20160917010249_yaev.cs +++ /dev/null @@ -1,290 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class yaev : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Contact_ApplicationUser_OwnerId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_Service_BookQuery_BookQueryId", table: "Service"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropColumn(name: "BookQueryId", table: "Service"); - migrationBuilder.DropColumn(name: "Lag", table: "BookQuery"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Contact_ApplicationUser_OwnerId", - table: "Contact", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Contact_ApplicationUser_OwnerId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.AddColumn( - name: "BookQueryId", - table: "Service", - nullable: true); - migrationBuilder.AddColumn( - name: "Lag", - table: "BookQuery", - nullable: false, - defaultValue: 0); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Contact_ApplicationUser_OwnerId", - table: "Contact", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Service_BookQuery_BookQueryId", - table: "Service", - column: "BookQueryId", - principalTable: "BookQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160920215459_avatar.Designer.cs b/src/Yavsc/Migrations/2016/20160920215459_avatar.Designer.cs deleted file mode 100644 index 8c469b1e..00000000 --- a/src/Yavsc/Migrations/2016/20160920215459_avatar.Designer.cs +++ /dev/null @@ -1,741 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20160920215459_avatar")] - partial class avatar - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired(); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("Description"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("Count"); - - b.Property("Description") - .IsRequired(); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CommandId"); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Status"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("Modified"); - - b.Property("Photo"); - - b.Property("Posted") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CreationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CircleId"); - - b.Property("MemberId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Discriminator") - .IsRequired(); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:DiscriminatorProperty", "Discriminator"); - - b.HasAnnotation("Relational:DiscriminatorValue", "BaseProduct"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptGeoLocalization"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OfferId"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.HasBaseType("Yavsc.Models.Market.BaseProduct"); - - b.Property("Depth"); - - b.Property("Height"); - - b.Property("Price"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasAnnotation("Relational:DiscriminatorValue", "Product"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Market.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("CommandId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.HasOne("Yavsc.Models.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.Market.Service") - .WithMany() - .HasForeignKey("OfferId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20160920215459_avatar.cs b/src/Yavsc/Migrations/2016/20160920215459_avatar.cs deleted file mode 100644 index d98a4b20..00000000 --- a/src/Yavsc/Migrations/2016/20160920215459_avatar.cs +++ /dev/null @@ -1,276 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class avatar : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Contact_ApplicationUser_OwnerId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.AddColumn( - name: "Avatar", - table: "AspNetUsers", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Contact_ApplicationUser_OwnerId", - table: "Contact", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Contact_ApplicationUser_OwnerId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropColumn(name: "Avatar", table: "AspNetUsers"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Contact_ApplicationUser_OwnerId", - table: "Contact", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20161010102616_recontact.Designer.cs b/src/Yavsc/Migrations/2016/20161010102616_recontact.Designer.cs deleted file mode 100644 index c2d41f25..00000000 --- a/src/Yavsc/Migrations/2016/20161010102616_recontact.Designer.cs +++ /dev/null @@ -1,745 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20161010102616_recontact")] - partial class recontact - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired(); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("Description"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("Count"); - - b.Property("Description") - .IsRequired(); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CommandId"); - - b.Property("CommandType"); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Status"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("Modified"); - - b.Property("Photo"); - - b.Property("Posted") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CreationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CircleId"); - - b.Property("MemberId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Discriminator") - .IsRequired(); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:DiscriminatorProperty", "Discriminator"); - - b.HasAnnotation("Relational:DiscriminatorValue", "BaseProduct"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptGeoLocalization"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OfferId"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.HasBaseType("Yavsc.Models.Market.BaseProduct"); - - b.Property("Depth"); - - b.Property("Height"); - - b.Property("Price"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasAnnotation("Relational:DiscriminatorValue", "Product"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Market.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("CommandId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.HasOne("Yavsc.Models.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.Market.Service") - .WithMany() - .HasForeignKey("OfferId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20161010102616_recontact.cs b/src/Yavsc/Migrations/2016/20161010102616_recontact.cs deleted file mode 100644 index 6cd94920..00000000 --- a/src/Yavsc/Migrations/2016/20161010102616_recontact.cs +++ /dev/null @@ -1,281 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class recontact : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Contact_ApplicationUser_OwnerId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.AddColumn( - name: "ApplicationUserId", - table: "Contact", - nullable: true); - migrationBuilder.AddColumn( - name: "CommandType", - table: "Estimate", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Contact_ApplicationUser_ApplicationUserId", - table: "Contact", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Contact_ApplicationUser_ApplicationUserId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropColumn(name: "ApplicationUserId", table: "Contact"); - migrationBuilder.DropColumn(name: "CommandType", table: "Estimate"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Contact_ApplicationUser_OwnerId", - table: "Contact", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20161020143022_estimateClientApprouval.Designer.cs b/src/Yavsc/Migrations/2016/20161020143022_estimateClientApprouval.Designer.cs deleted file mode 100644 index 027d1c0b..00000000 --- a/src/Yavsc/Migrations/2016/20161020143022_estimateClientApprouval.Designer.cs +++ /dev/null @@ -1,749 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20161020143022_estimateClientApprouval")] - partial class estimateClientApprouval - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired(); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("Description"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("Count"); - - b.Property("Description") - .IsRequired(); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientApprouvalDate"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CommandId"); - - b.Property("CommandType"); - - b.Property("Description"); - - b.Property("LatestValidationDate"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Status"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("Modified"); - - b.Property("Photo"); - - b.Property("Posted") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CreationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CircleId"); - - b.Property("MemberId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Discriminator") - .IsRequired(); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:DiscriminatorProperty", "Discriminator"); - - b.HasAnnotation("Relational:DiscriminatorValue", "BaseProduct"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptGeoLocalization"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OfferId"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.HasBaseType("Yavsc.Models.Market.BaseProduct"); - - b.Property("Depth"); - - b.Property("Height"); - - b.Property("Price"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasAnnotation("Relational:DiscriminatorValue", "Product"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Market.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("CommandId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.HasOne("Yavsc.Models.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.Market.Service") - .WithMany() - .HasForeignKey("OfferId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20161020143022_estimateClientApprouval.cs b/src/Yavsc/Migrations/2016/20161020143022_estimateClientApprouval.cs deleted file mode 100644 index 0f8a62ad..00000000 --- a/src/Yavsc/Migrations/2016/20161020143022_estimateClientApprouval.cs +++ /dev/null @@ -1,268 +0,0 @@ -using System; -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class estimateClientApprouval : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.AddColumn( - name: "ClientApprouvalDate", - table: "Estimate", - nullable: false, - defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified)); - migrationBuilder.AddColumn( - name: "LatestValidationDate", - table: "Estimate", - nullable: false, - defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified)); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropColumn(name: "ClientApprouvalDate", table: "Estimate"); - migrationBuilder.DropColumn(name: "LatestValidationDate", table: "Estimate"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20161020212947_userAddress.Designer.cs b/src/Yavsc/Migrations/2016/20161020212947_userAddress.Designer.cs deleted file mode 100644 index 08865733..00000000 --- a/src/Yavsc/Migrations/2016/20161020212947_userAddress.Designer.cs +++ /dev/null @@ -1,754 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20161020212947_userAddress")] - partial class userAddress - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("Description"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("Count"); - - b.Property("Description") - .IsRequired(); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientApprouvalDate"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CommandId"); - - b.Property("CommandType"); - - b.Property("Description"); - - b.Property("LatestValidationDate"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Status"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("Modified"); - - b.Property("Photo"); - - b.Property("Posted") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CreationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CircleId"); - - b.Property("MemberId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Discriminator") - .IsRequired(); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:DiscriminatorProperty", "Discriminator"); - - b.HasAnnotation("Relational:DiscriminatorValue", "BaseProduct"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptGeoLocalization"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OfferId"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.HasBaseType("Yavsc.Models.Market.BaseProduct"); - - b.Property("Depth"); - - b.Property("Height"); - - b.Property("Price"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasAnnotation("Relational:DiscriminatorValue", "Product"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Market.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("CommandId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.HasOne("Yavsc.Models.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.Market.Service") - .WithMany() - .HasForeignKey("OfferId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20161020212947_userAddress.cs b/src/Yavsc/Migrations/2016/20161020212947_userAddress.cs deleted file mode 100644 index 9305ad21..00000000 --- a/src/Yavsc/Migrations/2016/20161020212947_userAddress.cs +++ /dev/null @@ -1,261 +0,0 @@ - -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class userAddress : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.AddColumn( - name: "FullName", - table: "AspNetUsers", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropColumn(name: "FullName", table: "AspNetUsers"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20161021153306_estimateLines.Designer.cs b/src/Yavsc/Migrations/2016/20161021153306_estimateLines.Designer.cs deleted file mode 100644 index 5eab2c3a..00000000 --- a/src/Yavsc/Migrations/2016/20161021153306_estimateLines.Designer.cs +++ /dev/null @@ -1,754 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20161021153306_estimateLines")] - partial class estimateLines - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("Description"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("Count"); - - b.Property("Description") - .IsRequired(); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientApprouvalDate"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CommandId"); - - b.Property("CommandType"); - - b.Property("Description"); - - b.Property("LatestValidationDate"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Status"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("Modified"); - - b.Property("Photo"); - - b.Property("Posted") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CreationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CircleId"); - - b.Property("MemberId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Discriminator") - .IsRequired(); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:DiscriminatorProperty", "Discriminator"); - - b.HasAnnotation("Relational:DiscriminatorValue", "BaseProduct"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptGeoLocalization"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OfferId"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.HasBaseType("Yavsc.Models.Market.BaseProduct"); - - b.Property("Depth"); - - b.Property("Height"); - - b.Property("Price"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasAnnotation("Relational:DiscriminatorValue", "Product"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Market.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("CommandId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.HasOne("Yavsc.Models.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.Market.Service") - .WithMany() - .HasForeignKey("OfferId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20161021153306_estimateLines.cs b/src/Yavsc/Migrations/2016/20161021153306_estimateLines.cs deleted file mode 100644 index 85e5b151..00000000 --- a/src/Yavsc/Migrations/2016/20161021153306_estimateLines.cs +++ /dev/null @@ -1,280 +0,0 @@ - -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class estimateLines : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.AlterColumn( - name: "EstimateId", - table: "CommandLine", - nullable: false); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.AlterColumn( - name: "EstimateId", - table: "CommandLine", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20161101234703_chatConnection.Designer.cs b/src/Yavsc/Migrations/2016/20161101234703_chatConnection.Designer.cs deleted file mode 100644 index 1a4be8e8..00000000 --- a/src/Yavsc/Migrations/2016/20161101234703_chatConnection.Designer.cs +++ /dev/null @@ -1,803 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20161101234703_chatConnection")] - partial class chatConnection - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Model.Chat.Connection", b => - { - b.Property("ConnectionID"); - - b.Property("ApplicationUserId"); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionID"); - }); - - modelBuilder.Entity("Yavsc.Model.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("ChatHubConnectionId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("Rate"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("Description"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("Count"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientApprouvalDate"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CommandId"); - - b.Property("CommandType"); - - b.Property("Description"); - - b.Property("LatestValidationDate"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Status"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("Modified"); - - b.Property("Photo"); - - b.Property("Posted") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CreationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CircleId"); - - b.Property("MemberId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Discriminator") - .IsRequired(); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:DiscriminatorProperty", "Discriminator"); - - b.HasAnnotation("Relational:DiscriminatorValue", "BaseProduct"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptGeoLocalization"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OfferId"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.HasBaseType("Yavsc.Models.Market.BaseProduct"); - - b.Property("Depth"); - - b.Property("Height"); - - b.Property("Price"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasAnnotation("Relational:DiscriminatorValue", "Product"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Model.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Model.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Market.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("CommandId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.HasOne("Yavsc.Models.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.Market.Service") - .WithMany() - .HasForeignKey("OfferId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20161101234703_chatConnection.cs b/src/Yavsc/Migrations/2016/20161101234703_chatConnection.cs deleted file mode 100644 index 8e76f3a4..00000000 --- a/src/Yavsc/Migrations/2016/20161101234703_chatConnection.cs +++ /dev/null @@ -1,316 +0,0 @@ - -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class chatConnection : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.CreateTable( - name: "Connection", - columns: table => new - { - ConnectionID = table.Column(nullable: false), - ApplicationUserId = table.Column(nullable: true), - Connected = table.Column(nullable: false), - UserAgent = table.Column(nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_Connection", x => x.ConnectionID); - table.ForeignKey( - name: "FK_Connection_ApplicationUser_ApplicationUserId", - column: x => x.ApplicationUserId, - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - }); - migrationBuilder.CreateTable( - name: "ClientProviderInfo", - columns: table => new - { - UserId = table.Column(nullable: false), - Avatar = table.Column(nullable: true), - BillingAddressId = table.Column(nullable: true), - ChatHubConnectionId = table.Column(nullable: true), - EMail = table.Column(nullable: true), - Phone = table.Column(nullable: true), - Rate = table.Column(nullable: false), - UserName = table.Column(nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_ClientProviderInfo", x => x.UserId); - table.ForeignKey( - name: "FK_ClientProviderInfo_Location_BillingAddressId", - column: x => x.BillingAddressId, - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - }); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropTable("Connection"); - migrationBuilder.DropTable("ClientProviderInfo"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20161102132129_fixCxOwner.Designer.cs b/src/Yavsc/Migrations/2016/20161102132129_fixCxOwner.Designer.cs deleted file mode 100644 index fa762772..00000000 --- a/src/Yavsc/Migrations/2016/20161102132129_fixCxOwner.Designer.cs +++ /dev/null @@ -1,803 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20161102132129_fixCxOwner")] - partial class fixCxOwner - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Model.Chat.Connection", b => - { - b.Property("ConnectionID"); - - b.Property("ApplicationUserId"); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionID"); - }); - - modelBuilder.Entity("Yavsc.Model.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("ChatHubConnectionId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("Rate"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("Description"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("Count"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientApprouvalDate"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CommandId"); - - b.Property("CommandType"); - - b.Property("Description"); - - b.Property("LatestValidationDate"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Status"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("Modified"); - - b.Property("Photo"); - - b.Property("Posted") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CreationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CircleId"); - - b.Property("MemberId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Discriminator") - .IsRequired(); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:DiscriminatorProperty", "Discriminator"); - - b.HasAnnotation("Relational:DiscriminatorValue", "BaseProduct"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptGeoLocalization"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OfferId"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.HasBaseType("Yavsc.Models.Market.BaseProduct"); - - b.Property("Depth"); - - b.Property("Height"); - - b.Property("Price"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasAnnotation("Relational:DiscriminatorValue", "Product"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Model.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Model.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Market.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("CommandId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.HasOne("Yavsc.Models.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.Market.Service") - .WithMany() - .HasForeignKey("OfferId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20161102132129_fixCxOwner.cs b/src/Yavsc/Migrations/2016/20161102132129_fixCxOwner.cs deleted file mode 100644 index b482299d..00000000 --- a/src/Yavsc/Migrations/2016/20161102132129_fixCxOwner.cs +++ /dev/null @@ -1,272 +0,0 @@ - -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class fixCxOwner : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20161102133253_fix2CxOwner.Designer.cs b/src/Yavsc/Migrations/2016/20161102133253_fix2CxOwner.Designer.cs deleted file mode 100644 index 050a1a82..00000000 --- a/src/Yavsc/Migrations/2016/20161102133253_fix2CxOwner.Designer.cs +++ /dev/null @@ -1,803 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20161102133253_fix2CxOwner")] - partial class fix2CxOwner - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Model.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId"); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Model.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("ChatHubConnectionId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("Rate"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("Description"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("Count"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientApprouvalDate"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CommandId"); - - b.Property("CommandType"); - - b.Property("Description"); - - b.Property("LatestValidationDate"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Status"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("Modified"); - - b.Property("Photo"); - - b.Property("Posted") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CreationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CircleId"); - - b.Property("MemberId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Discriminator") - .IsRequired(); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:DiscriminatorProperty", "Discriminator"); - - b.HasAnnotation("Relational:DiscriminatorValue", "BaseProduct"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptGeoLocalization"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OfferId"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.HasBaseType("Yavsc.Models.Market.BaseProduct"); - - b.Property("Depth"); - - b.Property("Height"); - - b.Property("Price"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasAnnotation("Relational:DiscriminatorValue", "Product"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Model.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Model.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Market.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("CommandId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.HasOne("Yavsc.Models.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.Market.Service") - .WithMany() - .HasForeignKey("OfferId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20161102133253_fix2CxOwner.cs b/src/Yavsc/Migrations/2016/20161102133253_fix2CxOwner.cs deleted file mode 100644 index 4f7673b1..00000000 --- a/src/Yavsc/Migrations/2016/20161102133253_fix2CxOwner.cs +++ /dev/null @@ -1,280 +0,0 @@ - -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class fix2CxOwner : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.RenameColumn( - name: "ConnectionID", - table: "Connection", - newName: "ConnectionId"); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.RenameColumn( - name: "ConnectionId", - table: "Connection", - newName: "ConnectionID"); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20161104090806_bankUserProfile.Designer.cs b/src/Yavsc/Migrations/2016/20161104090806_bankUserProfile.Designer.cs deleted file mode 100644 index b548239b..00000000 --- a/src/Yavsc/Migrations/2016/20161104090806_bankUserProfile.Designer.cs +++ /dev/null @@ -1,834 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20161104090806_bankUserProfile")] - partial class bankUserProfile - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Model.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Model.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId"); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Model.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("ChatHubConnectionId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("Rate"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("Description"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("Count"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientApprouvalDate"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CommandId"); - - b.Property("CommandType"); - - b.Property("Description"); - - b.Property("LatestValidationDate"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Status"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("Modified"); - - b.Property("Photo"); - - b.Property("Posted") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CreationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CircleId"); - - b.Property("MemberId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Discriminator") - .IsRequired(); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:DiscriminatorProperty", "Discriminator"); - - b.HasAnnotation("Relational:DiscriminatorValue", "BaseProduct"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptGeoLocalization"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OfferId"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.HasBaseType("Yavsc.Models.Market.BaseProduct"); - - b.Property("Depth"); - - b.Property("Height"); - - b.Property("Price"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasAnnotation("Relational:DiscriminatorValue", "Product"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Model.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Model.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Model.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Market.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("CommandId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.HasOne("Yavsc.Models.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.Market.Service") - .WithMany() - .HasForeignKey("OfferId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20161104090806_bankUserProfile.cs b/src/Yavsc/Migrations/2016/20161104090806_bankUserProfile.cs deleted file mode 100644 index 53faa0a9..00000000 --- a/src/Yavsc/Migrations/2016/20161104090806_bankUserProfile.cs +++ /dev/null @@ -1,302 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class bankUserProfile : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.CreateTable( - name: "BankIdentity", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true), - AccountNumber = table.Column(nullable: true), - BIC = table.Column(nullable: true), - BankCode = table.Column(nullable: true), - BankedKey = table.Column(nullable: false), - IBAN = table.Column(nullable: true), - WicketCode = table.Column(nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_BankIdentity", x => x.Id); - }); - migrationBuilder.AddColumn( - name: "BankInfoId", - table: "AspNetUsers", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ApplicationUser_BankIdentity_BankInfoId", - table: "AspNetUsers", - column: "BankInfoId", - principalTable: "BankIdentity", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_ApplicationUser_BankIdentity_BankInfoId", table: "AspNetUsers"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropColumn(name: "BankInfoId", table: "AspNetUsers"); - migrationBuilder.DropTable("BankIdentity"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20161104164949_dropEstimateStatus.Designer.cs b/src/Yavsc/Migrations/2016/20161104164949_dropEstimateStatus.Designer.cs deleted file mode 100644 index 70d2008c..00000000 --- a/src/Yavsc/Migrations/2016/20161104164949_dropEstimateStatus.Designer.cs +++ /dev/null @@ -1,832 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20161104164949_dropEstimateStatus")] - partial class dropEstimateStatus - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Model.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Model.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId"); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Model.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("ChatHubConnectionId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("Rate"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("Description"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("Count"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientApprouvalDate"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CommandId"); - - b.Property("CommandType"); - - b.Property("Description"); - - b.Property("LatestValidationDate"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("Modified"); - - b.Property("Photo"); - - b.Property("Posted") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CreationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CircleId"); - - b.Property("MemberId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Discriminator") - .IsRequired(); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:DiscriminatorProperty", "Discriminator"); - - b.HasAnnotation("Relational:DiscriminatorValue", "BaseProduct"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptGeoLocalization"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OfferId"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.HasBaseType("Yavsc.Models.Market.BaseProduct"); - - b.Property("Depth"); - - b.Property("Height"); - - b.Property("Price"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasAnnotation("Relational:DiscriminatorValue", "Product"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Model.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Model.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Model.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Market.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("CommandId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.HasOne("Yavsc.Models.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.Market.Service") - .WithMany() - .HasForeignKey("OfferId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20161104164949_dropEstimateStatus.cs b/src/Yavsc/Migrations/2016/20161104164949_dropEstimateStatus.cs deleted file mode 100644 index d61b3379..00000000 --- a/src/Yavsc/Migrations/2016/20161104164949_dropEstimateStatus.cs +++ /dev/null @@ -1,277 +0,0 @@ - -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class dropEstimateStatus : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropColumn(name: "Status", table: "Estimate"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.AddColumn( - name: "Status", - table: "Estimate", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20161123235323_estimatesignatures.Designer.cs b/src/Yavsc/Migrations/2016/20161123235323_estimatesignatures.Designer.cs deleted file mode 100644 index 23143717..00000000 --- a/src/Yavsc/Migrations/2016/20161123235323_estimatesignatures.Designer.cs +++ /dev/null @@ -1,836 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20161123235323_estimatesignatures")] - partial class estimatesignatures - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Model.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Model.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId"); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Model.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("ChatHubConnectionId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("Rate"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("Description"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("Count"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientSignature"); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType"); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderSignature"); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("Modified"); - - b.Property("Photo"); - - b.Property("Posted") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CreationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CircleId"); - - b.Property("MemberId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Discriminator") - .IsRequired(); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:DiscriminatorProperty", "Discriminator"); - - b.HasAnnotation("Relational:DiscriminatorValue", "BaseProduct"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptGeoLocalization"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OfferId"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.HasBaseType("Yavsc.Models.Market.BaseProduct"); - - b.Property("Depth"); - - b.Property("Height"); - - b.Property("Price"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasAnnotation("Relational:DiscriminatorValue", "Product"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Model.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Model.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Model.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Market.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("CommandId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.HasOne("Yavsc.Models.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.Market.Service") - .WithMany() - .HasForeignKey("OfferId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20161123235323_estimatesignatures.cs b/src/Yavsc/Migrations/2016/20161123235323_estimatesignatures.cs deleted file mode 100644 index 20e5190f..00000000 --- a/src/Yavsc/Migrations/2016/20161123235323_estimatesignatures.cs +++ /dev/null @@ -1,306 +0,0 @@ -using System; -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class estimatesignatures : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropColumn(name: "ClientApprouvalDate", table: "Estimate"); - migrationBuilder.DropColumn(name: "LatestValidationDate", table: "Estimate"); - migrationBuilder.AddColumn( - name: "ClientSignature", - table: "Estimate", - nullable: true); - migrationBuilder.AddColumn( - name: "ClientValidationDate", - table: "Estimate", - nullable: false, - defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified)); - migrationBuilder.AddColumn( - name: "ProviderSignature", - table: "Estimate", - nullable: true); - migrationBuilder.AddColumn( - name: "ProviderValidationDate", - table: "Estimate", - nullable: false, - defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified)); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropColumn(name: "ClientSignature", table: "Estimate"); - migrationBuilder.DropColumn(name: "ClientValidationDate", table: "Estimate"); - migrationBuilder.DropColumn(name: "ProviderSignature", table: "Estimate"); - migrationBuilder.DropColumn(name: "ProviderValidationDate", table: "Estimate"); - migrationBuilder.AddColumn( - name: "ClientApprouvalDate", - table: "Estimate", - nullable: false, - defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified)); - migrationBuilder.AddColumn( - name: "LatestValidationDate", - table: "Estimate", - nullable: false, - defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified)); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20161130084909_diskQuota.Designer.cs b/src/Yavsc/Migrations/2016/20161130084909_diskQuota.Designer.cs deleted file mode 100644 index 97f5de91..00000000 --- a/src/Yavsc/Migrations/2016/20161130084909_diskQuota.Designer.cs +++ /dev/null @@ -1,836 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20161130084909_diskQuota")] - partial class diskQuota - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Model.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Model.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId"); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Model.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("ChatHubConnectionId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("Rate"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("Description"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("Count"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType"); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("Modified"); - - b.Property("Photo"); - - b.Property("Posted") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CreationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CircleId"); - - b.Property("MemberId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Discriminator") - .IsRequired(); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:DiscriminatorProperty", "Discriminator"); - - b.HasAnnotation("Relational:DiscriminatorValue", "BaseProduct"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptGeoLocalization"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OfferId"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.HasBaseType("Yavsc.Models.Market.BaseProduct"); - - b.Property("Depth"); - - b.Property("Height"); - - b.Property("Price"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasAnnotation("Relational:DiscriminatorValue", "Product"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Model.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Model.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Model.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Market.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("CommandId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.HasOne("Yavsc.Models.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.Market.Service") - .WithMany() - .HasForeignKey("OfferId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20161130084909_diskQuota.cs b/src/Yavsc/Migrations/2016/20161130084909_diskQuota.cs deleted file mode 100644 index 957fde7b..00000000 --- a/src/Yavsc/Migrations/2016/20161130084909_diskQuota.cs +++ /dev/null @@ -1,293 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class diskQuota : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropColumn(name: "ClientSignature", table: "Estimate"); - migrationBuilder.DropColumn(name: "ProviderSignature", table: "Estimate"); - migrationBuilder.AddColumn( - name: "DiskQuota", - table: "AspNetUsers", - nullable: false, - defaultValue: 0L); - migrationBuilder.AddColumn( - name: "DiskUsage", - table: "AspNetUsers", - nullable: false, - defaultValue: 0L); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropColumn(name: "DiskQuota", table: "AspNetUsers"); - migrationBuilder.DropColumn(name: "DiskUsage", table: "AspNetUsers"); - migrationBuilder.AddColumn( - name: "ClientSignature", - table: "Estimate", - nullable: true); - migrationBuilder.AddColumn( - name: "ProviderSignature", - table: "Estimate", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20161209121035_bookQueryReason.Designer.cs b/src/Yavsc/Migrations/2016/20161209121035_bookQueryReason.Designer.cs deleted file mode 100644 index 3726ab32..00000000 --- a/src/Yavsc/Migrations/2016/20161209121035_bookQueryReason.Designer.cs +++ /dev/null @@ -1,838 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20161209121035_bookQueryReason")] - partial class bookQueryReason - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Model.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Model.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId"); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Model.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("ChatHubConnectionId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("Rate"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("Description"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("Count"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType"); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("Modified"); - - b.Property("Photo"); - - b.Property("Posted") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CreationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CircleId"); - - b.Property("MemberId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Discriminator") - .IsRequired(); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:DiscriminatorProperty", "Discriminator"); - - b.HasAnnotation("Relational:DiscriminatorValue", "BaseProduct"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptGeoLocalization"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OfferId"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.HasBaseType("Yavsc.Models.Market.BaseProduct"); - - b.Property("Depth"); - - b.Property("Height"); - - b.Property("Price"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasAnnotation("Relational:DiscriminatorValue", "Product"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Model.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Model.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Model.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Market.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("CommandId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.HasOne("Yavsc.Models.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.Market.Service") - .WithMany() - .HasForeignKey("OfferId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20161209121035_bookQueryReason.cs b/src/Yavsc/Migrations/2016/20161209121035_bookQueryReason.cs deleted file mode 100644 index d1126ce3..00000000 --- a/src/Yavsc/Migrations/2016/20161209121035_bookQueryReason.cs +++ /dev/null @@ -1,276 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class bookQueryReason : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.AddColumn( - name: "Reason", - table: "BookQuery", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropColumn(name: "Reason", table: "BookQuery"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20161231163016_musicalPreferences.Designer.cs b/src/Yavsc/Migrations/2016/20161231163016_musicalPreferences.Designer.cs deleted file mode 100644 index f40f5766..00000000 --- a/src/Yavsc/Migrations/2016/20161231163016_musicalPreferences.Designer.cs +++ /dev/null @@ -1,869 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20161231163016_musicalPreferences")] - partial class musicalPreferences - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Model.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId"); - - b.Property("UserId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("Description"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("Count"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType"); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("Modified"); - - b.Property("Photo"); - - b.Property("Posted") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CreationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalPreference", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.Property("OwnerId"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId"); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CircleId"); - - b.Property("MemberId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Discriminator") - .IsRequired(); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:DiscriminatorProperty", "Discriminator"); - - b.HasAnnotation("Relational:DiscriminatorValue", "BaseProduct"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptGeoLocalization"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OfferId"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.HasBaseType("Yavsc.Models.Market.BaseProduct"); - - b.Property("Depth"); - - b.Property("Height"); - - b.Property("Price"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasAnnotation("Relational:DiscriminatorValue", "Product"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Model.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Market.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("CommandId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.HasOne("Yavsc.Models.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.Market.Service") - .WithMany() - .HasForeignKey("OfferId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2016/20161231163016_musicalPreferences.cs b/src/Yavsc/Migrations/2016/20161231163016_musicalPreferences.cs deleted file mode 100644 index 4416e436..00000000 --- a/src/Yavsc/Migrations/2016/20161231163016_musicalPreferences.cs +++ /dev/null @@ -1,317 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class musicalPreferences : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropColumn(name: "ChatHubConnectionId", table: "ClientProviderInfo"); - migrationBuilder.DropColumn(name: "Rate", table: "ClientProviderInfo"); - migrationBuilder.CreateTable( - name: "BlackListed", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true), - OwnerId = table.Column(nullable: true), - UserId = table.Column(nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_BlackListed", x => x.Id); - table.ForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - column: x => x.OwnerId, - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - }); - migrationBuilder.CreateTable( - name: "MusicalPreference", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true), - Name = table.Column(nullable: false), - OwnerId = table.Column(nullable: false), - Rate = table.Column(nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_MusicalPreference", x => x.Id); - }); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropTable("BlackListed"); - migrationBuilder.DropTable("MusicalPreference"); - migrationBuilder.AddColumn( - name: "ChatHubConnectionId", - table: "ClientProviderInfo", - nullable: true); - migrationBuilder.AddColumn( - name: "Rate", - table: "ClientProviderInfo", - nullable: false, - defaultValue: 0); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170102140332_musicalTendencies.Designer.cs b/src/Yavsc/Migrations/2017/20170102140332_musicalTendencies.Designer.cs deleted file mode 100644 index cfa15e41..00000000 --- a/src/Yavsc/Migrations/2017/20170102140332_musicalTendencies.Designer.cs +++ /dev/null @@ -1,881 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20170102140332_musicalTendencies")] - partial class musicalTendencies - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Model.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId"); - - b.Property("UserId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("Description"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("Count"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType"); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("Modified"); - - b.Property("Photo"); - - b.Property("Posted") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CreationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalPreference", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.Property("OwnerId"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId"); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CircleId"); - - b.Property("MemberId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Discriminator") - .IsRequired(); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:DiscriminatorProperty", "Discriminator"); - - b.HasAnnotation("Relational:DiscriminatorValue", "BaseProduct"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptGeoLocalization"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OfferId"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.HasBaseType("Yavsc.Models.Market.BaseProduct"); - - b.Property("Depth"); - - b.Property("Height"); - - b.Property("Price"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasAnnotation("Relational:DiscriminatorValue", "Product"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Model.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Market.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("CommandId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.HasOne("Yavsc.Models.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.Market.Service") - .WithMany() - .HasForeignKey("OfferId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170102140332_musicalTendencies.cs b/src/Yavsc/Migrations/2017/20170102140332_musicalTendencies.cs deleted file mode 100644 index 730efea8..00000000 --- a/src/Yavsc/Migrations/2017/20170102140332_musicalTendencies.cs +++ /dev/null @@ -1,285 +0,0 @@ - -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class musicalTendencies : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.CreateTable( - name: "MusicalTendency", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true), - Name = table.Column(nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_MusicalTendency", x => x.Id); - }); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropTable("MusicalTendency"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170102152745_locationTypes.Designer.cs b/src/Yavsc/Migrations/2017/20170102152745_locationTypes.Designer.cs deleted file mode 100644 index 88300f8d..00000000 --- a/src/Yavsc/Migrations/2017/20170102152745_locationTypes.Designer.cs +++ /dev/null @@ -1,897 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20170102152745_locationTypes")] - partial class locationTypes - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Model.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId"); - - b.Property("UserId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("Description"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("Count"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType"); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("Modified"); - - b.Property("Photo"); - - b.Property("Posted") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CreationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalPreference", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.Property("OwnerId"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId"); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CircleId"); - - b.Property("MemberId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Discriminator") - .IsRequired(); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:DiscriminatorProperty", "Discriminator"); - - b.HasAnnotation("Relational:DiscriminatorValue", "BaseProduct"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptGeoLocalization"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OfferId"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.HasBaseType("Yavsc.Models.Market.BaseProduct"); - - b.Property("Depth"); - - b.Property("Height"); - - b.Property("Price"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasAnnotation("Relational:DiscriminatorValue", "Product"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Model.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Market.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("CommandId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.HasOne("Yavsc.Models.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.Market.Service") - .WithMany() - .HasForeignKey("OfferId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170102152745_locationTypes.cs b/src/Yavsc/Migrations/2017/20170102152745_locationTypes.cs deleted file mode 100644 index e9b8eecf..00000000 --- a/src/Yavsc/Migrations/2017/20170102152745_locationTypes.cs +++ /dev/null @@ -1,298 +0,0 @@ - -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class locationTypes : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.CreateTable( - name: "LocationType", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true), - Name = table.Column(nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_LocationType", x => x.Id); - }); - migrationBuilder.AddColumn( - name: "LocationTypeId", - table: "BookQuery", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_LocationType_LocationTypeId", - table: "BookQuery", - column: "LocationTypeId", - principalTable: "LocationType", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_LocationType_LocationTypeId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropColumn(name: "LocationTypeId", table: "BookQuery"); - migrationBuilder.DropTable("LocationType"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170106092028_WFActivityParentAndProfiles.Designer.cs b/src/Yavsc/Migrations/2017/20170106092028_WFActivityParentAndProfiles.Designer.cs deleted file mode 100644 index 8f96f8a3..00000000 --- a/src/Yavsc/Migrations/2017/20170106092028_WFActivityParentAndProfiles.Designer.cs +++ /dev/null @@ -1,907 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20170106092028_WFActivityParentAndProfiles")] - partial class WFActivityParentAndProfiles - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Model.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId"); - - b.Property("UserId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("Description"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("Count"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType"); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("Modified"); - - b.Property("Photo"); - - b.Property("Posted") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CreationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalPreference", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.Property("OwnerId"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId"); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CircleId"); - - b.Property("MemberId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Discriminator") - .IsRequired(); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:DiscriminatorProperty", "Discriminator"); - - b.HasAnnotation("Relational:DiscriminatorValue", "BaseProduct"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptGeoLocalization"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OfferId"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.HasBaseType("Yavsc.Models.Market.BaseProduct"); - - b.Property("Depth"); - - b.Property("Height"); - - b.Property("Price"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasAnnotation("Relational:DiscriminatorValue", "Product"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Model.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Market.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("CommandId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.HasOne("Yavsc.Models.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.Market.Service") - .WithMany() - .HasForeignKey("OfferId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170106092028_WFActivityParentAndProfiles.cs b/src/Yavsc/Migrations/2017/20170106092028_WFActivityParentAndProfiles.cs deleted file mode 100644 index dae3c2d2..00000000 --- a/src/Yavsc/Migrations/2017/20170106092028_WFActivityParentAndProfiles.cs +++ /dev/null @@ -1,285 +0,0 @@ - -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class WFActivityParentAndProfiles : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.AddColumn( - name: "ParentCode", - table: "Activity", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Activity_Activity_ParentCode", - table: "Activity", - column: "ParentCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_Activity_Activity_ParentCode", table: "Activity"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropColumn(name: "ParentCode", table: "Activity"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170106113614_ownerProfile.Designer.cs b/src/Yavsc/Migrations/2017/20170106113614_ownerProfile.Designer.cs deleted file mode 100644 index 40cc8471..00000000 --- a/src/Yavsc/Migrations/2017/20170106113614_ownerProfile.Designer.cs +++ /dev/null @@ -1,914 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20170106113614_ownerProfile")] - partial class ownerProfile - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Model.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId"); - - b.Property("UserId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("Description"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("Count"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType"); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("Modified"); - - b.Property("Photo"); - - b.Property("Posted") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CreationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalPreference", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.Property("OwnerProfileId"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId"); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CircleId"); - - b.Property("MemberId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Discriminator") - .IsRequired(); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:DiscriminatorProperty", "Discriminator"); - - b.HasAnnotation("Relational:DiscriminatorValue", "BaseProduct"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptGeoLocalization"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OfferId"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.HasBaseType("Yavsc.Models.Market.BaseProduct"); - - b.Property("Depth"); - - b.Property("Height"); - - b.Property("Price"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasAnnotation("Relational:DiscriminatorValue", "Product"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Model.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Market.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("CommandId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.HasOne("Yavsc.Models.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.Market.Service") - .WithMany() - .HasForeignKey("OfferId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170106113614_ownerProfile.cs b/src/Yavsc/Migrations/2017/20170106113614_ownerProfile.cs deleted file mode 100644 index 37504b8c..00000000 --- a/src/Yavsc/Migrations/2017/20170106113614_ownerProfile.cs +++ /dev/null @@ -1,291 +0,0 @@ - -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class ownerProfile : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropColumn(name: "OwnerId", table: "MusicalPreference"); - migrationBuilder.AddColumn( - name: "OwnerProfileId", - table: "MusicalPreference", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_MusicalPreference_PerformerProfile_OwnerProfileId", - table: "MusicalPreference", - column: "OwnerProfileId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_MusicalPreference_PerformerProfile_OwnerProfileId", table: "MusicalPreference"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropColumn(name: "OwnerProfileId", table: "MusicalPreference"); - migrationBuilder.AddColumn( - name: "OwnerId", - table: "MusicalPreference", - nullable: false, - defaultValue: 0L); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170106122307_Instruments.Designer.cs b/src/Yavsc/Migrations/2017/20170106122307_Instruments.Designer.cs deleted file mode 100644 index 23ab6d93..00000000 --- a/src/Yavsc/Migrations/2017/20170106122307_Instruments.Designer.cs +++ /dev/null @@ -1,926 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20170106122307_Instruments")] - partial class Instruments - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Model.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId"); - - b.Property("UserId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("Description"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("Count"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType"); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("Modified"); - - b.Property("Photo"); - - b.Property("Posted") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CreationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalPreference", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.Property("OwnerProfileId"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId"); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CircleId"); - - b.Property("MemberId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Discriminator") - .IsRequired(); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:DiscriminatorProperty", "Discriminator"); - - b.HasAnnotation("Relational:DiscriminatorValue", "BaseProduct"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptGeoLocalization"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OfferId"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.HasBaseType("Yavsc.Models.Market.BaseProduct"); - - b.Property("Depth"); - - b.Property("Height"); - - b.Property("Price"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasAnnotation("Relational:DiscriminatorValue", "Product"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Model.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Market.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("CommandId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.HasOne("Yavsc.Models.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.Market.Service") - .WithMany() - .HasForeignKey("OfferId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170106122307_Instruments.cs b/src/Yavsc/Migrations/2017/20170106122307_Instruments.cs deleted file mode 100644 index 7d3a1d1f..00000000 --- a/src/Yavsc/Migrations/2017/20170106122307_Instruments.cs +++ /dev/null @@ -1,285 +0,0 @@ - -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class Instruments : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.CreateTable( - name: "Instrument", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true), - Name = table.Column(nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_Instrument", x => x.Id); - }); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropTable("Instrument"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170106124548_instrumentation.Designer.cs b/src/Yavsc/Migrations/2017/20170106124548_instrumentation.Designer.cs deleted file mode 100644 index f89c2350..00000000 --- a/src/Yavsc/Migrations/2017/20170106124548_instrumentation.Designer.cs +++ /dev/null @@ -1,926 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20170106124548_instrumentation")] - partial class instrumentation - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Model.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId"); - - b.Property("UserId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("Description"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("Count"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType"); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("Modified"); - - b.Property("Photo"); - - b.Property("Posted") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CreationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalPreference", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.Property("OwnerProfileId"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId"); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CircleId"); - - b.Property("MemberId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Discriminator") - .IsRequired(); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:DiscriminatorProperty", "Discriminator"); - - b.HasAnnotation("Relational:DiscriminatorValue", "BaseProduct"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptGeoLocalization"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OfferId"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.HasBaseType("Yavsc.Models.Market.BaseProduct"); - - b.Property("Depth"); - - b.Property("Height"); - - b.Property("Price"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasAnnotation("Relational:DiscriminatorValue", "Product"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Model.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Market.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("CommandId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.HasOne("Yavsc.Models.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.Market.Service") - .WithMany() - .HasForeignKey("OfferId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170106124548_instrumentation.cs b/src/Yavsc/Migrations/2017/20170106124548_instrumentation.cs deleted file mode 100644 index 927ed13f..00000000 --- a/src/Yavsc/Migrations/2017/20170106124548_instrumentation.cs +++ /dev/null @@ -1,272 +0,0 @@ - -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class instrumentation : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170106144035_activityRate.Designer.cs b/src/Yavsc/Migrations/2017/20170106144035_activityRate.Designer.cs deleted file mode 100644 index 6e86ab10..00000000 --- a/src/Yavsc/Migrations/2017/20170106144035_activityRate.Designer.cs +++ /dev/null @@ -1,944 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20170106144035_activityRate")] - partial class activityRate - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Model.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId"); - - b.Property("UserId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("Description"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("Count"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType"); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("Modified"); - - b.Property("Photo"); - - b.Property("Posted") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CreationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalPreference", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.Property("OwnerProfileId"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId"); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CircleId"); - - b.Property("MemberId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Discriminator") - .IsRequired(); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:DiscriminatorProperty", "Discriminator"); - - b.HasAnnotation("Relational:DiscriminatorValue", "BaseProduct"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptGeoLocalization"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OfferId"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DoesCode"); - - b.Property("UserId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.HasBaseType("Yavsc.Models.Market.BaseProduct"); - - b.Property("Depth"); - - b.Property("Height"); - - b.Property("Price"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasAnnotation("Relational:DiscriminatorValue", "Product"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Model.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Market.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("CommandId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.HasOne("Yavsc.Models.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Market.Service") - .WithMany() - .HasForeignKey("OfferId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170106144035_activityRate.cs b/src/Yavsc/Migrations/2017/20170106144035_activityRate.cs deleted file mode 100644 index 38375c8d..00000000 --- a/src/Yavsc/Migrations/2017/20170106144035_activityRate.cs +++ /dev/null @@ -1,302 +0,0 @@ - -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class activityRate : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Activity_ActivityCode", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropColumn(name: "ActivityCode", table: "PerformerProfile"); - migrationBuilder.CreateTable( - name: "UserActivity", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true), - DoesCode = table.Column(nullable: true), - UserId = table.Column(nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_UserActivity", x => x.Id); - table.ForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - column: x => x.DoesCode, - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - table.ForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - column: x => x.UserId, - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - }); - migrationBuilder.AddColumn( - name: "Rate", - table: "Activity", - nullable: false, - defaultValue: 0); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropColumn(name: "Rate", table: "Activity"); - migrationBuilder.DropTable("UserActivity"); - migrationBuilder.AddColumn( - name: "ActivityCode", - table: "PerformerProfile", - nullable: false, - defaultValue: ""); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Activity_ActivityCode", - table: "PerformerProfile", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170106235954_weight.Designer.cs b/src/Yavsc/Migrations/2017/20170106235954_weight.Designer.cs deleted file mode 100644 index 2ed9b98a..00000000 --- a/src/Yavsc/Migrations/2017/20170106235954_weight.Designer.cs +++ /dev/null @@ -1,946 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20170106235954_weight")] - partial class weight - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Model.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId"); - - b.Property("UserId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("Description"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("Count"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType"); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("Modified"); - - b.Property("Photo"); - - b.Property("Posted") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CreationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalPreference", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.Property("OwnerProfileId"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId"); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CircleId"); - - b.Property("MemberId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Discriminator") - .IsRequired(); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:DiscriminatorProperty", "Discriminator"); - - b.HasAnnotation("Relational:DiscriminatorValue", "BaseProduct"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptGeoLocalization"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OfferId"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.HasBaseType("Yavsc.Models.Market.BaseProduct"); - - b.Property("Depth"); - - b.Property("Height"); - - b.Property("Price"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasAnnotation("Relational:DiscriminatorValue", "Product"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Model.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Market.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("CommandId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.HasOne("Yavsc.Models.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Market.Service") - .WithMany() - .HasForeignKey("OfferId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170106235954_weight.cs b/src/Yavsc/Migrations/2017/20170106235954_weight.cs deleted file mode 100644 index 94a0c060..00000000 --- a/src/Yavsc/Migrations/2017/20170106235954_weight.cs +++ /dev/null @@ -1,262 +0,0 @@ - -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class weight : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.AddColumn( - name: "Weight", - table: "UserActivity", - nullable: false, - defaultValue: 0); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropColumn(name: "Weight", table: "UserActivity"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170107004233_userActivitiesValidity.Designer.cs b/src/Yavsc/Migrations/2017/20170107004233_userActivitiesValidity.Designer.cs deleted file mode 100644 index dcccd66f..00000000 --- a/src/Yavsc/Migrations/2017/20170107004233_userActivitiesValidity.Designer.cs +++ /dev/null @@ -1,948 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20170107004233_userActivitiesValidity")] - partial class userActivitiesValidity - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Model.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId"); - - b.Property("UserId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("Description"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("Count"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType"); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("Modified"); - - b.Property("Photo"); - - b.Property("Posted") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CreationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalPreference", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.Property("OwnerProfileId"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId"); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CircleId"); - - b.Property("MemberId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Discriminator") - .IsRequired(); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:DiscriminatorProperty", "Discriminator"); - - b.HasAnnotation("Relational:DiscriminatorValue", "BaseProduct"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptGeoLocalization"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OfferId"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DoesCode") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.Property("Weight"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.HasBaseType("Yavsc.Models.Market.BaseProduct"); - - b.Property("Depth"); - - b.Property("Height"); - - b.Property("Price"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasAnnotation("Relational:DiscriminatorValue", "Product"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Model.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Market.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("CommandId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.HasOne("Yavsc.Models.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Market.Service") - .WithMany() - .HasForeignKey("OfferId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170107004233_userActivitiesValidity.cs b/src/Yavsc/Migrations/2017/20170107004233_userActivitiesValidity.cs deleted file mode 100644 index c75f743a..00000000 --- a/src/Yavsc/Migrations/2017/20170107004233_userActivitiesValidity.cs +++ /dev/null @@ -1,304 +0,0 @@ - -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class userActivitiesValidity : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.AlterColumn( - name: "UserId", - table: "UserActivity", - nullable: false); - migrationBuilder.AlterColumn( - name: "DoesCode", - table: "UserActivity", - nullable: false); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.AlterColumn( - name: "UserId", - table: "UserActivity", - nullable: true); - migrationBuilder.AlterColumn( - name: "DoesCode", - table: "UserActivity", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170113022807_SettingsClassName.Designer.cs b/src/Yavsc/Migrations/2017/20170113022807_SettingsClassName.Designer.cs deleted file mode 100644 index 9160d0f2..00000000 --- a/src/Yavsc/Migrations/2017/20170113022807_SettingsClassName.Designer.cs +++ /dev/null @@ -1,1009 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20170113022807_SettingsClassName")] - partial class SettingsClassName - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Model.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId"); - - b.Property("UserId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("Description"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("Count"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType"); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("Modified"); - - b.Property("Photo"); - - b.Property("Posted") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CreationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicianSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId"); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CircleId"); - - b.Property("MemberId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Discriminator") - .IsRequired(); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:DiscriminatorProperty", "Discriminator"); - - b.HasAnnotation("Relational:DiscriminatorValue", "BaseProduct"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptGeoLocalization"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.HasBaseType("Yavsc.Models.Market.BaseProduct"); - - b.Property("Depth"); - - b.Property("Height"); - - b.Property("Price"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasAnnotation("Relational:DiscriminatorValue", "Product"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Model.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Market.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Booking.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Booking.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.HasOne("Yavsc.Models.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Booking.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170113022807_SettingsClassName.cs b/src/Yavsc/Migrations/2017/20170113022807_SettingsClassName.cs deleted file mode 100644 index e0753b11..00000000 --- a/src/Yavsc/Migrations/2017/20170113022807_SettingsClassName.cs +++ /dev/null @@ -1,487 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class SettingsClassName : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_MusicalPreference_PerformerProfile_OwnerProfileId", table: "MusicalPreference"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Service_OfferId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropPrimaryKey(name: "PK_UserActivity", table: "UserActivity"); - migrationBuilder.DropPrimaryKey(name: "PK_MusicalPreference", table: "MusicalPreference"); - migrationBuilder.DropColumn(name: "Id", table: "UserActivity"); - migrationBuilder.DropColumn(name: "OfferId", table: "PerformerProfile"); - migrationBuilder.DropColumn(name: "Id", table: "MusicalPreference"); - migrationBuilder.DropColumn(name: "Name", table: "MusicalPreference"); - migrationBuilder.CreateTable( - name: "MusicianSettings", - columns: table => new - { - UserId = table.Column(nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_MusicianSettings", x => x.UserId); - }); - migrationBuilder.CreateTable( - name: "DjSettings", - columns: table => new - { - UserId = table.Column(nullable: false), - SoundCloudId = table.Column(nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_DjSettings", x => x.UserId); - }); - migrationBuilder.CreateTable( - name: "FormationSettings", - columns: table => new - { - UserId = table.Column(nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_FormationSettings", x => x.UserId); - }); - migrationBuilder.CreateTable( - name: "GeneralSettings", - columns: table => new - { - UserId = table.Column(nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_GeneralSettings", x => x.UserId); - }); - migrationBuilder.CreateTable( - name: "CoWorking", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true), - FormationSettingsUserId = table.Column(nullable: true), - PerformerId = table.Column(nullable: true), - WorkingForId = table.Column(nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_CoWorking", x => x.Id); - table.ForeignKey( - name: "FK_CoWorking_FormationSettings_FormationSettingsUserId", - column: x => x.FormationSettingsUserId, - principalTable: "FormationSettings", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - table.ForeignKey( - name: "FK_CoWorking_PerformerProfile_PerformerId", - column: x => x.PerformerId, - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - table.ForeignKey( - name: "FK_CoWorking_ApplicationUser_WorkingForId", - column: x => x.WorkingForId, - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - }); - migrationBuilder.AddPrimaryKey( - name: "PK_UserActivity", - table: "UserActivity", - columns: new[] { "DoesCode", "UserId" }); - migrationBuilder.AlterColumn( - name: "OwnerProfileId", - table: "MusicalPreference", - nullable: false); - migrationBuilder.AddColumn( - name: "DjSettingsUserId", - table: "MusicalPreference", - nullable: true); - migrationBuilder.AddColumn( - name: "GeneralSettingsUserId", - table: "MusicalPreference", - nullable: true); - migrationBuilder.AddColumn( - name: "TendencyId", - table: "MusicalPreference", - nullable: false, - defaultValue: 0L); - migrationBuilder.AddPrimaryKey( - name: "PK_MusicalPreference", - table: "MusicalPreference", - column: "OwnerProfileId"); - migrationBuilder.AddColumn( - name: "SettingsClassName", - table: "Activity", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_MusicalPreference_DjSettings_DjSettingsUserId", - table: "MusicalPreference", - column: "DjSettingsUserId", - principalTable: "DjSettings", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_MusicalPreference_GeneralSettings_GeneralSettingsUserId", - table: "MusicalPreference", - column: "GeneralSettingsUserId", - principalTable: "GeneralSettings", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_MusicalPreference_DjSettings_DjSettingsUserId", table: "MusicalPreference"); - migrationBuilder.DropForeignKey(name: "FK_MusicalPreference_GeneralSettings_GeneralSettingsUserId", table: "MusicalPreference"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropPrimaryKey(name: "PK_UserActivity", table: "UserActivity"); - migrationBuilder.DropPrimaryKey(name: "PK_MusicalPreference", table: "MusicalPreference"); - migrationBuilder.DropColumn(name: "DjSettingsUserId", table: "MusicalPreference"); - migrationBuilder.DropColumn(name: "GeneralSettingsUserId", table: "MusicalPreference"); - migrationBuilder.DropColumn(name: "TendencyId", table: "MusicalPreference"); - migrationBuilder.DropColumn(name: "SettingsClassName", table: "Activity"); - migrationBuilder.DropTable("MusicianSettings"); - migrationBuilder.DropTable("DjSettings"); - migrationBuilder.DropTable("GeneralSettings"); - migrationBuilder.DropTable("CoWorking"); - migrationBuilder.DropTable("FormationSettings"); - migrationBuilder.AddColumn( - name: "Id", - table: "UserActivity", - nullable: false, - defaultValue: 0L) - .Annotation("Npgsql:Serial", true); - migrationBuilder.AddPrimaryKey( - name: "PK_UserActivity", - table: "UserActivity", - column: "Id"); - migrationBuilder.AddColumn( - name: "OfferId", - table: "PerformerProfile", - nullable: true); - migrationBuilder.AlterColumn( - name: "OwnerProfileId", - table: "MusicalPreference", - nullable: true); - migrationBuilder.AddColumn( - name: "Id", - table: "MusicalPreference", - nullable: false, - defaultValue: 0L) - .Annotation("Npgsql:Serial", true); - migrationBuilder.AddColumn( - name: "Name", - table: "MusicalPreference", - nullable: false, - defaultValue: ""); - migrationBuilder.AddPrimaryKey( - name: "PK_MusicalPreference", - table: "MusicalPreference", - column: "Id"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_MusicalPreference_PerformerProfile_OwnerProfileId", - table: "MusicalPreference", - column: "OwnerProfileId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Service_OfferId", - table: "PerformerProfile", - column: "OfferId", - principalTable: "Service", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170113150714_instrumentationReloaded.Designer.cs b/src/Yavsc/Migrations/2017/20170113150714_instrumentationReloaded.Designer.cs deleted file mode 100644 index 4e89b209..00000000 --- a/src/Yavsc/Migrations/2017/20170113150714_instrumentationReloaded.Designer.cs +++ /dev/null @@ -1,1022 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20170113150714_instrumentationReloaded")] - partial class instrumentationReloaded - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Model.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId"); - - b.Property("UserId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("Description"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("Count"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType"); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("Modified"); - - b.Property("Photo"); - - b.Property("Posted") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CreationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId"); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CircleId"); - - b.Property("MemberId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Discriminator") - .IsRequired(); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:DiscriminatorProperty", "Discriminator"); - - b.HasAnnotation("Relational:DiscriminatorValue", "BaseProduct"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptGeoLocalization"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.HasBaseType("Yavsc.Models.Market.BaseProduct"); - - b.Property("Depth"); - - b.Property("Height"); - - b.Property("Price"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasAnnotation("Relational:DiscriminatorValue", "Product"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Model.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Market.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Booking.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Booking.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Booking.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.HasOne("Yavsc.Models.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Booking.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170113150714_instrumentationReloaded.cs b/src/Yavsc/Migrations/2017/20170113150714_instrumentationReloaded.cs deleted file mode 100644 index 28cd17ca..00000000 --- a/src/Yavsc/Migrations/2017/20170113150714_instrumentationReloaded.cs +++ /dev/null @@ -1,354 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class instrumentationReloaded : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropTable("MusicianSettings"); - migrationBuilder.CreateTable( - name: "Instrumentation", - columns: table => new - { - InstrumentId = table.Column(nullable: false), - UserId = table.Column(nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_Instrumentation", x => new { x.InstrumentId, x.UserId }); - table.ForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - column: x => x.InstrumentId, - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - table.ForeignKey( - name: "FK_Instrumentation_PerformerProfile_UserId", - column: x => x.UserId, - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - }); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropTable("Instrumentation"); - migrationBuilder.CreateTable( - name: "MusicianSettings", - columns: table => new - { - UserId = table.Column(nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_MusicianSettings", x => x.UserId); - }); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170116002541_bookQueryActivityCode.Designer.cs b/src/Yavsc/Migrations/2017/20170116002541_bookQueryActivityCode.Designer.cs deleted file mode 100644 index ce9c7fdf..00000000 --- a/src/Yavsc/Migrations/2017/20170116002541_bookQueryActivityCode.Designer.cs +++ /dev/null @@ -1,1029 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20170116002541_bookQueryActivityCode")] - partial class bookQueryActivityCode - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId"); - - b.Property("UserId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("Description"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("Count"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType"); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("Modified"); - - b.Property("Photo"); - - b.Property("Posted") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CreationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId"); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CircleId"); - - b.Property("MemberId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Discriminator") - .IsRequired(); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:DiscriminatorProperty", "Discriminator"); - - b.HasAnnotation("Relational:DiscriminatorValue", "BaseProduct"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptGeoLocalization"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.HasBaseType("Yavsc.Models.Market.BaseProduct"); - - b.Property("Depth"); - - b.Property("Height"); - - b.Property("Price"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasAnnotation("Relational:DiscriminatorValue", "Product"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Market.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Booking.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Booking.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Booking.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.HasOne("Yavsc.Models.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Booking.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170116002541_bookQueryActivityCode.cs b/src/Yavsc/Migrations/2017/20170116002541_bookQueryActivityCode.cs deleted file mode 100644 index 08db76d4..00000000 --- a/src/Yavsc/Migrations/2017/20170116002541_bookQueryActivityCode.cs +++ /dev/null @@ -1,351 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - // Note: deletes all existing book query - public partial class bookQueryActivityCode : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.Sql("delete from \"BookQuery\""); - migrationBuilder.AddColumn( - name: "ActivityCode", - table: "BookQuery", - nullable: false, - defaultValue: ""); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_Activity_ActivityCode", - table: "BookQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_Activity_ActivityCode", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropColumn(name: "ActivityCode", table: "BookQuery"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170116154735_refactPrproAllowGeo.Designer.cs b/src/Yavsc/Migrations/2017/20170116154735_refactPrproAllowGeo.Designer.cs deleted file mode 100644 index c245bc1e..00000000 --- a/src/Yavsc/Migrations/2017/20170116154735_refactPrproAllowGeo.Designer.cs +++ /dev/null @@ -1,1029 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20170116154735_refactPrproAllowGeo")] - partial class refactPrproAllowGeo - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId"); - - b.Property("UserId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("Description"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("Count"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType"); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("Modified"); - - b.Property("Photo"); - - b.Property("Posted") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CreationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId"); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CircleId"); - - b.Property("MemberId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Discriminator") - .IsRequired(); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:DiscriminatorProperty", "Discriminator"); - - b.HasAnnotation("Relational:DiscriminatorValue", "BaseProduct"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.HasBaseType("Yavsc.Models.Market.BaseProduct"); - - b.Property("Depth"); - - b.Property("Height"); - - b.Property("Price"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasAnnotation("Relational:DiscriminatorValue", "Product"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Market.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Booking.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Booking.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Booking.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.HasOne("Yavsc.Models.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Booking.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170116154735_refactPrproAllowGeo.cs b/src/Yavsc/Migrations/2017/20170116154735_refactPrproAllowGeo.cs deleted file mode 100644 index ae9990d5..00000000 --- a/src/Yavsc/Migrations/2017/20170116154735_refactPrproAllowGeo.cs +++ /dev/null @@ -1,363 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class refactPrproAllowGeo : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_Activity_ActivityCode", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropColumn(name: "AcceptGeoLocalization", table: "PerformerProfile"); - migrationBuilder.AddColumn( - name: "UseGeoLocalizationToReduceDistanceWithClients", - table: "PerformerProfile", - nullable: false, - defaultValue: false); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_Activity_ActivityCode", - table: "BookQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_Activity_ActivityCode", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropColumn(name: "UseGeoLocalizationToReduceDistanceWithClients", table: "PerformerProfile"); - migrationBuilder.AddColumn( - name: "AcceptGeoLocalization", - table: "PerformerProfile", - nullable: false, - defaultValue: false); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_Activity_ActivityCode", - table: "BookQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170117134339_entityTracking.Designer.cs b/src/Yavsc/Migrations/2017/20170117134339_entityTracking.Designer.cs deleted file mode 100644 index 3edf4a60..00000000 --- a/src/Yavsc/Migrations/2017/20170117134339_entityTracking.Designer.cs +++ /dev/null @@ -1,1031 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20170117134339_entityTracking")] - partial class entityTracking - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId"); - - b.Property("UserId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("Description"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("Count"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType"); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CreationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId"); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CircleId"); - - b.Property("MemberId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Discriminator") - .IsRequired(); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:DiscriminatorProperty", "Discriminator"); - - b.HasAnnotation("Relational:DiscriminatorValue", "BaseProduct"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.HasBaseType("Yavsc.Models.Market.BaseProduct"); - - b.Property("Depth"); - - b.Property("Height"); - - b.Property("Price"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasAnnotation("Relational:DiscriminatorValue", "Product"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Market.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Booking.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Booking.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Booking.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.CircleMember", b => - { - b.HasOne("Yavsc.Models.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Booking.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170117134339_entityTracking.cs b/src/Yavsc/Migrations/2017/20170117134339_entityTracking.cs deleted file mode 100644 index a62323d9..00000000 --- a/src/Yavsc/Migrations/2017/20170117134339_entityTracking.cs +++ /dev/null @@ -1,380 +0,0 @@ -using System; -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class entityTracking : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_Activity_ActivityCode", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - - - - migrationBuilder.RenameColumn(name: "Modified", table: "Blog", newName: "DateModified"); - migrationBuilder.RenameColumn(name: "Posted", table: "Blog", newName: "DateCreated"); - - migrationBuilder.AddColumn( - name: "UserCreated", - table: "Blog", - nullable: true); - migrationBuilder.AddColumn( - name: "UserModified", - table: "Blog", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_Activity_ActivityCode", - table: "BookQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_Activity_ActivityCode", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropColumn(name: "DateCreated", table: "Blog"); - migrationBuilder.DropColumn(name: "DateModified", table: "Blog"); - migrationBuilder.DropColumn(name: "UserCreated", table: "Blog"); - migrationBuilder.DropColumn(name: "UserModified", table: "Blog"); - migrationBuilder.AddColumn( - name: "Modified", - table: "Blog", - nullable: false, - defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified)); - migrationBuilder.AddColumn( - name: "Posted", - table: "Blog", - nullable: false, - defaultValueSql: "LOCALTIMESTAMP"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_Activity_ActivityCode", - table: "BookQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170120095258_blogAcl.Designer.cs b/src/Yavsc/Migrations/2017/20170120095258_blogAcl.Designer.cs deleted file mode 100644 index b1a3f43b..00000000 --- a/src/Yavsc/Migrations/2017/20170120095258_blogAcl.Designer.cs +++ /dev/null @@ -1,1051 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20170120095258_blogAcl")] - partial class blogAcl - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId"); - - b.Property("UserId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("Description"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("Count"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType"); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("CreationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId"); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Discriminator") - .IsRequired(); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:DiscriminatorProperty", "Discriminator"); - - b.HasAnnotation("Relational:DiscriminatorValue", "BaseProduct"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CircleId"); - - b.Property("MemberId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.HasBaseType("Yavsc.Models.Market.BaseProduct"); - - b.Property("Depth"); - - b.Property("Height"); - - b.Property("Price"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasAnnotation("Relational:DiscriminatorValue", "Product"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Market.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Booking.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Booking.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Booking.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Booking.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170120095258_blogAcl.cs b/src/Yavsc/Migrations/2017/20170120095258_blogAcl.cs deleted file mode 100644 index 6f9359d9..00000000 --- a/src/Yavsc/Migrations/2017/20170120095258_blogAcl.cs +++ /dev/null @@ -1,375 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class blogAcl : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_Activity_ActivityCode", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.CreateTable( - name: "CircleAuthorizationToBlogPost", - columns: table => new - { - CircleId = table.Column(nullable: false), - BlogPostId = table.Column(nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_CircleAuthorizationToBlogPost", x => new { x.CircleId, x.BlogPostId }); - table.ForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - column: x => x.BlogPostId, - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - table.ForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - column: x => x.CircleId, - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_Activity_ActivityCode", - table: "BookQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_Activity_ActivityCode", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropTable("CircleAuthorizationToBlogPost"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_Activity_ActivityCode", - table: "BookQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170120122324_queryTraking.Designer.cs b/src/Yavsc/Migrations/2017/20170120122324_queryTraking.Designer.cs deleted file mode 100644 index 20d0399d..00000000 --- a/src/Yavsc/Migrations/2017/20170120122324_queryTraking.Designer.cs +++ /dev/null @@ -1,1055 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20170120122324_queryTraking")] - partial class queryTraking - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId"); - - b.Property("UserId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("Description"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("Count"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType"); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId"); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Discriminator") - .IsRequired(); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:DiscriminatorProperty", "Discriminator"); - - b.HasAnnotation("Relational:DiscriminatorValue", "BaseProduct"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("CircleId"); - - b.Property("MemberId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.HasBaseType("Yavsc.Models.Market.BaseProduct"); - - b.Property("Depth"); - - b.Property("Height"); - - b.Property("Price"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasAnnotation("Relational:DiscriminatorValue", "Product"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Market.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Booking.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Booking.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Booking.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Booking.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170120122324_queryTraking.cs b/src/Yavsc/Migrations/2017/20170120122324_queryTraking.cs deleted file mode 100644 index be2da30b..00000000 --- a/src/Yavsc/Migrations/2017/20170120122324_queryTraking.cs +++ /dev/null @@ -1,413 +0,0 @@ -using System; -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class queryTraking : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_Activity_ActivityCode", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.AddColumn( - name: "DateCreated", - table: "BookQuery", - nullable: false, - defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified)); - migrationBuilder.Sql ("update \"BookQuery\" set \"DateCreated\" = \"CreationDate\""); - migrationBuilder.DropColumn(name: "CreationDate", table: "BookQuery"); - migrationBuilder.AddColumn( - name: "DateModified", - table: "BookQuery", - nullable: false, - defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified)); - migrationBuilder.AddColumn( - name: "UserCreated", - table: "BookQuery", - nullable: true); - migrationBuilder.AddColumn( - name: "UserModified", - table: "BookQuery", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_Activity_ActivityCode", - table: "BookQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_Activity_ActivityCode", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropColumn(name: "DateCreated", table: "BookQuery"); - migrationBuilder.DropColumn(name: "DateModified", table: "BookQuery"); - migrationBuilder.DropColumn(name: "UserCreated", table: "BookQuery"); - migrationBuilder.DropColumn(name: "UserModified", table: "BookQuery"); - migrationBuilder.AddColumn( - name: "CreationDate", - table: "BookQuery", - nullable: false, - defaultValueSql: "LOCALTIMESTAMP"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_Activity_ActivityCode", - table: "BookQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170122160343_circlesMemberRefact.Designer.cs b/src/Yavsc/Migrations/2017/20170122160343_circlesMemberRefact.Designer.cs deleted file mode 100644 index ba71277c..00000000 --- a/src/Yavsc/Migrations/2017/20170122160343_circlesMemberRefact.Designer.cs +++ /dev/null @@ -1,1051 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20170122160343_circlesMemberRefact")] - partial class circlesMemberRefact - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId"); - - b.Property("UserId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("Description"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("Count"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType"); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId"); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Discriminator") - .IsRequired(); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:DiscriminatorProperty", "Discriminator"); - - b.HasAnnotation("Relational:DiscriminatorValue", "BaseProduct"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.HasBaseType("Yavsc.Models.Market.BaseProduct"); - - b.Property("Depth"); - - b.Property("Height"); - - b.Property("Price"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasAnnotation("Relational:DiscriminatorValue", "Product"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Market.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Booking.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Booking.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Booking.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Booking.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170122160343_circlesMemberRefact.cs b/src/Yavsc/Migrations/2017/20170122160343_circlesMemberRefact.cs deleted file mode 100644 index 2b553a6e..00000000 --- a/src/Yavsc/Migrations/2017/20170122160343_circlesMemberRefact.cs +++ /dev/null @@ -1,400 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class circlesMemberRefact : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_Activity_ActivityCode", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropPrimaryKey(name: "PK_CircleMember", table: "CircleMember"); - migrationBuilder.DropColumn(name: "Id", table: "CircleMember"); - migrationBuilder.AddPrimaryKey( - name: "PK_CircleMember", - table: "CircleMember", - columns: new[] { "MemberId", "CircleId" }); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_Activity_ActivityCode", - table: "BookQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_Activity_ActivityCode", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropPrimaryKey(name: "PK_CircleMember", table: "CircleMember"); - migrationBuilder.AddColumn( - name: "Id", - table: "CircleMember", - nullable: false, - defaultValue: 0L) - .Annotation("Npgsql:Serial", true); - migrationBuilder.AddPrimaryKey( - name: "PK_CircleMember", - table: "CircleMember", - column: "Id"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_Activity_ActivityCode", - table: "BookQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170124090324_commandForms.Designer.cs b/src/Yavsc/Migrations/2017/20170124090324_commandForms.Designer.cs deleted file mode 100644 index 31f5e6da..00000000 --- a/src/Yavsc/Migrations/2017/20170124090324_commandForms.Designer.cs +++ /dev/null @@ -1,1082 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20170124090324_commandForms")] - partial class commandForms - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId"); - - b.Property("UserId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("Description"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("Count"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType"); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId"); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Discriminator") - .IsRequired(); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:DiscriminatorProperty", "Discriminator"); - - b.HasAnnotation("Relational:DiscriminatorValue", "BaseProduct"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.Property("ViewName"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.HasBaseType("Yavsc.Models.Market.BaseProduct"); - - b.Property("Depth"); - - b.Property("Height"); - - b.Property("Price"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasAnnotation("Relational:DiscriminatorValue", "Product"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Activity", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Market.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Booking.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Booking.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Booking.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Booking.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170124090324_commandForms.cs b/src/Yavsc/Migrations/2017/20170124090324_commandForms.cs deleted file mode 100644 index f759198f..00000000 --- a/src/Yavsc/Migrations/2017/20170124090324_commandForms.cs +++ /dev/null @@ -1,416 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class commandForms : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_Activity_ActivityCode", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.CreateTable( - name: "Form", - columns: table => new - { - Id = table.Column(nullable: false), - Summary = table.Column(nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_Form", x => x.Id); - }); - migrationBuilder.CreateTable( - name: "CommandForm", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true), - ActivityCode = table.Column(nullable: false), - Title = table.Column(nullable: true), - ViewName = table.Column(nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_CommandForm", x => x.Id); - table.ForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - column: x => x.ActivityCode, - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - }); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_Activity_ActivityCode", - table: "BookQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_Activity_ActivityCode", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropTable("Form"); - migrationBuilder.DropTable("CommandForm"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_Activity_ActivityCode", - table: "BookQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170126152454_trackActivity.Designer.cs b/src/Yavsc/Migrations/2017/20170126152454_trackActivity.Designer.cs deleted file mode 100644 index 94bfb8f6..00000000 --- a/src/Yavsc/Migrations/2017/20170126152454_trackActivity.Designer.cs +++ /dev/null @@ -1,1090 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20170126152454_trackActivity")] - partial class trackActivity - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId"); - - b.Property("UserId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("Count"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType"); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId"); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Discriminator") - .IsRequired(); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:DiscriminatorProperty", "Discriminator"); - - b.HasAnnotation("Relational:DiscriminatorValue", "BaseProduct"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.Property("ViewName"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.HasBaseType("Yavsc.Models.Market.BaseProduct"); - - b.Property("Depth"); - - b.Property("Height"); - - b.Property("Price"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasAnnotation("Relational:DiscriminatorValue", "Product"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Market.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Booking.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Booking.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Booking.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Booking.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170126152454_trackActivity.cs b/src/Yavsc/Migrations/2017/20170126152454_trackActivity.cs deleted file mode 100644 index dd112822..00000000 --- a/src/Yavsc/Migrations/2017/20170126152454_trackActivity.cs +++ /dev/null @@ -1,422 +0,0 @@ -using System; -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class trackActivity : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_Activity_ActivityCode", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.AddColumn( - name: "DateCreated", - table: "Activity", - nullable: false, - defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified)); - migrationBuilder.AddColumn( - name: "DateModified", - table: "Activity", - nullable: false, - defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified)); - migrationBuilder.AddColumn( - name: "UserCreated", - table: "Activity", - nullable: true); - migrationBuilder.AddColumn( - name: "UserModified", - table: "Activity", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_Activity_ActivityCode", - table: "BookQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_Activity_ActivityCode", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropColumn(name: "DateCreated", table: "Activity"); - migrationBuilder.DropColumn(name: "DateModified", table: "Activity"); - migrationBuilder.DropColumn(name: "UserCreated", table: "Activity"); - migrationBuilder.DropColumn(name: "UserModified", table: "Activity"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_Activity_ActivityCode", - table: "BookQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170126152651_renameActViewNameToAction.Designer.cs b/src/Yavsc/Migrations/2017/20170126152651_renameActViewNameToAction.Designer.cs deleted file mode 100644 index 8b404583..00000000 --- a/src/Yavsc/Migrations/2017/20170126152651_renameActViewNameToAction.Designer.cs +++ /dev/null @@ -1,1090 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20170126152651_renameActViewNameToAction")] - partial class renameActViewNameToAction - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId"); - - b.Property("UserId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("Count"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType"); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId"); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Discriminator") - .IsRequired(); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:DiscriminatorProperty", "Discriminator"); - - b.HasAnnotation("Relational:DiscriminatorValue", "BaseProduct"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.Property("ViewName"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.HasBaseType("Yavsc.Models.Market.BaseProduct"); - - b.Property("Depth"); - - b.Property("Height"); - - b.Property("Price"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasAnnotation("Relational:DiscriminatorValue", "Product"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Market.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Booking.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Booking.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Booking.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Booking.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170126152651_renameActViewNameToAction.cs b/src/Yavsc/Migrations/2017/20170126152651_renameActViewNameToAction.cs deleted file mode 100644 index e2af77ee..00000000 --- a/src/Yavsc/Migrations/2017/20170126152651_renameActViewNameToAction.cs +++ /dev/null @@ -1,403 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class renameActViewNameToAction : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_Activity_ActivityCode", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - - migrationBuilder.RenameColumn(name:"ViewName",table:"CommandForm",newName:"Action"); - - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_Activity_ActivityCode", - table: "BookQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_Activity_ActivityCode", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.RenameColumn(name:"Action",table:"CommandForm",newName:"ViewName"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_Activity_ActivityCode", - table: "BookQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170201002133_blacklisted.Designer.cs b/src/Yavsc/Migrations/2017/20170201002133_blacklisted.Designer.cs deleted file mode 100644 index 29679be9..00000000 --- a/src/Yavsc/Migrations/2017/20170201002133_blacklisted.Designer.cs +++ /dev/null @@ -1,1108 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20170201002133_blacklisted")] - partial class blacklisted - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("Count"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType"); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId"); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Discriminator") - .IsRequired(); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:DiscriminatorProperty", "Discriminator"); - - b.HasAnnotation("Relational:DiscriminatorValue", "BaseProduct"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Action"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.HasBaseType("Yavsc.Models.Market.BaseProduct"); - - b.Property("Depth"); - - b.Property("Height"); - - b.Property("Price"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasAnnotation("Relational:DiscriminatorValue", "Product"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Market.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Booking.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Booking.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Booking.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Booking.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170201002133_blacklisted.cs b/src/Yavsc/Migrations/2017/20170201002133_blacklisted.cs deleted file mode 100644 index 8f781ab8..00000000 --- a/src/Yavsc/Migrations/2017/20170201002133_blacklisted.cs +++ /dev/null @@ -1,448 +0,0 @@ -using System; -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class blacklisted : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_Activity_ActivityCode", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.CreateTable( - name: "Ban", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true), - DateCreated = table.Column(nullable: false), - DateModified = table.Column(nullable: false), - UserCreated = table.Column(nullable: true), - UserModified = table.Column(nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_Ban", x => x.Id); - }); - migrationBuilder.AlterColumn( - name: "UserId", - table: "BlackListed", - nullable: false); - migrationBuilder.AlterColumn( - name: "OwnerId", - table: "BlackListed", - nullable: false); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_Activity_ActivityCode", - table: "BookQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_Activity_ActivityCode", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropTable("Ban"); - migrationBuilder.AlterColumn( - name: "UserId", - table: "BlackListed", - nullable: true); - migrationBuilder.AlterColumn( - name: "OwnerId", - table: "BlackListed", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_Activity_ActivityCode", - table: "BookQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170201162847_defaultAvatar.Designer.cs b/src/Yavsc/Migrations/2017/20170201162847_defaultAvatar.Designer.cs deleted file mode 100644 index 7fa555f6..00000000 --- a/src/Yavsc/Migrations/2017/20170201162847_defaultAvatar.Designer.cs +++ /dev/null @@ -1,1111 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20170201162847_defaultAvatar")] - partial class defaultAvatar - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .IsRequired() - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("Count"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType"); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId"); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Discriminator") - .IsRequired(); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:DiscriminatorProperty", "Discriminator"); - - b.HasAnnotation("Relational:DiscriminatorValue", "BaseProduct"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Action"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.HasBaseType("Yavsc.Models.Market.BaseProduct"); - - b.Property("Depth"); - - b.Property("Height"); - - b.Property("Price"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasAnnotation("Relational:DiscriminatorValue", "Product"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Market.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Booking.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Booking.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Booking.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Booking.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170201162847_defaultAvatar.cs b/src/Yavsc/Migrations/2017/20170201162847_defaultAvatar.cs deleted file mode 100644 index 2b2ed7cb..00000000 --- a/src/Yavsc/Migrations/2017/20170201162847_defaultAvatar.cs +++ /dev/null @@ -1,427 +0,0 @@ - -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class defaultAvatar : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_Activity_ActivityCode", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - - migrationBuilder.Sql("UPDATE \"AspNetUsers\" SET \"Avatar\"='/images/Users/icon_user.png' WHERE \"Avatar\" IS NULL"); - migrationBuilder.AlterColumn( - name: "Avatar", - table: "AspNetUsers", - nullable: false, - defaultValue: "/images/Users/icon_user.png"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_Activity_ActivityCode", - table: "BookQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_Activity_ActivityCode", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.AlterColumn( - name: "Avatar", - table: "AspNetUsers", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_Activity_ActivityCode", - table: "BookQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170202102936_defaultDiskQuota.Designer.cs b/src/Yavsc/Migrations/2017/20170202102936_defaultDiskQuota.Designer.cs deleted file mode 100644 index 4adb0b5e..00000000 --- a/src/Yavsc/Migrations/2017/20170202102936_defaultDiskQuota.Designer.cs +++ /dev/null @@ -1,1113 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20170202102936_defaultDiskQuota")] - partial class defaultDiskQuota - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .IsRequired() - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("Count"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType"); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId"); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Discriminator") - .IsRequired(); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:DiscriminatorProperty", "Discriminator"); - - b.HasAnnotation("Relational:DiscriminatorValue", "BaseProduct"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Action"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.HasBaseType("Yavsc.Models.Market.BaseProduct"); - - b.Property("Depth"); - - b.Property("Height"); - - b.Property("Price"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasAnnotation("Relational:DiscriminatorValue", "Product"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Market.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Booking.BookQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Booking.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Booking.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Booking.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Booking.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170202102936_defaultDiskQuota.cs b/src/Yavsc/Migrations/2017/20170202102936_defaultDiskQuota.cs deleted file mode 100644 index 8e1d2340..00000000 --- a/src/Yavsc/Migrations/2017/20170202102936_defaultDiskQuota.cs +++ /dev/null @@ -1,425 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class defaultDiskQuota : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_Activity_ActivityCode", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.Sql("UPDATE \"AspNetUsers\" SET \"DiskQuota\" = 524288000 WHERE \"DiskQuota\" = 0"); - migrationBuilder.AlterColumn( - name: "DiskQuota", - table: "AspNetUsers", - nullable: false, - defaultValue: 524288000L); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_Activity_ActivityCode", - table: "BookQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_Activity_ActivityCode", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.AlterColumn( - name: "DiskQuota", - table: "AspNetUsers", - nullable: false); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_Activity_ActivityCode", - table: "BookQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170212005346_haircut.Designer.cs b/src/Yavsc/Migrations/2017/20170212005346_haircut.Designer.cs deleted file mode 100644 index 24c996c0..00000000 --- a/src/Yavsc/Migrations/2017/20170212005346_haircut.Designer.cs +++ /dev/null @@ -1,1149 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20170212005346_haircut")] - partial class haircut - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .IsRequired() - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("Count"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType"); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId"); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Discriminator") - .IsRequired(); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:DiscriminatorProperty", "Discriminator"); - - b.HasAnnotation("Relational:DiscriminatorValue", "BaseProduct"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Action"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.HasBaseType("Yavsc.Models.Market.BaseProduct"); - - b.Property("Depth"); - - b.Property("Height"); - - b.Property("Price"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasAnnotation("Relational:DiscriminatorValue", "Product"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Market.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.BookQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Booking.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Booking.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Booking.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Booking.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.BookQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170212005346_haircut.cs b/src/Yavsc/Migrations/2017/20170212005346_haircut.cs deleted file mode 100644 index 05585cd6..00000000 --- a/src/Yavsc/Migrations/2017/20170212005346_haircut.cs +++ /dev/null @@ -1,451 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class haircut : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_Activity_ActivityCode", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.CreateTable( - name: "Color", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true), - Blue = table.Column(nullable: false), - Green = table.Column(nullable: false), - Name = table.Column(nullable: true), - Red = table.Column(nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_Color", x => x.Id); - }); - migrationBuilder.CreateTable( - name: "HairTaint", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true), - Brand = table.Column(nullable: true), - ColorId = table.Column(nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_HairTaint", x => x.Id); - table.ForeignKey( - name: "FK_HairTaint_Color_ColorId", - column: x => x.ColorId, - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_Activity_ActivityCode", - table: "BookQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_Activity_ActivityCode", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropTable("HairTaint"); - migrationBuilder.DropTable("Color"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_Activity_ActivityCode", - table: "BookQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170217221646_bookQueryStatus.Designer.cs b/src/Yavsc/Migrations/2017/20170217221646_bookQueryStatus.Designer.cs deleted file mode 100644 index 59e80846..00000000 --- a/src/Yavsc/Migrations/2017/20170217221646_bookQueryStatus.Designer.cs +++ /dev/null @@ -1,1150 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20170217221646_bookQueryStatus")] - partial class bookQueryStatus - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .IsRequired() - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("Count"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType"); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId"); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Discriminator") - .IsRequired(); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:DiscriminatorProperty", "Discriminator"); - - b.HasAnnotation("Relational:DiscriminatorValue", "BaseProduct"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Action"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.HasBaseType("Yavsc.Models.Market.BaseProduct"); - - b.Property("Depth"); - - b.Property("Height"); - - b.Property("Price"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasAnnotation("Relational:DiscriminatorValue", "Product"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Market.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.BookQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.BookQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170217221646_bookQueryStatus.cs b/src/Yavsc/Migrations/2017/20170217221646_bookQueryStatus.cs deleted file mode 100644 index 8fa3c649..00000000 --- a/src/Yavsc/Migrations/2017/20170217221646_bookQueryStatus.cs +++ /dev/null @@ -1,438 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - using Yavsc; - public partial class bookQueryStatus : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_Activity_ActivityCode", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.AddColumn( - name: "Status", - table: "BookQuery", - nullable: false, - defaultValue: QueryStatus.Inserted); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_Activity_ActivityCode", - table: "BookQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_Activity_ActivityCode", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropColumn(name: "Status", table: "BookQuery"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_Activity_ActivityCode", - table: "BookQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170220102125_notifications.Designer.cs b/src/Yavsc/Migrations/2017/20170220102125_notifications.Designer.cs deleted file mode 100644 index bbc61f0d..00000000 --- a/src/Yavsc/Migrations/2017/20170220102125_notifications.Designer.cs +++ /dev/null @@ -1,1175 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20170220102125_notifications")] - partial class notifications - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .IsRequired() - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("Count"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType"); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId"); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Discriminator") - .IsRequired(); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:DiscriminatorProperty", "Discriminator"); - - b.HasAnnotation("Relational:DiscriminatorValue", "BaseProduct"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Action"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.HasBaseType("Yavsc.Models.Market.BaseProduct"); - - b.Property("Depth"); - - b.Property("Height"); - - b.Property("Price"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasAnnotation("Relational:DiscriminatorValue", "Product"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Market.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.BookQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.BookQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170220102125_notifications.cs b/src/Yavsc/Migrations/2017/20170220102125_notifications.cs deleted file mode 100644 index 12bbbcd2..00000000 --- a/src/Yavsc/Migrations/2017/20170220102125_notifications.cs +++ /dev/null @@ -1,450 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class notifications : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_Activity_ActivityCode", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.CreateTable( - name: "Notification", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true), - body = table.Column(nullable: false), - click_action = table.Column(nullable: false), - color = table.Column(nullable: true), - icon = table.Column(nullable: true), - sound = table.Column(nullable: true), - tag = table.Column(nullable: true), - title = table.Column(nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_Notification", x => x.Id); - }); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_Activity_ActivityCode", - table: "BookQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_Activity_ActivityCode", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropTable("Notification"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_Activity_ActivityCode", - table: "BookQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170220125518_dimissclick.Designer.cs b/src/Yavsc/Migrations/2017/20170220125518_dimissclick.Designer.cs deleted file mode 100644 index 68dfef30..00000000 --- a/src/Yavsc/Migrations/2017/20170220125518_dimissclick.Designer.cs +++ /dev/null @@ -1,1195 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20170220125518_dimissclick")] - partial class dimissclick - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .IsRequired() - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("Count"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType"); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId"); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Discriminator") - .IsRequired(); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:DiscriminatorProperty", "Discriminator"); - - b.HasAnnotation("Relational:DiscriminatorValue", "BaseProduct"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Action"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.HasBaseType("Yavsc.Models.Market.BaseProduct"); - - b.Property("Depth"); - - b.Property("Height"); - - b.Property("Price"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasAnnotation("Relational:DiscriminatorValue", "Product"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Market.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.BookQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.BookQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170220125518_dimissclick.cs b/src/Yavsc/Migrations/2017/20170220125518_dimissclick.cs deleted file mode 100644 index 9bdc51ab..00000000 --- a/src/Yavsc/Migrations/2017/20170220125518_dimissclick.cs +++ /dev/null @@ -1,455 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class dimissclick : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_Activity_ActivityCode", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.CreateTable( - name: "DimissClicked", - columns: table => new - { - UserId = table.Column(nullable: false), - NotificationId = table.Column(nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_DimissClicked", x => new { x.UserId, x.NotificationId }); - table.ForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - column: x => x.NotificationId, - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - table.ForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - column: x => x.UserId, - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_Activity_ActivityCode", - table: "BookQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_Activity_ActivityCode", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropTable("DimissClicked"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_Activity_ActivityCode", - table: "BookQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170220144141_hiddenActivity.Designer.cs b/src/Yavsc/Migrations/2017/20170220144141_hiddenActivity.Designer.cs deleted file mode 100644 index 2c4591f0..00000000 --- a/src/Yavsc/Migrations/2017/20170220144141_hiddenActivity.Designer.cs +++ /dev/null @@ -1,1197 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20170220144141_hiddenActivity")] - partial class hiddenActivity - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .IsRequired() - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ArticleId"); - - b.Property("Count"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType"); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId"); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.BaseProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("Discriminator") - .IsRequired(); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:DiscriminatorProperty", "Discriminator"); - - b.HasAnnotation("Relational:DiscriminatorValue", "BaseProduct"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.BookQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Action"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.HasBaseType("Yavsc.Models.Market.BaseProduct"); - - b.Property("Depth"); - - b.Property("Height"); - - b.Property("Price"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasAnnotation("Relational:DiscriminatorValue", "Product"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Market.BaseProduct") - .WithMany() - .HasForeignKey("ArticleId"); - - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.BookQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.BookQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170220144141_hiddenActivity.cs b/src/Yavsc/Migrations/2017/20170220144141_hiddenActivity.cs deleted file mode 100644 index 23647b1a..00000000 --- a/src/Yavsc/Migrations/2017/20170220144141_hiddenActivity.cs +++ /dev/null @@ -1,469 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class hiddenActivity : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_Activity_ActivityCode", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.AddColumn( - name: "Hidden", - table: "Activity", - nullable: false, - defaultValue: false); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_Activity_ActivityCode", - table: "BookQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_Activity_ActivityCode", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_ApplicationUser_ClientId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_BookQuery_PerformerProfile_PerformerId", table: "BookQuery"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropColumn(name: "Hidden", table: "Activity"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_Activity_ActivityCode", - table: "BookQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - table: "BookQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - table: "BookQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170227151759_hairPrestations.Designer.cs b/src/Yavsc/Migrations/2017/20170227151759_hairPrestations.Designer.cs deleted file mode 100644 index 49167cc5..00000000 --- a/src/Yavsc/Migrations/2017/20170227151759_hairPrestations.Designer.cs +++ /dev/null @@ -1,1328 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20170227151759_hairPrestations")] - partial class hairPrestations - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .IsRequired() - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Count"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType"); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId"); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("PrestationId"); - - b.Property("Previsional"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Cares"); - - b.Property("Cut"); - - b.Property("Dressing"); - - b.Property("Gender"); - - b.Property("HairMultiCutQueryId"); - - b.Property("Length"); - - b.Property("Shampoo"); - - b.Property("Tech"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.Property("HairPrestationId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Price"); - - b.Property("Public"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Action"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.RdvQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") - .WithMany() - .HasForeignKey("HairMultiCutQueryId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("HairPrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170227151759_hairPrestations.cs b/src/Yavsc/Migrations/2017/20170227151759_hairPrestations.cs deleted file mode 100644 index 67928122..00000000 --- a/src/Yavsc/Migrations/2017/20170227151759_hairPrestations.cs +++ /dev/null @@ -1,744 +0,0 @@ -using System; -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class hairPrestations : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_BaseProduct_ArticleId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_BookQuery_CommandId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropColumn(name: "ArticleId", table: "CommandLine"); - migrationBuilder.DropTable("BaseProduct"); - migrationBuilder.DropTable("BookQuery"); - // les id de requete existant venaient d'une table nomée "BookQuery" - // qui n'existe plus. - migrationBuilder.Sql("DELETE FROM \"Estimate\""); - migrationBuilder.Sql("DELETE FROM \"CommandLine\""); - migrationBuilder.CreateTable( - name: "HairMultiCutQuery", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true), - ActivityCode = table.Column(nullable: false), - ClientId = table.Column(nullable: false), - DateCreated = table.Column(nullable: false), - DateModified = table.Column(nullable: false), - EventDate = table.Column(nullable: false), - LocationId = table.Column(nullable: true), - PerformerId = table.Column(nullable: false), - Previsional = table.Column(nullable: true), - Status = table.Column(nullable: false), - UserCreated = table.Column(nullable: true), - UserModified = table.Column(nullable: true), - ValidationDate = table.Column(nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_HairMultiCutQuery", x => x.Id); - table.ForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - column: x => x.ActivityCode, - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - table.ForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - column: x => x.ClientId, - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - table.ForeignKey( - name: "FK_HairMultiCutQuery_Location_LocationId", - column: x => x.LocationId, - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - table.ForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - column: x => x.PerformerId, - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - }); - migrationBuilder.CreateTable( - name: "Product", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true), - Depth = table.Column(nullable: false), - Description = table.Column(nullable: true), - Height = table.Column(nullable: false), - Name = table.Column(nullable: true), - Price = table.Column(nullable: true), - Public = table.Column(nullable: false), - Weight = table.Column(nullable: false), - Width = table.Column(nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_Product", x => x.Id); - }); - migrationBuilder.CreateTable( - name: "RdvQuery", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true), - ActivityCode = table.Column(nullable: false), - ClientId = table.Column(nullable: false), - DateCreated = table.Column(nullable: false), - DateModified = table.Column(nullable: false), - EventDate = table.Column(nullable: false), - LocationId = table.Column(nullable: true), - LocationTypeId = table.Column(nullable: true), - PerformerId = table.Column(nullable: false), - Previsional = table.Column(nullable: true), - Reason = table.Column(nullable: true), - Status = table.Column(nullable: false), - UserCreated = table.Column(nullable: true), - UserModified = table.Column(nullable: true), - ValidationDate = table.Column(nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_RdvQuery", x => x.Id); - table.ForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - column: x => x.ActivityCode, - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - table.ForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - column: x => x.ClientId, - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - table.ForeignKey( - name: "FK_RdvQuery_Location_LocationId", - column: x => x.LocationId, - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - table.ForeignKey( - name: "FK_RdvQuery_LocationType_LocationTypeId", - column: x => x.LocationTypeId, - principalTable: "LocationType", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - table.ForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - column: x => x.PerformerId, - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - }); - migrationBuilder.CreateTable( - name: "HairPrestation", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true), - Cares = table.Column(nullable: false), - Cut = table.Column(nullable: false), - Dressing = table.Column(nullable: false), - Gender = table.Column(nullable: false), - HairMultiCutQueryId = table.Column(nullable: true), - Length = table.Column(nullable: false), - Shampoo = table.Column(nullable: false), - Tech = table.Column(nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_HairPrestation", x => x.Id); - table.ForeignKey( - name: "FK_HairPrestation_HairMultiCutQuery_HairMultiCutQueryId", - column: x => x.HairMultiCutQueryId, - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - }); - migrationBuilder.CreateTable( - name: "HairCutQuery", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true), - ActivityCode = table.Column(nullable: false), - ClientId = table.Column(nullable: false), - DateCreated = table.Column(nullable: false), - DateModified = table.Column(nullable: false), - EventDate = table.Column(nullable: false), - LocationId = table.Column(nullable: true), - PerformerId = table.Column(nullable: false), - PrestationId = table.Column(nullable: true), - Previsional = table.Column(nullable: true), - Status = table.Column(nullable: false), - UserCreated = table.Column(nullable: true), - UserModified = table.Column(nullable: true), - ValidationDate = table.Column(nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_HairCutQuery", x => x.Id); - table.ForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - column: x => x.ActivityCode, - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - table.ForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - column: x => x.ClientId, - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - table.ForeignKey( - name: "FK_HairCutQuery_Location_LocationId", - column: x => x.LocationId, - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - table.ForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - column: x => x.PerformerId, - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - table.ForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - column: x => x.PrestationId, - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - }); - migrationBuilder.AddColumn( - name: "HairPrestationId", - table: "HairTaint", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_RdvQuery_CommandId", - table: "Estimate", - column: "CommandId", - principalTable: "RdvQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_HairPrestation_HairPrestationId", - table: "HairTaint", - column: "HairPrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_RdvQuery_CommandId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_HairPrestation_HairPrestationId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropColumn(name: "HairPrestationId", table: "HairTaint"); - migrationBuilder.DropTable("HairCutQuery"); - migrationBuilder.DropTable("Product"); - migrationBuilder.DropTable("RdvQuery"); - migrationBuilder.DropTable("HairPrestation"); - migrationBuilder.DropTable("HairMultiCutQuery"); - migrationBuilder.CreateTable( - name: "BaseProduct", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true), - Description = table.Column(nullable: true), - Discriminator = table.Column(nullable: false), - Name = table.Column(nullable: true), - Public = table.Column(nullable: false), - Depth = table.Column(nullable: true), - Height = table.Column(nullable: true), - Price = table.Column(nullable: true), - Weight = table.Column(nullable: true), - Width = table.Column(nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_BaseProduct", x => x.Id); - }); - migrationBuilder.CreateTable( - name: "BookQuery", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true), - ActivityCode = table.Column(nullable: false), - ClientId = table.Column(nullable: false), - DateCreated = table.Column(nullable: false), - DateModified = table.Column(nullable: false), - EventDate = table.Column(nullable: false), - LocationId = table.Column(nullable: true), - LocationTypeId = table.Column(nullable: true), - PerformerId = table.Column(nullable: false), - Previsional = table.Column(nullable: true), - Reason = table.Column(nullable: true), - Status = table.Column(nullable: false), - UserCreated = table.Column(nullable: true), - UserModified = table.Column(nullable: true), - ValidationDate = table.Column(nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_BookQuery", x => x.Id); - table.ForeignKey( - name: "FK_BookQuery_Activity_ActivityCode", - column: x => x.ActivityCode, - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - table.ForeignKey( - name: "FK_BookQuery_ApplicationUser_ClientId", - column: x => x.ClientId, - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - table.ForeignKey( - name: "FK_BookQuery_Location_LocationId", - column: x => x.LocationId, - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - table.ForeignKey( - name: "FK_BookQuery_LocationType_LocationTypeId", - column: x => x.LocationTypeId, - principalTable: "LocationType", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - table.ForeignKey( - name: "FK_BookQuery_PerformerProfile_PerformerId", - column: x => x.PerformerId, - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - }); - migrationBuilder.AddColumn( - name: "ArticleId", - table: "CommandLine", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_BaseProduct_ArticleId", - table: "CommandLine", - column: "ArticleId", - principalTable: "BaseProduct", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_BookQuery_CommandId", - table: "Estimate", - column: "CommandId", - principalTable: "BookQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170228115359_brusherProfile.Designer.cs b/src/Yavsc/Migrations/2017/20170228115359_brusherProfile.Designer.cs deleted file mode 100644 index 999f00b9..00000000 --- a/src/Yavsc/Migrations/2017/20170228115359_brusherProfile.Designer.cs +++ /dev/null @@ -1,1395 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20170228115359_brusherProfile")] - partial class brusherProfile - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .IsRequired() - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Count"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType"); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId"); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.Property("UserId"); - - b.Property("CarePrice"); - - b.Property("EndOfTheDay"); - - b.Property("HalfBalayagePrice"); - - b.Property("HalfBrushingPrice"); - - b.Property("HalfColorPrice"); - - b.Property("HalfDefrisPrice"); - - b.Property("HalfMechPrice"); - - b.Property("HalfMultiColorPrice"); - - b.Property("HalfPermanentPrice"); - - b.Property("KidCutPrice"); - - b.Property("LongBalayagePrice"); - - b.Property("LongBrushingPrice"); - - b.Property("LongColorPrice"); - - b.Property("LongDefrisPrice"); - - b.Property("LongMechPrice"); - - b.Property("LongMultiColorPrice"); - - b.Property("LongPermanentPrice"); - - b.Property("ManCutPrice"); - - b.Property("ShampooPrice"); - - b.Property("ShortBalayagePrice"); - - b.Property("ShortBrushingPrice"); - - b.Property("ShortColorPrice"); - - b.Property("ShortDefrisPrice"); - - b.Property("ShortMechPrice"); - - b.Property("ShortMultiColorPrice"); - - b.Property("ShortPermanentPrice"); - - b.Property("StartOfTheDay"); - - b.Property("WomenHalfCutPrice"); - - b.Property("WomenLongCutPrice"); - - b.Property("WomenShortCutPrice"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("PrestationId"); - - b.Property("Previsional"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Cares"); - - b.Property("Cut"); - - b.Property("Dressing"); - - b.Property("Gender"); - - b.Property("HairMultiCutQueryId"); - - b.Property("Length"); - - b.Property("Shampoo"); - - b.Property("Tech"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.Property("HairPrestationId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Price"); - - b.Property("Public"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Action"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.RdvQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") - .WithMany() - .HasForeignKey("HairMultiCutQueryId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("HairPrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170228115359_brusherProfile.cs b/src/Yavsc/Migrations/2017/20170228115359_brusherProfile.cs deleted file mode 100644 index 868d9dda..00000000 --- a/src/Yavsc/Migrations/2017/20170228115359_brusherProfile.cs +++ /dev/null @@ -1,600 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class brusherProfile : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.CreateTable( - name: "BrusherProfile", - columns: table => new - { - UserId = table.Column(nullable: false), - CarePrice = table.Column(nullable: false), - EndOfTheDay = table.Column(nullable: false), - HalfBalayagePrice = table.Column(nullable: false), - HalfBrushingPrice = table.Column(nullable: false), - HalfColorPrice = table.Column(nullable: false), - HalfDefrisPrice = table.Column(nullable: false), - HalfMechPrice = table.Column(nullable: false), - HalfMultiColorPrice = table.Column(nullable: false), - HalfPermanentPrice = table.Column(nullable: false), - KidCutPrice = table.Column(nullable: false), - LongBalayagePrice = table.Column(nullable: false), - LongBrushingPrice = table.Column(nullable: false), - LongColorPrice = table.Column(nullable: false), - LongDefrisPrice = table.Column(nullable: false), - LongMechPrice = table.Column(nullable: false), - LongMultiColorPrice = table.Column(nullable: false), - LongPermanentPrice = table.Column(nullable: false), - ManCutPrice = table.Column(nullable: false), - ShampooPrice = table.Column(nullable: false), - ShortBalayagePrice = table.Column(nullable: false), - ShortBrushingPrice = table.Column(nullable: false), - ShortColorPrice = table.Column(nullable: false), - ShortDefrisPrice = table.Column(nullable: false), - ShortMechPrice = table.Column(nullable: false), - ShortMultiColorPrice = table.Column(nullable: false), - ShortPermanentPrice = table.Column(nullable: false), - StartOfTheDay = table.Column(nullable: false), - WomenHalfCutPrice = table.Column(nullable: false), - WomenLongCutPrice = table.Column(nullable: false), - WomenShortCutPrice = table.Column(nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_BrusherProfile", x => x.UserId); - }); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropTable("BrusherProfile"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170228145057_actionName.Designer.cs b/src/Yavsc/Migrations/2017/20170228145057_actionName.Designer.cs deleted file mode 100644 index 2f0deab1..00000000 --- a/src/Yavsc/Migrations/2017/20170228145057_actionName.Designer.cs +++ /dev/null @@ -1,1395 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20170228145057_actionName")] - partial class actionName - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .IsRequired() - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Count"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType"); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId"); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.Property("UserId"); - - b.Property("CarePrice"); - - b.Property("EndOfTheDay"); - - b.Property("HalfBalayagePrice"); - - b.Property("HalfBrushingPrice"); - - b.Property("HalfColorPrice"); - - b.Property("HalfDefrisPrice"); - - b.Property("HalfMechPrice"); - - b.Property("HalfMultiColorPrice"); - - b.Property("HalfPermanentPrice"); - - b.Property("KidCutPrice"); - - b.Property("LongBalayagePrice"); - - b.Property("LongBrushingPrice"); - - b.Property("LongColorPrice"); - - b.Property("LongDefrisPrice"); - - b.Property("LongMechPrice"); - - b.Property("LongMultiColorPrice"); - - b.Property("LongPermanentPrice"); - - b.Property("ManCutPrice"); - - b.Property("ShampooPrice"); - - b.Property("ShortBalayagePrice"); - - b.Property("ShortBrushingPrice"); - - b.Property("ShortColorPrice"); - - b.Property("ShortDefrisPrice"); - - b.Property("ShortMechPrice"); - - b.Property("ShortMultiColorPrice"); - - b.Property("ShortPermanentPrice"); - - b.Property("StartOfTheDay"); - - b.Property("WomenHalfCutPrice"); - - b.Property("WomenLongCutPrice"); - - b.Property("WomenShortCutPrice"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("PrestationId"); - - b.Property("Previsional"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Cares"); - - b.Property("Cut"); - - b.Property("Dressing"); - - b.Property("Gender"); - - b.Property("HairMultiCutQueryId"); - - b.Property("Length"); - - b.Property("Shampoo"); - - b.Property("Tech"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.Property("HairPrestationId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Price"); - - b.Property("Public"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActionName"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.RdvQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") - .WithMany() - .HasForeignKey("HairMultiCutQueryId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("HairPrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170228145057_actionName.cs b/src/Yavsc/Migrations/2017/20170228145057_actionName.cs deleted file mode 100644 index 6ce1b32c..00000000 --- a/src/Yavsc/Migrations/2017/20170228145057_actionName.cs +++ /dev/null @@ -1,569 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class actionName : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropColumn(name: "Action", table: "CommandForm"); - migrationBuilder.AddColumn( - name: "ActionName", - table: "CommandForm", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropColumn(name: "ActionName", table: "CommandForm"); - migrationBuilder.AddColumn( - name: "Action", - table: "CommandForm", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170301124608_brusherActiondistance.Designer.cs b/src/Yavsc/Migrations/2017/20170301124608_brusherActiondistance.Designer.cs deleted file mode 100644 index b82c2e5a..00000000 --- a/src/Yavsc/Migrations/2017/20170301124608_brusherActiondistance.Designer.cs +++ /dev/null @@ -1,1397 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20170301124608_brusherActiondistance")] - partial class brusherActiondistance - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .IsRequired() - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Count"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType"); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId"); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.Property("UserId"); - - b.Property("ActionDistance"); - - b.Property("CarePrice"); - - b.Property("EndOfTheDay"); - - b.Property("HalfBalayagePrice"); - - b.Property("HalfBrushingPrice"); - - b.Property("HalfColorPrice"); - - b.Property("HalfDefrisPrice"); - - b.Property("HalfMechPrice"); - - b.Property("HalfMultiColorPrice"); - - b.Property("HalfPermanentPrice"); - - b.Property("KidCutPrice"); - - b.Property("LongBalayagePrice"); - - b.Property("LongBrushingPrice"); - - b.Property("LongColorPrice"); - - b.Property("LongDefrisPrice"); - - b.Property("LongMechPrice"); - - b.Property("LongMultiColorPrice"); - - b.Property("LongPermanentPrice"); - - b.Property("ManCutPrice"); - - b.Property("ShampooPrice"); - - b.Property("ShortBalayagePrice"); - - b.Property("ShortBrushingPrice"); - - b.Property("ShortColorPrice"); - - b.Property("ShortDefrisPrice"); - - b.Property("ShortMechPrice"); - - b.Property("ShortMultiColorPrice"); - - b.Property("ShortPermanentPrice"); - - b.Property("StartOfTheDay"); - - b.Property("WomenHalfCutPrice"); - - b.Property("WomenLongCutPrice"); - - b.Property("WomenShortCutPrice"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("PrestationId"); - - b.Property("Previsional"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Cares"); - - b.Property("Cut"); - - b.Property("Dressing"); - - b.Property("Gender"); - - b.Property("HairMultiCutQueryId"); - - b.Property("Length"); - - b.Property("Shampoo"); - - b.Property("Tech"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.Property("HairPrestationId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Price"); - - b.Property("Public"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActionName"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.RdvQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") - .WithMany() - .HasForeignKey("HairMultiCutQueryId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("HairPrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170301124608_brusherActiondistance.cs b/src/Yavsc/Migrations/2017/20170301124608_brusherActiondistance.cs deleted file mode 100644 index 8d634876..00000000 --- a/src/Yavsc/Migrations/2017/20170301124608_brusherActiondistance.cs +++ /dev/null @@ -1,565 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class brusherActiondistance : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.AddColumn( - name: "ActionDistance", - table: "BrusherProfile", - nullable: false, - defaultValue: 0); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropColumn(name: "ActionDistance", table: "BrusherProfile"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170301132531_manbrushing.Designer.cs b/src/Yavsc/Migrations/2017/20170301132531_manbrushing.Designer.cs deleted file mode 100644 index b6b42261..00000000 --- a/src/Yavsc/Migrations/2017/20170301132531_manbrushing.Designer.cs +++ /dev/null @@ -1,1399 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20170301132531_manbrushing")] - partial class manbrushing - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .IsRequired() - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Count"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType"); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId"); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.Property("UserId"); - - b.Property("ActionDistance"); - - b.Property("CarePrice"); - - b.Property("EndOfTheDay"); - - b.Property("HalfBalayagePrice"); - - b.Property("HalfBrushingPrice"); - - b.Property("HalfColorPrice"); - - b.Property("HalfDefrisPrice"); - - b.Property("HalfMechPrice"); - - b.Property("HalfMultiColorPrice"); - - b.Property("HalfPermanentPrice"); - - b.Property("KidCutPrice"); - - b.Property("LongBalayagePrice"); - - b.Property("LongBrushingPrice"); - - b.Property("LongColorPrice"); - - b.Property("LongDefrisPrice"); - - b.Property("LongMechPrice"); - - b.Property("LongMultiColorPrice"); - - b.Property("LongPermanentPrice"); - - b.Property("ManBrushPrice"); - - b.Property("ManCutPrice"); - - b.Property("ShampooPrice"); - - b.Property("ShortBalayagePrice"); - - b.Property("ShortBrushingPrice"); - - b.Property("ShortColorPrice"); - - b.Property("ShortDefrisPrice"); - - b.Property("ShortMechPrice"); - - b.Property("ShortMultiColorPrice"); - - b.Property("ShortPermanentPrice"); - - b.Property("StartOfTheDay"); - - b.Property("WomenHalfCutPrice"); - - b.Property("WomenLongCutPrice"); - - b.Property("WomenShortCutPrice"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("PrestationId"); - - b.Property("Previsional"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Cares"); - - b.Property("Cut"); - - b.Property("Dressing"); - - b.Property("Gender"); - - b.Property("HairMultiCutQueryId"); - - b.Property("Length"); - - b.Property("Shampoo"); - - b.Property("Tech"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.Property("HairPrestationId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Price"); - - b.Property("Public"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActionName"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.RdvQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") - .WithMany() - .HasForeignKey("HairMultiCutQueryId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("HairPrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170301132531_manbrushing.cs b/src/Yavsc/Migrations/2017/20170301132531_manbrushing.cs deleted file mode 100644 index 0573ad22..00000000 --- a/src/Yavsc/Migrations/2017/20170301132531_manbrushing.cs +++ /dev/null @@ -1,565 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class manbrushing : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.AddColumn( - name: "ManBrushPrice", - table: "BrusherProfile", - nullable: false, - defaultValue: 0m); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropColumn(name: "ManBrushPrice", table: "BrusherProfile"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170301211317_folding.Designer.cs b/src/Yavsc/Migrations/2017/20170301211317_folding.Designer.cs deleted file mode 100644 index df8daba4..00000000 --- a/src/Yavsc/Migrations/2017/20170301211317_folding.Designer.cs +++ /dev/null @@ -1,1405 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20170301211317_folding")] - partial class folding - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .IsRequired() - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Count"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType"); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId"); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.Property("UserId"); - - b.Property("ActionDistance"); - - b.Property("CarePrice"); - - b.Property("EndOfTheDay"); - - b.Property("HalfBalayagePrice"); - - b.Property("HalfBrushingPrice"); - - b.Property("HalfColorPrice"); - - b.Property("HalfDefrisPrice"); - - b.Property("HalfFoldingPrice"); - - b.Property("HalfMechPrice"); - - b.Property("HalfMultiColorPrice"); - - b.Property("HalfPermanentPrice"); - - b.Property("KidCutPrice"); - - b.Property("LongBalayagePrice"); - - b.Property("LongBrushingPrice"); - - b.Property("LongColorPrice"); - - b.Property("LongDefrisPrice"); - - b.Property("LongFoldingPrice"); - - b.Property("LongMechPrice"); - - b.Property("LongMultiColorPrice"); - - b.Property("LongPermanentPrice"); - - b.Property("ManBrushPrice"); - - b.Property("ManCutPrice"); - - b.Property("ShampooPrice"); - - b.Property("ShortBalayagePrice"); - - b.Property("ShortBrushingPrice"); - - b.Property("ShortColorPrice"); - - b.Property("ShortDefrisPrice"); - - b.Property("ShortFoldingPrice"); - - b.Property("ShortMechPrice"); - - b.Property("ShortMultiColorPrice"); - - b.Property("ShortPermanentPrice"); - - b.Property("StartOfTheDay"); - - b.Property("WomenHalfCutPrice"); - - b.Property("WomenLongCutPrice"); - - b.Property("WomenShortCutPrice"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("PrestationId"); - - b.Property("Previsional"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Cares"); - - b.Property("Cut"); - - b.Property("Dressing"); - - b.Property("Gender"); - - b.Property("HairMultiCutQueryId"); - - b.Property("Length"); - - b.Property("Shampoo"); - - b.Property("Tech"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.Property("HairPrestationId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Price"); - - b.Property("Public"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActionName"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.RdvQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") - .WithMany() - .HasForeignKey("HairMultiCutQueryId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("HairPrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170301211317_folding.cs b/src/Yavsc/Migrations/2017/20170301211317_folding.cs deleted file mode 100644 index 90bb3d09..00000000 --- a/src/Yavsc/Migrations/2017/20170301211317_folding.cs +++ /dev/null @@ -1,577 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class folding : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.AddColumn( - name: "HalfFoldingPrice", - table: "BrusherProfile", - nullable: false, - defaultValue: 0m); - migrationBuilder.AddColumn( - name: "LongFoldingPrice", - table: "BrusherProfile", - nullable: false, - defaultValue: 0m); - migrationBuilder.AddColumn( - name: "ShortFoldingPrice", - table: "BrusherProfile", - nullable: false, - defaultValue: 0m); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropColumn(name: "HalfFoldingPrice", table: "BrusherProfile"); - migrationBuilder.DropColumn(name: "LongFoldingPrice", table: "BrusherProfile"); - migrationBuilder.DropColumn(name: "ShortFoldingPrice", table: "BrusherProfile"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170302122929_brusherProfileDiscount.Designer.cs b/src/Yavsc/Migrations/2017/20170302122929_brusherProfileDiscount.Designer.cs deleted file mode 100644 index 4e050e69..00000000 --- a/src/Yavsc/Migrations/2017/20170302122929_brusherProfileDiscount.Designer.cs +++ /dev/null @@ -1,1408 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20170302122929_brusherProfileDiscount")] - partial class brusherProfileDiscount - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .IsRequired() - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Count"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType"); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId"); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.Property("UserId"); - - b.Property("ActionDistance"); - - b.Property("CarePrice"); - - b.Property("EndOfTheDay"); - - b.Property("FlatFeeDiscount"); - - b.Property("HalfBalayagePrice"); - - b.Property("HalfBrushingPrice"); - - b.Property("HalfColorPrice"); - - b.Property("HalfDefrisPrice"); - - b.Property("HalfFoldingPrice"); - - b.Property("HalfMechPrice"); - - b.Property("HalfMultiColorPrice"); - - b.Property("HalfPermanentPrice"); - - b.Property("KidCutPrice"); - - b.Property("LongBalayagePrice"); - - b.Property("LongBrushingPrice"); - - b.Property("LongColorPrice"); - - b.Property("LongDefrisPrice"); - - b.Property("LongFoldingPrice"); - - b.Property("LongMechPrice"); - - b.Property("LongMultiColorPrice"); - - b.Property("LongPermanentPrice"); - - b.Property("ManBrushPrice"); - - b.Property("ManCutPrice"); - - b.Property("ShampooPrice"); - - b.Property("ShortBalayagePrice"); - - b.Property("ShortBrushingPrice"); - - b.Property("ShortColorPrice"); - - b.Property("ShortDefrisPrice"); - - b.Property("ShortFoldingPrice"); - - b.Property("ShortMechPrice"); - - b.Property("ShortMultiColorPrice"); - - b.Property("ShortPermanentPrice"); - - b.Property("StartOfTheDay"); - - b.Property("WomenHalfCutPrice"); - - b.Property("WomenLongCutPrice"); - - b.Property("WomenShortCutPrice"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId") - .IsRequired(); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("PrestationId"); - - b.Property("Previsional"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Cares"); - - b.Property("Cut"); - - b.Property("Dressing"); - - b.Property("Gender"); - - b.Property("HairMultiCutQueryId"); - - b.Property("Length"); - - b.Property("Shampoo"); - - b.Property("Tech"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.Property("HairPrestationId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Price"); - - b.Property("Public"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActionName"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.RdvQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") - .WithMany() - .HasForeignKey("HairMultiCutQueryId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("HairPrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170302122929_brusherProfileDiscount.cs b/src/Yavsc/Migrations/2017/20170302122929_brusherProfileDiscount.cs deleted file mode 100644 index 56d7aada..00000000 --- a/src/Yavsc/Migrations/2017/20170302122929_brusherProfileDiscount.cs +++ /dev/null @@ -1,613 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class brusherProfileDiscount : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Location_LocationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.AlterColumn( - name: "PrestationId", - table: "HairCutQuery", - nullable: false); - migrationBuilder.AlterColumn( - name: "LocationId", - table: "HairCutQuery", - nullable: false); - migrationBuilder.AddColumn( - name: "FlatFeeDiscount", - table: "BrusherProfile", - nullable: false, - defaultValue: 0m); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Location_LocationId", - table: "HairCutQuery", - column: "LocationId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Location_LocationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropColumn(name: "FlatFeeDiscount", table: "BrusherProfile"); - migrationBuilder.AlterColumn( - name: "PrestationId", - table: "HairCutQuery", - nullable: true); - migrationBuilder.AlterColumn( - name: "LocationId", - table: "HairCutQuery", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Location_LocationId", - table: "HairCutQuery", - column: "LocationId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170303000800_estimateRequireCommandType.Designer.cs b/src/Yavsc/Migrations/2017/20170303000800_estimateRequireCommandType.Designer.cs deleted file mode 100644 index 78fd8229..00000000 --- a/src/Yavsc/Migrations/2017/20170303000800_estimateRequireCommandType.Designer.cs +++ /dev/null @@ -1,1409 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20170303000800_estimateRequireCommandType")] - partial class estimateRequireCommandType - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .IsRequired() - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Count"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType") - .IsRequired(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId"); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.Property("UserId"); - - b.Property("ActionDistance"); - - b.Property("CarePrice"); - - b.Property("EndOfTheDay"); - - b.Property("FlatFeeDiscount"); - - b.Property("HalfBalayagePrice"); - - b.Property("HalfBrushingPrice"); - - b.Property("HalfColorPrice"); - - b.Property("HalfDefrisPrice"); - - b.Property("HalfFoldingPrice"); - - b.Property("HalfMechPrice"); - - b.Property("HalfMultiColorPrice"); - - b.Property("HalfPermanentPrice"); - - b.Property("KidCutPrice"); - - b.Property("LongBalayagePrice"); - - b.Property("LongBrushingPrice"); - - b.Property("LongColorPrice"); - - b.Property("LongDefrisPrice"); - - b.Property("LongFoldingPrice"); - - b.Property("LongMechPrice"); - - b.Property("LongMultiColorPrice"); - - b.Property("LongPermanentPrice"); - - b.Property("ManBrushPrice"); - - b.Property("ManCutPrice"); - - b.Property("ShampooPrice"); - - b.Property("ShortBalayagePrice"); - - b.Property("ShortBrushingPrice"); - - b.Property("ShortColorPrice"); - - b.Property("ShortDefrisPrice"); - - b.Property("ShortFoldingPrice"); - - b.Property("ShortMechPrice"); - - b.Property("ShortMultiColorPrice"); - - b.Property("ShortPermanentPrice"); - - b.Property("StartOfTheDay"); - - b.Property("WomenHalfCutPrice"); - - b.Property("WomenLongCutPrice"); - - b.Property("WomenShortCutPrice"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId") - .IsRequired(); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("PrestationId"); - - b.Property("Previsional"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Cares"); - - b.Property("Cut"); - - b.Property("Dressing"); - - b.Property("Gender"); - - b.Property("HairMultiCutQueryId"); - - b.Property("Length"); - - b.Property("Shampoo"); - - b.Property("Tech"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.Property("HairPrestationId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Price"); - - b.Property("Public"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("ActorDenomination"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActionName"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.RdvQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") - .WithMany() - .HasForeignKey("HairMultiCutQueryId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("HairPrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170303000800_estimateRequireCommandType.cs b/src/Yavsc/Migrations/2017/20170303000800_estimateRequireCommandType.cs deleted file mode 100644 index 2ffead0b..00000000 --- a/src/Yavsc/Migrations/2017/20170303000800_estimateRequireCommandType.cs +++ /dev/null @@ -1,600 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class estimateRequireCommandType : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Location_LocationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.Sql("update \"Estimate\" set \"CommandType\"='RdvQuery'"); - migrationBuilder.AlterColumn( - name: "CommandType", - table: "Estimate", - nullable: false); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Location_LocationId", - table: "HairCutQuery", - column: "LocationId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Location_LocationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.AlterColumn( - name: "CommandType", - table: "Estimate", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Location_LocationId", - table: "HairCutQuery", - column: "LocationId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170317213255_cxRequiresUserName.Designer.cs b/src/Yavsc/Migrations/2017/20170317213255_cxRequiresUserName.Designer.cs deleted file mode 100644 index 6e275e81..00000000 --- a/src/Yavsc/Migrations/2017/20170317213255_cxRequiresUserName.Designer.cs +++ /dev/null @@ -1,1408 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20170317213255_cxRequiresUserName")] - partial class cxRequiresUserName - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .IsRequired() - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Count"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType") - .IsRequired(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId") - .IsRequired(); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.Property("UserId"); - - b.Property("ActionDistance"); - - b.Property("CarePrice"); - - b.Property("EndOfTheDay"); - - b.Property("FlatFeeDiscount"); - - b.Property("HalfBalayagePrice"); - - b.Property("HalfBrushingPrice"); - - b.Property("HalfColorPrice"); - - b.Property("HalfDefrisPrice"); - - b.Property("HalfFoldingPrice"); - - b.Property("HalfMechPrice"); - - b.Property("HalfMultiColorPrice"); - - b.Property("HalfPermanentPrice"); - - b.Property("KidCutPrice"); - - b.Property("LongBalayagePrice"); - - b.Property("LongBrushingPrice"); - - b.Property("LongColorPrice"); - - b.Property("LongDefrisPrice"); - - b.Property("LongFoldingPrice"); - - b.Property("LongMechPrice"); - - b.Property("LongMultiColorPrice"); - - b.Property("LongPermanentPrice"); - - b.Property("ManBrushPrice"); - - b.Property("ManCutPrice"); - - b.Property("ShampooPrice"); - - b.Property("ShortBalayagePrice"); - - b.Property("ShortBrushingPrice"); - - b.Property("ShortColorPrice"); - - b.Property("ShortDefrisPrice"); - - b.Property("ShortFoldingPrice"); - - b.Property("ShortMechPrice"); - - b.Property("ShortMultiColorPrice"); - - b.Property("ShortPermanentPrice"); - - b.Property("StartOfTheDay"); - - b.Property("WomenHalfCutPrice"); - - b.Property("WomenLongCutPrice"); - - b.Property("WomenShortCutPrice"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId") - .IsRequired(); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("PrestationId"); - - b.Property("Previsional"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Cares"); - - b.Property("Cut"); - - b.Property("Dressing"); - - b.Property("Gender"); - - b.Property("HairMultiCutQueryId"); - - b.Property("Length"); - - b.Property("Shampoo"); - - b.Property("Tech"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.Property("HairPrestationId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Price"); - - b.Property("Public"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActionName"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.RdvQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") - .WithMany() - .HasForeignKey("HairMultiCutQueryId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("HairPrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170317213255_cxRequiresUserName.cs b/src/Yavsc/Migrations/2017/20170317213255_cxRequiresUserName.cs deleted file mode 100644 index 0697a68a..00000000 --- a/src/Yavsc/Migrations/2017/20170317213255_cxRequiresUserName.cs +++ /dev/null @@ -1,625 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class cxRequiresUserName : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Connection_ApplicationUser_ApplicationUserId", table: "Connection"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Location_LocationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropColumn(name: "ActorDenomination", table: "Activity"); - - // Suppression des connections sans nom d'utilisateur, - // elles deviennent invalides. - migrationBuilder.Sql("delete from \"Connection\" where \"ApplicationUserId\" is NULL"); - - migrationBuilder.AlterColumn( - name: "ApplicationUserId", - table: "Connection", - nullable: false); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Connection_ApplicationUser_ApplicationUserId", - table: "Connection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Location_LocationId", - table: "HairCutQuery", - column: "LocationId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Connection_ApplicationUser_ApplicationUserId", table: "Connection"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Location_LocationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.AddColumn( - name: "ActorDenomination", - table: "Activity", - nullable: true); - migrationBuilder.AlterColumn( - name: "ApplicationUserId", - table: "Connection", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Connection_ApplicationUser_ApplicationUserId", - table: "Connection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Location_LocationId", - table: "HairCutQuery", - column: "LocationId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170329075249_avatarMayBeNull.Designer.cs b/src/Yavsc/Migrations/2017/20170329075249_avatarMayBeNull.Designer.cs deleted file mode 100644 index 84ca3f60..00000000 --- a/src/Yavsc/Migrations/2017/20170329075249_avatarMayBeNull.Designer.cs +++ /dev/null @@ -1,1406 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20170329075249_avatarMayBeNull")] - partial class avatarMayBeNull - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Count"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType") - .IsRequired(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId") - .IsRequired(); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.Property("UserId"); - - b.Property("ActionDistance"); - - b.Property("CarePrice"); - - b.Property("EndOfTheDay"); - - b.Property("FlatFeeDiscount"); - - b.Property("HalfBalayagePrice"); - - b.Property("HalfBrushingPrice"); - - b.Property("HalfColorPrice"); - - b.Property("HalfDefrisPrice"); - - b.Property("HalfFoldingPrice"); - - b.Property("HalfMechPrice"); - - b.Property("HalfMultiColorPrice"); - - b.Property("HalfPermanentPrice"); - - b.Property("KidCutPrice"); - - b.Property("LongBalayagePrice"); - - b.Property("LongBrushingPrice"); - - b.Property("LongColorPrice"); - - b.Property("LongDefrisPrice"); - - b.Property("LongFoldingPrice"); - - b.Property("LongMechPrice"); - - b.Property("LongMultiColorPrice"); - - b.Property("LongPermanentPrice"); - - b.Property("ManBrushPrice"); - - b.Property("ManCutPrice"); - - b.Property("ShampooPrice"); - - b.Property("ShortBalayagePrice"); - - b.Property("ShortBrushingPrice"); - - b.Property("ShortColorPrice"); - - b.Property("ShortDefrisPrice"); - - b.Property("ShortFoldingPrice"); - - b.Property("ShortMechPrice"); - - b.Property("ShortMultiColorPrice"); - - b.Property("ShortPermanentPrice"); - - b.Property("StartOfTheDay"); - - b.Property("WomenHalfCutPrice"); - - b.Property("WomenLongCutPrice"); - - b.Property("WomenShortCutPrice"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("PrestationId"); - - b.Property("Previsional"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Cares"); - - b.Property("Cut"); - - b.Property("Dressing"); - - b.Property("Gender"); - - b.Property("HairMultiCutQueryId"); - - b.Property("Length"); - - b.Property("Shampoo"); - - b.Property("Tech"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.Property("HairPrestationId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Price"); - - b.Property("Public"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActionName"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.RdvQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") - .WithMany() - .HasForeignKey("HairMultiCutQueryId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("HairPrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170329075249_avatarMayBeNull.cs b/src/Yavsc/Migrations/2017/20170329075249_avatarMayBeNull.cs deleted file mode 100644 index 7d00ee4f..00000000 --- a/src/Yavsc/Migrations/2017/20170329075249_avatarMayBeNull.cs +++ /dev/null @@ -1,617 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class avatarMayBeNull : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Connection_ApplicationUser_ApplicationUserId", table: "Connection"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Location_LocationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.AlterColumn( - name: "Avatar", - table: "AspNetUsers", - nullable: true, - defaultValue: "/images/Users/icon_user.png"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Connection_ApplicationUser_ApplicationUserId", - table: "Connection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Location_LocationId", - table: "HairCutQuery", - column: "LocationId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Connection_ApplicationUser_ApplicationUserId", table: "Connection"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Location_LocationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.AlterColumn( - name: "Avatar", - table: "AspNetUsers", - nullable: false, - defaultValue: "/images/Users/icon_user.png"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Connection_ApplicationUser_ApplicationUserId", - table: "Connection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Location_LocationId", - table: "HairCutQuery", - column: "LocationId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170331214327_rdvqueryAndNoLocationNorDate.Designer.cs b/src/Yavsc/Migrations/2017/20170331214327_rdvqueryAndNoLocationNorDate.Designer.cs deleted file mode 100644 index 9f6e963e..00000000 --- a/src/Yavsc/Migrations/2017/20170331214327_rdvqueryAndNoLocationNorDate.Designer.cs +++ /dev/null @@ -1,1406 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20170331214327_rdvqueryAndNoLocationNorDate")] - partial class rdvqueryAndNoLocationNorDate - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Count"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType") - .IsRequired(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId") - .IsRequired(); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.Property("UserId"); - - b.Property("ActionDistance"); - - b.Property("CarePrice"); - - b.Property("EndOfTheDay"); - - b.Property("FlatFeeDiscount"); - - b.Property("HalfBalayagePrice"); - - b.Property("HalfBrushingPrice"); - - b.Property("HalfColorPrice"); - - b.Property("HalfDefrisPrice"); - - b.Property("HalfFoldingPrice"); - - b.Property("HalfMechPrice"); - - b.Property("HalfMultiColorPrice"); - - b.Property("HalfPermanentPrice"); - - b.Property("KidCutPrice"); - - b.Property("LongBalayagePrice"); - - b.Property("LongBrushingPrice"); - - b.Property("LongColorPrice"); - - b.Property("LongDefrisPrice"); - - b.Property("LongFoldingPrice"); - - b.Property("LongMechPrice"); - - b.Property("LongMultiColorPrice"); - - b.Property("LongPermanentPrice"); - - b.Property("ManBrushPrice"); - - b.Property("ManCutPrice"); - - b.Property("ShampooPrice"); - - b.Property("ShortBalayagePrice"); - - b.Property("ShortBrushingPrice"); - - b.Property("ShortColorPrice"); - - b.Property("ShortDefrisPrice"); - - b.Property("ShortFoldingPrice"); - - b.Property("ShortMechPrice"); - - b.Property("ShortMultiColorPrice"); - - b.Property("ShortPermanentPrice"); - - b.Property("StartOfTheDay"); - - b.Property("WomenHalfCutPrice"); - - b.Property("WomenLongCutPrice"); - - b.Property("WomenShortCutPrice"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("PrestationId"); - - b.Property("Previsional"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Cares"); - - b.Property("Cut"); - - b.Property("Dressing"); - - b.Property("Gender"); - - b.Property("HairMultiCutQueryId"); - - b.Property("Length"); - - b.Property("Shampoo"); - - b.Property("Tech"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.Property("HairPrestationId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Price"); - - b.Property("Public"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActionName"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.RdvQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") - .WithMany() - .HasForeignKey("HairMultiCutQueryId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("HairPrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170331214327_rdvqueryAndNoLocationNorDate.cs b/src/Yavsc/Migrations/2017/20170331214327_rdvqueryAndNoLocationNorDate.cs deleted file mode 100644 index db0cb9ea..00000000 --- a/src/Yavsc/Migrations/2017/20170331214327_rdvqueryAndNoLocationNorDate.cs +++ /dev/null @@ -1,608 +0,0 @@ -using System; -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class rdvqueryAndNoLocationNorDate : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Connection_ApplicationUser_ApplicationUserId", table: "Connection"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.AlterColumn( - name: "LocationId", - table: "HairCutQuery", - nullable: true); - migrationBuilder.AlterColumn( - name: "EventDate", - table: "HairCutQuery", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Connection_ApplicationUser_ApplicationUserId", - table: "Connection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Connection_ApplicationUser_ApplicationUserId", table: "Connection"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.AlterColumn( - name: "LocationId", - table: "HairCutQuery", - nullable: false); - migrationBuilder.AlterColumn( - name: "EventDate", - table: "HairCutQuery", - nullable: false); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Connection_ApplicationUser_ApplicationUserId", - table: "Connection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170408055642_haircutqueryAdditionalInfo.Designer.cs b/src/Yavsc/Migrations/2017/20170408055642_haircutqueryAdditionalInfo.Designer.cs deleted file mode 100644 index 7038ed37..00000000 --- a/src/Yavsc/Migrations/2017/20170408055642_haircutqueryAdditionalInfo.Designer.cs +++ /dev/null @@ -1,1423 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20170408055642_haircutqueryAdditionalInfo")] - partial class haircutqueryAdditionalInfo - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Count"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType") - .IsRequired(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId") - .IsRequired(); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.Property("UserId"); - - b.Property("ActionDistance"); - - b.Property("CarePrice"); - - b.Property("EndOfTheDay"); - - b.Property("FlatFeeDiscount"); - - b.Property("HalfBalayagePrice"); - - b.Property("HalfBrushingPrice"); - - b.Property("HalfColorPrice"); - - b.Property("HalfDefrisPrice"); - - b.Property("HalfFoldingPrice"); - - b.Property("HalfMechPrice"); - - b.Property("HalfMultiColorPrice"); - - b.Property("HalfPermanentPrice"); - - b.Property("KidCutPrice"); - - b.Property("LongBalayagePrice"); - - b.Property("LongBrushingPrice"); - - b.Property("LongColorPrice"); - - b.Property("LongDefrisPrice"); - - b.Property("LongFoldingPrice"); - - b.Property("LongMechPrice"); - - b.Property("LongMultiColorPrice"); - - b.Property("LongPermanentPrice"); - - b.Property("ManBrushPrice"); - - b.Property("ManCutPrice"); - - b.Property("ShampooPrice"); - - b.Property("ShortBalayagePrice"); - - b.Property("ShortBrushingPrice"); - - b.Property("ShortColorPrice"); - - b.Property("ShortDefrisPrice"); - - b.Property("ShortFoldingPrice"); - - b.Property("ShortMechPrice"); - - b.Property("ShortMultiColorPrice"); - - b.Property("ShortPermanentPrice"); - - b.Property("StartOfTheDay"); - - b.Property("WomenHalfCutPrice"); - - b.Property("WomenLongCutPrice"); - - b.Property("WomenShortCutPrice"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("AdditionalInfo") - .HasAnnotation("MaxLength", 512); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("PrestationId"); - - b.Property("Previsional"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Cares"); - - b.Property("Cut"); - - b.Property("Dressing"); - - b.Property("Gender"); - - b.Property("Length"); - - b.Property("Shampoo"); - - b.Property("Tech"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PrestationId"); - - b.Property("QueryId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.Property("HairPrestationId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Price"); - - b.Property("Public"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActionName"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.RdvQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") - .WithMany() - .HasForeignKey("QueryId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("HairPrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170408055642_haircutqueryAdditionalInfo.cs b/src/Yavsc/Migrations/2017/20170408055642_haircutqueryAdditionalInfo.cs deleted file mode 100644 index e3bc690e..00000000 --- a/src/Yavsc/Migrations/2017/20170408055642_haircutqueryAdditionalInfo.cs +++ /dev/null @@ -1,636 +0,0 @@ - -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class haircutqueryAdditionalInfo : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Connection_ApplicationUser_ApplicationUserId", table: "Connection"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestation_HairMultiCutQuery_HairMultiCutQueryId", table: "HairPrestation"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropColumn(name: "HairMultiCutQueryId", table: "HairPrestation"); - migrationBuilder.CreateTable( - name: "HairPrestationCollectionItem", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true), - PrestationId = table.Column(nullable: false), - QueryId = table.Column(nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_HairPrestationCollectionItem", x => x.Id); - table.ForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - column: x => x.PrestationId, - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - table.ForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - column: x => x.QueryId, - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - migrationBuilder.AddColumn( - name: "AdditionalInfo", - table: "HairCutQuery", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Connection_ApplicationUser_ApplicationUserId", - table: "Connection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Connection_ApplicationUser_ApplicationUserId", table: "Connection"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropColumn(name: "AdditionalInfo", table: "HairCutQuery"); - migrationBuilder.DropTable("HairPrestationCollectionItem"); - migrationBuilder.AddColumn( - name: "HairMultiCutQueryId", - table: "HairPrestation", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Connection_ApplicationUser_ApplicationUserId", - table: "Connection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestation_HairMultiCutQuery_HairMultiCutQueryId", - table: "HairPrestation", - column: "HairMultiCutQueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170409004555_haircutCommandTaints.Designer.cs b/src/Yavsc/Migrations/2017/20170409004555_haircutCommandTaints.Designer.cs deleted file mode 100644 index 5f6078ff..00000000 --- a/src/Yavsc/Migrations/2017/20170409004555_haircutCommandTaints.Designer.cs +++ /dev/null @@ -1,1437 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20170409004555_haircutCommandTaints")] - partial class haircutCommandTaints - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Count"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType") - .IsRequired(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId") - .IsRequired(); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.Property("UserId"); - - b.Property("ActionDistance"); - - b.Property("CarePrice"); - - b.Property("EndOfTheDay"); - - b.Property("FlatFeeDiscount"); - - b.Property("HalfBalayagePrice"); - - b.Property("HalfBrushingPrice"); - - b.Property("HalfColorPrice"); - - b.Property("HalfDefrisPrice"); - - b.Property("HalfFoldingPrice"); - - b.Property("HalfMechPrice"); - - b.Property("HalfMultiColorPrice"); - - b.Property("HalfPermanentPrice"); - - b.Property("KidCutPrice"); - - b.Property("LongBalayagePrice"); - - b.Property("LongBrushingPrice"); - - b.Property("LongColorPrice"); - - b.Property("LongDefrisPrice"); - - b.Property("LongFoldingPrice"); - - b.Property("LongMechPrice"); - - b.Property("LongMultiColorPrice"); - - b.Property("LongPermanentPrice"); - - b.Property("ManBrushPrice"); - - b.Property("ManCutPrice"); - - b.Property("ShampooPrice"); - - b.Property("ShortBalayagePrice"); - - b.Property("ShortBrushingPrice"); - - b.Property("ShortColorPrice"); - - b.Property("ShortDefrisPrice"); - - b.Property("ShortFoldingPrice"); - - b.Property("ShortMechPrice"); - - b.Property("ShortMultiColorPrice"); - - b.Property("ShortPermanentPrice"); - - b.Property("StartOfTheDay"); - - b.Property("WomenHalfCutPrice"); - - b.Property("WomenLongCutPrice"); - - b.Property("WomenShortCutPrice"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("AdditionalInfo") - .HasAnnotation("MaxLength", 512); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("PrestationId"); - - b.Property("Previsional"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Cares"); - - b.Property("Cut"); - - b.Property("Dressing"); - - b.Property("Gender"); - - b.Property("Length"); - - b.Property("Shampoo"); - - b.Property("Tech"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PrestationId"); - - b.Property("QueryId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.Property("TaintId"); - - b.Property("PrestationId"); - - b.HasKey("TaintId", "PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Price"); - - b.Property("Public"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActionName"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.RdvQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") - .WithMany() - .HasForeignKey("QueryId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairTaint") - .WithMany() - .HasForeignKey("TaintId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170409004555_haircutCommandTaints.cs b/src/Yavsc/Migrations/2017/20170409004555_haircutCommandTaints.cs deleted file mode 100644 index 84ff22a5..00000000 --- a/src/Yavsc/Migrations/2017/20170409004555_haircutCommandTaints.cs +++ /dev/null @@ -1,661 +0,0 @@ - -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class haircutCommandTaints : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Connection_ApplicationUser_ApplicationUserId", table: "Connection"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_HairPrestation_HairPrestationId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropColumn(name: "HairPrestationId", table: "HairTaint"); - migrationBuilder.CreateTable( - name: "HairTaintInstance", - columns: table => new - { - TaintId = table.Column(nullable: false), - PrestationId = table.Column(nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_HairTaintInstance", x => new { x.TaintId, x.PrestationId }); - table.ForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - column: x => x.PrestationId, - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - table.ForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - column: x => x.TaintId, - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Connection_ApplicationUser_ApplicationUserId", - table: "Connection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Connection_ApplicationUser_ApplicationUserId", table: "Connection"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropTable("HairTaintInstance"); - migrationBuilder.AddColumn( - name: "HairPrestationId", - table: "HairTaint", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Connection_ApplicationUser_ApplicationUserId", - table: "Connection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_HairPrestation_HairPrestationId", - table: "HairTaint", - column: "HairPrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170507200834_paypal.Designer.cs b/src/Yavsc/Migrations/2017/20170507200834_paypal.Designer.cs deleted file mode 100644 index 635e25ac..00000000 --- a/src/Yavsc/Migrations/2017/20170507200834_paypal.Designer.cs +++ /dev/null @@ -1,1482 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20170507200834_paypal")] - partial class paypal - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Count"); - - b.Property("Currency"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType") - .IsRequired(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId") - .IsRequired(); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.Property("UserId"); - - b.Property("ActionDistance"); - - b.Property("CarePrice"); - - b.Property("EndOfTheDay"); - - b.Property("FlatFeeDiscount"); - - b.Property("HalfBalayagePrice"); - - b.Property("HalfBrushingPrice"); - - b.Property("HalfColorPrice"); - - b.Property("HalfDefrisPrice"); - - b.Property("HalfFoldingPrice"); - - b.Property("HalfMechPrice"); - - b.Property("HalfMultiColorPrice"); - - b.Property("HalfPermanentPrice"); - - b.Property("KidCutPrice"); - - b.Property("LongBalayagePrice"); - - b.Property("LongBrushingPrice"); - - b.Property("LongColorPrice"); - - b.Property("LongDefrisPrice"); - - b.Property("LongFoldingPrice"); - - b.Property("LongMechPrice"); - - b.Property("LongMultiColorPrice"); - - b.Property("LongPermanentPrice"); - - b.Property("ManBrushPrice"); - - b.Property("ManCutPrice"); - - b.Property("ShampooPrice"); - - b.Property("ShortBalayagePrice"); - - b.Property("ShortBrushingPrice"); - - b.Property("ShortColorPrice"); - - b.Property("ShortDefrisPrice"); - - b.Property("ShortFoldingPrice"); - - b.Property("ShortMechPrice"); - - b.Property("ShortMultiColorPrice"); - - b.Property("ShortPermanentPrice"); - - b.Property("StartOfTheDay"); - - b.Property("WomenHalfCutPrice"); - - b.Property("WomenLongCutPrice"); - - b.Property("WomenShortCutPrice"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("AdditionalInfo") - .HasAnnotation("MaxLength", 512); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("PrestationId"); - - b.Property("Previsional"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Cares"); - - b.Property("Cut"); - - b.Property("Dressing"); - - b.Property("Gender"); - - b.Property("Length"); - - b.Property("Shampoo"); - - b.Property("Tech"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PrestationId"); - - b.Property("QueryId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.Property("TaintId"); - - b.Property("PrestationId"); - - b.HasKey("TaintId", "PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Price"); - - b.Property("Public"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PaypalPayment", b => - { - b.Property("PaypalPayerId"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ExecutorId") - .IsRequired(); - - b.Property("PaypalPaymentId") - .IsRequired(); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("orderReference"); - - b.HasKey("PaypalPayerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActionName"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.RdvQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") - .WithMany() - .HasForeignKey("QueryId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairTaint") - .WithMany() - .HasForeignKey("TaintId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PaypalPayment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ExecutorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170507200834_paypal.cs b/src/Yavsc/Migrations/2017/20170507200834_paypal.cs deleted file mode 100644 index 1e9f35cd..00000000 --- a/src/Yavsc/Migrations/2017/20170507200834_paypal.cs +++ /dev/null @@ -1,708 +0,0 @@ -using System; -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class paypal : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Connection_ApplicationUser_ApplicationUserId", table: "Connection"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.CreateTable( - name: "PaypalPayment", - columns: table => new - { - PaypalPayerId = table.Column(nullable: false), - DateCreated = table.Column(nullable: false), - DateModified = table.Column(nullable: false), - ExecutorId = table.Column(nullable: false), - PaypalPaymentId = table.Column(nullable: false), - UserCreated = table.Column(nullable: true), - UserModified = table.Column(nullable: true), - orderReference = table.Column(nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_PaypalPayment", x => x.PaypalPayerId); - table.ForeignKey( - name: "FK_PaypalPayment_ApplicationUser_ExecutorId", - column: x => x.ExecutorId, - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - migrationBuilder.AddColumn( - name: "Description", - table: "RdvQuery", - nullable: true); - migrationBuilder.AddColumn( - name: "Description", - table: "HairMultiCutQuery", - nullable: true); - migrationBuilder.AddColumn( - name: "Description", - table: "HairCutQuery", - nullable: true); - migrationBuilder.AddColumn( - name: "Currency", - table: "CommandLine", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Connection_ApplicationUser_ApplicationUserId", - table: "Connection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Connection_ApplicationUser_ApplicationUserId", table: "Connection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropColumn(name: "Description", table: "RdvQuery"); - migrationBuilder.DropColumn(name: "Description", table: "HairMultiCutQuery"); - migrationBuilder.DropColumn(name: "Description", table: "HairCutQuery"); - migrationBuilder.DropColumn(name: "Currency", table: "CommandLine"); - migrationBuilder.DropTable("PaypalPayment"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Connection_ApplicationUser_ApplicationUserId", - table: "Connection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170510121057_hairCutPaypalPayment.Designer.cs b/src/Yavsc/Migrations/2017/20170510121057_hairCutPaypalPayment.Designer.cs deleted file mode 100644 index 021e544b..00000000 --- a/src/Yavsc/Migrations/2017/20170510121057_hairCutPaypalPayment.Designer.cs +++ /dev/null @@ -1,1492 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20170510121057_hairCutPaypalPayment")] - partial class hairCutPaypalPayment - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Count"); - - b.Property("Currency"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 256); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType") - .IsRequired(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId") - .IsRequired(); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.Property("UserId"); - - b.Property("ActionDistance"); - - b.Property("CarePrice"); - - b.Property("EndOfTheDay"); - - b.Property("FlatFeeDiscount"); - - b.Property("HalfBalayagePrice"); - - b.Property("HalfBrushingPrice"); - - b.Property("HalfColorPrice"); - - b.Property("HalfDefrisPrice"); - - b.Property("HalfFoldingPrice"); - - b.Property("HalfMechPrice"); - - b.Property("HalfMultiColorPrice"); - - b.Property("HalfPermanentPrice"); - - b.Property("KidCutPrice"); - - b.Property("LongBalayagePrice"); - - b.Property("LongBrushingPrice"); - - b.Property("LongColorPrice"); - - b.Property("LongDefrisPrice"); - - b.Property("LongFoldingPrice"); - - b.Property("LongMechPrice"); - - b.Property("LongMultiColorPrice"); - - b.Property("LongPermanentPrice"); - - b.Property("ManBrushPrice"); - - b.Property("ManCutPrice"); - - b.Property("ShampooPrice"); - - b.Property("ShortBalayagePrice"); - - b.Property("ShortBrushingPrice"); - - b.Property("ShortColorPrice"); - - b.Property("ShortDefrisPrice"); - - b.Property("ShortFoldingPrice"); - - b.Property("ShortMechPrice"); - - b.Property("ShortMultiColorPrice"); - - b.Property("ShortPermanentPrice"); - - b.Property("StartOfTheDay"); - - b.Property("WomenHalfCutPrice"); - - b.Property("WomenLongCutPrice"); - - b.Property("WomenShortCutPrice"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("AdditionalInfo") - .HasAnnotation("MaxLength", 512); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("PrestationId"); - - b.Property("Previsional"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Cares"); - - b.Property("Cut"); - - b.Property("Dressing"); - - b.Property("Gender"); - - b.Property("Length"); - - b.Property("Shampoo"); - - b.Property("Tech"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PrestationId"); - - b.Property("QueryId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.Property("TaintId"); - - b.Property("PrestationId"); - - b.HasKey("TaintId", "PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Price"); - - b.Property("Public"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PaypalPayment", b => - { - b.Property("PaypalPaymentId"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ExecutorId") - .IsRequired(); - - b.Property("OrderReference"); - - b.Property("PaypalPayerId") - .IsRequired(); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("PaypalPaymentId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActionName"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.RdvQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PaypalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") - .WithMany() - .HasForeignKey("QueryId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairTaint") - .WithMany() - .HasForeignKey("TaintId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PaypalPayment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ExecutorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170510121057_hairCutPaypalPayment.cs b/src/Yavsc/Migrations/2017/20170510121057_hairCutPaypalPayment.cs deleted file mode 100644 index 5fc69278..00000000 --- a/src/Yavsc/Migrations/2017/20170510121057_hairCutPaypalPayment.cs +++ /dev/null @@ -1,724 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class hairCutPaypalPayment : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Connection_ApplicationUser_ApplicationUserId", table: "Connection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PaypalPayment_ApplicationUser_ExecutorId", table: "PaypalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropPrimaryKey(name: "PK_PaypalPayment", table: "PaypalPayment"); - migrationBuilder.AddPrimaryKey( - name: "PK_PaypalPayment", - table: "PaypalPayment", - column: "PaypalPaymentId"); - migrationBuilder.AddColumn( - name: "PaymentId", - table: "HairCutQuery", - nullable: true); - migrationBuilder.AddColumn( - name: "Name", - table: "CommandLine", - nullable: false, - defaultValue: ""); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Connection_ApplicationUser_ApplicationUserId", - table: "Connection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PaypalPayment_PaymentId", - table: "HairCutQuery", - column: "PaymentId", - principalTable: "PaypalPayment", - principalColumn: "PaypalPaymentId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PaypalPayment_ApplicationUser_ExecutorId", - table: "PaypalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.RenameColumn( - name: "orderReference", - table: "PaypalPayment", - newName: "OrderReference"); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Connection_ApplicationUser_ApplicationUserId", table: "Connection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PaypalPayment_PaymentId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PaypalPayment_ApplicationUser_ExecutorId", table: "PaypalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropPrimaryKey(name: "PK_PaypalPayment", table: "PaypalPayment"); - migrationBuilder.DropColumn(name: "PaymentId", table: "HairCutQuery"); - migrationBuilder.DropColumn(name: "Name", table: "CommandLine"); - migrationBuilder.AddPrimaryKey( - name: "PK_PaypalPayment", - table: "PaypalPayment", - column: "PaypalPayerId"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Connection_ApplicationUser_ApplicationUserId", - table: "Connection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PaypalPayment_ApplicationUser_ExecutorId", - table: "PaypalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.RenameColumn( - name: "OrderReference", - table: "PaypalPayment", - newName: "orderReference"); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170512102508_hairCutBill.Designer.cs b/src/Yavsc/Migrations/2017/20170512102508_hairCutBill.Designer.cs deleted file mode 100644 index 89d95a08..00000000 --- a/src/Yavsc/Migrations/2017/20170512102508_hairCutBill.Designer.cs +++ /dev/null @@ -1,1498 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20170512102508_hairCutBill")] - partial class hairCutBill - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Count"); - - b.Property("Currency"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 256); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType") - .IsRequired(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId") - .IsRequired(); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.Property("UserId"); - - b.Property("ActionDistance"); - - b.Property("CarePrice"); - - b.Property("EndOfTheDay"); - - b.Property("FlatFeeDiscount"); - - b.Property("HalfBalayagePrice"); - - b.Property("HalfBrushingPrice"); - - b.Property("HalfColorPrice"); - - b.Property("HalfDefrisPrice"); - - b.Property("HalfFoldingPrice"); - - b.Property("HalfMechPrice"); - - b.Property("HalfMultiColorPrice"); - - b.Property("HalfPermanentPrice"); - - b.Property("KidCutPrice"); - - b.Property("LongBalayagePrice"); - - b.Property("LongBrushingPrice"); - - b.Property("LongColorPrice"); - - b.Property("LongDefrisPrice"); - - b.Property("LongFoldingPrice"); - - b.Property("LongMechPrice"); - - b.Property("LongMultiColorPrice"); - - b.Property("LongPermanentPrice"); - - b.Property("ManBrushPrice"); - - b.Property("ManCutPrice"); - - b.Property("ShampooPrice"); - - b.Property("ShortBalayagePrice"); - - b.Property("ShortBrushingPrice"); - - b.Property("ShortColorPrice"); - - b.Property("ShortDefrisPrice"); - - b.Property("ShortFoldingPrice"); - - b.Property("ShortMechPrice"); - - b.Property("ShortMultiColorPrice"); - - b.Property("ShortPermanentPrice"); - - b.Property("StartOfTheDay"); - - b.Property("WomenHalfCutPrice"); - - b.Property("WomenLongCutPrice"); - - b.Property("WomenShortCutPrice"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("AdditionalInfo") - .HasAnnotation("MaxLength", 512); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("PrestationId"); - - b.Property("Previsional"); - - b.Property("SelectedProfileUserId"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Cares"); - - b.Property("Cut"); - - b.Property("Dressing"); - - b.Property("Gender"); - - b.Property("Length"); - - b.Property("Shampoo"); - - b.Property("Tech"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PrestationId"); - - b.Property("QueryId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.Property("TaintId"); - - b.Property("PrestationId"); - - b.HasKey("TaintId", "PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Price"); - - b.Property("Public"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PaypalPayment", b => - { - b.Property("PaypalPaymentId"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ExecutorId") - .IsRequired(); - - b.Property("OrderReference"); - - b.Property("PaypalPayerId") - .IsRequired(); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("PaypalPaymentId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActionName"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.RdvQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PaypalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("SelectedProfileUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") - .WithMany() - .HasForeignKey("QueryId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairTaint") - .WithMany() - .HasForeignKey("TaintId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PaypalPayment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ExecutorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170512102508_hairCutBill.cs b/src/Yavsc/Migrations/2017/20170512102508_hairCutBill.cs deleted file mode 100644 index b6c2bb8a..00000000 --- a/src/Yavsc/Migrations/2017/20170512102508_hairCutBill.cs +++ /dev/null @@ -1,700 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class hairCutBill : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Connection_ApplicationUser_ApplicationUserId", table: "Connection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PaypalPayment_ApplicationUser_ExecutorId", table: "PaypalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.AddColumn( - name: "SelectedProfileUserId", - table: "HairCutQuery", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Connection_ApplicationUser_ApplicationUserId", - table: "Connection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_BrusherProfile_SelectedProfileUserId", - table: "HairCutQuery", - column: "SelectedProfileUserId", - principalTable: "BrusherProfile", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PaypalPayment_ApplicationUser_ExecutorId", - table: "PaypalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Connection_ApplicationUser_ApplicationUserId", table: "Connection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_BrusherProfile_SelectedProfileUserId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PaypalPayment_ApplicationUser_ExecutorId", table: "PaypalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropColumn(name: "SelectedProfileUserId", table: "HairCutQuery"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Connection_ApplicationUser_ApplicationUserId", - table: "Connection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PaypalPayment_ApplicationUser_ExecutorId", - table: "PaypalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170513213829_paypalids.Designer.cs b/src/Yavsc/Migrations/2017/20170513213829_paypalids.Designer.cs deleted file mode 100644 index 6e9faa2d..00000000 --- a/src/Yavsc/Migrations/2017/20170513213829_paypalids.Designer.cs +++ /dev/null @@ -1,1499 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20170513213829_paypalids")] - partial class paypalids - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Count"); - - b.Property("Currency"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 256); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType") - .IsRequired(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId") - .IsRequired(); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.Property("UserId"); - - b.Property("ActionDistance"); - - b.Property("CarePrice"); - - b.Property("EndOfTheDay"); - - b.Property("FlatFeeDiscount"); - - b.Property("HalfBalayagePrice"); - - b.Property("HalfBrushingPrice"); - - b.Property("HalfColorPrice"); - - b.Property("HalfDefrisPrice"); - - b.Property("HalfFoldingPrice"); - - b.Property("HalfMechPrice"); - - b.Property("HalfMultiColorPrice"); - - b.Property("HalfPermanentPrice"); - - b.Property("KidCutPrice"); - - b.Property("LongBalayagePrice"); - - b.Property("LongBrushingPrice"); - - b.Property("LongColorPrice"); - - b.Property("LongDefrisPrice"); - - b.Property("LongFoldingPrice"); - - b.Property("LongMechPrice"); - - b.Property("LongMultiColorPrice"); - - b.Property("LongPermanentPrice"); - - b.Property("ManBrushPrice"); - - b.Property("ManCutPrice"); - - b.Property("ShampooPrice"); - - b.Property("ShortBalayagePrice"); - - b.Property("ShortBrushingPrice"); - - b.Property("ShortColorPrice"); - - b.Property("ShortDefrisPrice"); - - b.Property("ShortFoldingPrice"); - - b.Property("ShortMechPrice"); - - b.Property("ShortMultiColorPrice"); - - b.Property("ShortPermanentPrice"); - - b.Property("StartOfTheDay"); - - b.Property("WomenHalfCutPrice"); - - b.Property("WomenLongCutPrice"); - - b.Property("WomenShortCutPrice"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("AdditionalInfo") - .HasAnnotation("MaxLength", 512); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("PrestationId"); - - b.Property("Previsional"); - - b.Property("SelectedProfileUserId"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Cares"); - - b.Property("Cut"); - - b.Property("Dressing"); - - b.Property("Gender"); - - b.Property("Length"); - - b.Property("Shampoo"); - - b.Property("Tech"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PrestationId"); - - b.Property("QueryId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.Property("TaintId"); - - b.Property("PrestationId"); - - b.HasKey("TaintId", "PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Price"); - - b.Property("Public"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PaypalPayment", b => - { - b.Property("PaypalPaymentId"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ExecutorId") - .IsRequired(); - - b.Property("OrderReference"); - - b.Property("PaypalPayerId"); - - b.Property("State"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("PaypalPaymentId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActionName"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.RdvQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PaypalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("SelectedProfileUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") - .WithMany() - .HasForeignKey("QueryId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairTaint") - .WithMany() - .HasForeignKey("TaintId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PaypalPayment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ExecutorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170513213829_paypalids.cs b/src/Yavsc/Migrations/2017/20170513213829_paypalids.cs deleted file mode 100644 index 345fc262..00000000 --- a/src/Yavsc/Migrations/2017/20170513213829_paypalids.cs +++ /dev/null @@ -1,700 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class paypalids : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Connection_ApplicationUser_ApplicationUserId", table: "Connection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PaypalPayment_ApplicationUser_ExecutorId", table: "PaypalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.AlterColumn( - name: "PaypalPayerId", - table: "PaypalPayment", - nullable: true); - migrationBuilder.AddColumn( - name: "State", - table: "PaypalPayment", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Connection_ApplicationUser_ApplicationUserId", - table: "Connection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PaypalPayment_ApplicationUser_ExecutorId", - table: "PaypalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Connection_ApplicationUser_ApplicationUserId", table: "Connection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PaypalPayment_ApplicationUser_ExecutorId", table: "PaypalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropColumn(name: "State", table: "PaypalPayment"); - migrationBuilder.AlterColumn( - name: "PaypalPayerId", - table: "PaypalPayment", - nullable: false); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Connection_ApplicationUser_ApplicationUserId", - table: "Connection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PaypalPayment_ApplicationUser_ExecutorId", - table: "PaypalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170514123122_links.Designer.cs b/src/Yavsc/Migrations/2017/20170514123122_links.Designer.cs deleted file mode 100644 index 4ad85504..00000000 --- a/src/Yavsc/Migrations/2017/20170514123122_links.Designer.cs +++ /dev/null @@ -1,1519 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20170514123122_links")] - partial class links - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Count"); - - b.Property("Currency"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 256); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType") - .IsRequired(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId") - .IsRequired(); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.Property("UserId"); - - b.Property("ActionDistance"); - - b.Property("CarePrice"); - - b.Property("EndOfTheDay"); - - b.Property("FlatFeeDiscount"); - - b.Property("HalfBalayagePrice"); - - b.Property("HalfBrushingPrice"); - - b.Property("HalfColorPrice"); - - b.Property("HalfDefrisPrice"); - - b.Property("HalfFoldingPrice"); - - b.Property("HalfMechPrice"); - - b.Property("HalfMultiColorPrice"); - - b.Property("HalfPermanentPrice"); - - b.Property("KidCutPrice"); - - b.Property("LongBalayagePrice"); - - b.Property("LongBrushingPrice"); - - b.Property("LongColorPrice"); - - b.Property("LongDefrisPrice"); - - b.Property("LongFoldingPrice"); - - b.Property("LongMechPrice"); - - b.Property("LongMultiColorPrice"); - - b.Property("LongPermanentPrice"); - - b.Property("ManBrushPrice"); - - b.Property("ManCutPrice"); - - b.Property("ShampooPrice"); - - b.Property("ShortBalayagePrice"); - - b.Property("ShortBrushingPrice"); - - b.Property("ShortColorPrice"); - - b.Property("ShortDefrisPrice"); - - b.Property("ShortFoldingPrice"); - - b.Property("ShortMechPrice"); - - b.Property("ShortMultiColorPrice"); - - b.Property("ShortPermanentPrice"); - - b.Property("StartOfTheDay"); - - b.Property("WomenHalfCutPrice"); - - b.Property("WomenLongCutPrice"); - - b.Property("WomenShortCutPrice"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("AdditionalInfo") - .HasAnnotation("MaxLength", 512); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("PrestationId"); - - b.Property("Previsional"); - - b.Property("SelectedProfileUserId"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Cares"); - - b.Property("Cut"); - - b.Property("Dressing"); - - b.Property("Gender"); - - b.Property("Length"); - - b.Property("Shampoo"); - - b.Property("Tech"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PrestationId"); - - b.Property("QueryId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.Property("TaintId"); - - b.Property("PrestationId"); - - b.HasKey("TaintId", "PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Price"); - - b.Property("Public"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PaypalPayment", b => - { - b.Property("PaypalPaymentId"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ExecutorId") - .IsRequired(); - - b.Property("OrderReference"); - - b.Property("PaypalPayerId"); - - b.Property("State"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("PaypalPaymentId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Link", b => - { - b.Property("HRef"); - - b.Property("Method"); - - b.Property("PaypalPaymentPaypalPaymentId"); - - b.Property("Rel"); - - b.HasKey("HRef", "Method"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActionName"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.RdvQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PaypalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("SelectedProfileUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") - .WithMany() - .HasForeignKey("QueryId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairTaint") - .WithMany() - .HasForeignKey("TaintId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PaypalPayment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ExecutorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Link", b => - { - b.HasOne("Yavsc.Models.Payment.PaypalPayment") - .WithMany() - .HasForeignKey("PaypalPaymentPaypalPaymentId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170514123122_links.cs b/src/Yavsc/Migrations/2017/20170514123122_links.cs deleted file mode 100644 index a896e1c0..00000000 --- a/src/Yavsc/Migrations/2017/20170514123122_links.cs +++ /dev/null @@ -1,707 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class links : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Connection_ApplicationUser_ApplicationUserId", table: "Connection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PaypalPayment_ApplicationUser_ExecutorId", table: "PaypalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.CreateTable( - name: "Link", - columns: table => new - { - HRef = table.Column(nullable: false), - Method = table.Column(nullable: false), - PaypalPaymentPaypalPaymentId = table.Column(nullable: true), - Rel = table.Column(nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_Link", x => new { x.HRef, x.Method }); - table.ForeignKey( - name: "FK_Link_PaypalPayment_PaypalPaymentPaypalPaymentId", - column: x => x.PaypalPaymentPaypalPaymentId, - principalTable: "PaypalPayment", - principalColumn: "PaypalPaymentId", - onDelete: ReferentialAction.Restrict); - }); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Connection_ApplicationUser_ApplicationUserId", - table: "Connection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PaypalPayment_ApplicationUser_ExecutorId", - table: "PaypalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Connection_ApplicationUser_ApplicationUserId", table: "Connection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PaypalPayment_ApplicationUser_ExecutorId", table: "PaypalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropTable("Link"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Connection_ApplicationUser_ApplicationUserId", - table: "Connection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PaypalPayment_ApplicationUser_ExecutorId", - table: "PaypalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170516181745_paymentConsent.Designer.cs b/src/Yavsc/Migrations/2017/20170516181745_paymentConsent.Designer.cs deleted file mode 100644 index 521f146b..00000000 --- a/src/Yavsc/Migrations/2017/20170516181745_paymentConsent.Designer.cs +++ /dev/null @@ -1,1525 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20170516181745_paymentConsent")] - partial class paymentConsent - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Count"); - - b.Property("Currency"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 256); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType") - .IsRequired(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId") - .IsRequired(); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.Property("UserId"); - - b.Property("ActionDistance"); - - b.Property("CarePrice"); - - b.Property("EndOfTheDay"); - - b.Property("FlatFeeDiscount"); - - b.Property("HalfBalayagePrice"); - - b.Property("HalfBrushingPrice"); - - b.Property("HalfColorPrice"); - - b.Property("HalfDefrisPrice"); - - b.Property("HalfFoldingPrice"); - - b.Property("HalfMechPrice"); - - b.Property("HalfMultiColorPrice"); - - b.Property("HalfPermanentPrice"); - - b.Property("KidCutPrice"); - - b.Property("LongBalayagePrice"); - - b.Property("LongBrushingPrice"); - - b.Property("LongColorPrice"); - - b.Property("LongDefrisPrice"); - - b.Property("LongFoldingPrice"); - - b.Property("LongMechPrice"); - - b.Property("LongMultiColorPrice"); - - b.Property("LongPermanentPrice"); - - b.Property("ManBrushPrice"); - - b.Property("ManCutPrice"); - - b.Property("ShampooPrice"); - - b.Property("ShortBalayagePrice"); - - b.Property("ShortBrushingPrice"); - - b.Property("ShortColorPrice"); - - b.Property("ShortDefrisPrice"); - - b.Property("ShortFoldingPrice"); - - b.Property("ShortMechPrice"); - - b.Property("ShortMultiColorPrice"); - - b.Property("ShortPermanentPrice"); - - b.Property("StartOfTheDay"); - - b.Property("WomenHalfCutPrice"); - - b.Property("WomenLongCutPrice"); - - b.Property("WomenShortCutPrice"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("AdditionalInfo") - .HasAnnotation("MaxLength", 512); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("PrestationId"); - - b.Property("Previsional"); - - b.Property("SelectedProfileUserId"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Cares"); - - b.Property("Cut"); - - b.Property("Dressing"); - - b.Property("Gender"); - - b.Property("Length"); - - b.Property("Shampoo"); - - b.Property("Tech"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PrestationId"); - - b.Property("QueryId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.Property("TaintId"); - - b.Property("PrestationId"); - - b.HasKey("TaintId", "PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Price"); - - b.Property("Public"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PaypalPayment", b => - { - b.Property("PaypalPaymentId"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ExecutorId") - .IsRequired(); - - b.Property("OrderReference"); - - b.Property("PaypalPayerId"); - - b.Property("State"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("PaypalPaymentId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Link", b => - { - b.Property("HRef"); - - b.Property("Method"); - - b.Property("PaypalPaymentPaypalPaymentId"); - - b.Property("Rel"); - - b.HasKey("HRef", "Method"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActionName"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.RdvQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PaypalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("SelectedProfileUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") - .WithMany() - .HasForeignKey("QueryId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairTaint") - .WithMany() - .HasForeignKey("TaintId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PaypalPayment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ExecutorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Link", b => - { - b.HasOne("Yavsc.Models.Payment.PaypalPayment") - .WithMany() - .HasForeignKey("PaypalPaymentPaypalPaymentId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170516181745_paymentConsent.cs b/src/Yavsc/Migrations/2017/20170516181745_paymentConsent.cs deleted file mode 100644 index 6087c1cb..00000000 --- a/src/Yavsc/Migrations/2017/20170516181745_paymentConsent.cs +++ /dev/null @@ -1,706 +0,0 @@ - -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class paymentConsent : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Connection_ApplicationUser_ApplicationUserId", table: "Connection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PaypalPayment_ApplicationUser_ExecutorId", table: "PaypalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.AddColumn( - name: "Consent", - table: "RdvQuery", - nullable: false, - defaultValue: false); - migrationBuilder.AddColumn( - name: "Consent", - table: "HairMultiCutQuery", - nullable: false, - defaultValue: false); - migrationBuilder.AddColumn( - name: "Consent", - table: "HairCutQuery", - nullable: false, - defaultValue: false); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Connection_ApplicationUser_ApplicationUserId", - table: "Connection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PaypalPayment_ApplicationUser_ExecutorId", - table: "PaypalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Connection_ApplicationUser_ApplicationUserId", table: "Connection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PaypalPayment_ApplicationUser_ExecutorId", table: "PaypalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropColumn(name: "Consent", table: "RdvQuery"); - migrationBuilder.DropColumn(name: "Consent", table: "HairMultiCutQuery"); - migrationBuilder.DropColumn(name: "Consent", table: "HairCutQuery"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Connection_ApplicationUser_ApplicationUserId", - table: "Connection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PaypalPayment_ApplicationUser_ExecutorId", - table: "PaypalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170517001340_notificatioinTarget.Designer.cs b/src/Yavsc/Migrations/2017/20170517001340_notificatioinTarget.Designer.cs deleted file mode 100644 index 217515d5..00000000 --- a/src/Yavsc/Migrations/2017/20170517001340_notificatioinTarget.Designer.cs +++ /dev/null @@ -1,1527 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20170517001340_notificatioinTarget")] - partial class notificatioinTarget - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Count"); - - b.Property("Currency"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 256); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType") - .IsRequired(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId") - .IsRequired(); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.Property("UserId"); - - b.Property("ActionDistance"); - - b.Property("CarePrice"); - - b.Property("EndOfTheDay"); - - b.Property("FlatFeeDiscount"); - - b.Property("HalfBalayagePrice"); - - b.Property("HalfBrushingPrice"); - - b.Property("HalfColorPrice"); - - b.Property("HalfDefrisPrice"); - - b.Property("HalfFoldingPrice"); - - b.Property("HalfMechPrice"); - - b.Property("HalfMultiColorPrice"); - - b.Property("HalfPermanentPrice"); - - b.Property("KidCutPrice"); - - b.Property("LongBalayagePrice"); - - b.Property("LongBrushingPrice"); - - b.Property("LongColorPrice"); - - b.Property("LongDefrisPrice"); - - b.Property("LongFoldingPrice"); - - b.Property("LongMechPrice"); - - b.Property("LongMultiColorPrice"); - - b.Property("LongPermanentPrice"); - - b.Property("ManBrushPrice"); - - b.Property("ManCutPrice"); - - b.Property("ShampooPrice"); - - b.Property("ShortBalayagePrice"); - - b.Property("ShortBrushingPrice"); - - b.Property("ShortColorPrice"); - - b.Property("ShortDefrisPrice"); - - b.Property("ShortFoldingPrice"); - - b.Property("ShortMechPrice"); - - b.Property("ShortMultiColorPrice"); - - b.Property("ShortPermanentPrice"); - - b.Property("StartOfTheDay"); - - b.Property("WomenHalfCutPrice"); - - b.Property("WomenLongCutPrice"); - - b.Property("WomenShortCutPrice"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("AdditionalInfo") - .HasAnnotation("MaxLength", 512); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("PrestationId"); - - b.Property("Previsional"); - - b.Property("SelectedProfileUserId"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Cares"); - - b.Property("Cut"); - - b.Property("Dressing"); - - b.Property("Gender"); - - b.Property("Length"); - - b.Property("Shampoo"); - - b.Property("Tech"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PrestationId"); - - b.Property("QueryId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.Property("TaintId"); - - b.Property("PrestationId"); - - b.HasKey("TaintId", "PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Price"); - - b.Property("Public"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Target"); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PaypalPayment", b => - { - b.Property("PaypalPaymentId"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ExecutorId") - .IsRequired(); - - b.Property("OrderReference"); - - b.Property("PaypalPayerId"); - - b.Property("State"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("PaypalPaymentId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Link", b => - { - b.Property("HRef"); - - b.Property("Method"); - - b.Property("PaypalPaymentPaypalPaymentId"); - - b.Property("Rel"); - - b.HasKey("HRef", "Method"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActionName"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.RdvQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PaypalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("SelectedProfileUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") - .WithMany() - .HasForeignKey("QueryId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairTaint") - .WithMany() - .HasForeignKey("TaintId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PaypalPayment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ExecutorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Link", b => - { - b.HasOne("Yavsc.Models.Payment.PaypalPayment") - .WithMany() - .HasForeignKey("PaypalPaymentPaypalPaymentId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170517001340_notificatioinTarget.cs b/src/Yavsc/Migrations/2017/20170517001340_notificatioinTarget.cs deleted file mode 100644 index 00a64dc1..00000000 --- a/src/Yavsc/Migrations/2017/20170517001340_notificatioinTarget.cs +++ /dev/null @@ -1,692 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class notificatioinTarget : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Connection_ApplicationUser_ApplicationUserId", table: "Connection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PaypalPayment_ApplicationUser_ExecutorId", table: "PaypalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.AddColumn( - name: "Target", - table: "Notification", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Connection_ApplicationUser_ApplicationUserId", - table: "Connection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PaypalPayment_ApplicationUser_ExecutorId", - table: "PaypalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Connection_ApplicationUser_ApplicationUserId", table: "Connection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PaypalPayment_ApplicationUser_ExecutorId", table: "PaypalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropColumn(name: "Target", table: "Notification"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Connection_ApplicationUser_ApplicationUserId", - table: "Connection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PaypalPayment_ApplicationUser_ExecutorId", - table: "PaypalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170524210924_paypalToDeprecated.Designer.cs b/src/Yavsc/Migrations/2017/20170524210924_paypalToDeprecated.Designer.cs deleted file mode 100644 index 5509cd47..00000000 --- a/src/Yavsc/Migrations/2017/20170524210924_paypalToDeprecated.Designer.cs +++ /dev/null @@ -1,1539 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20170524210924_paypalToDeprecated")] - partial class paypalToDeprecated - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Count"); - - b.Property("Currency"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 256); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType") - .IsRequired(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId") - .IsRequired(); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.Property("UserId"); - - b.Property("ActionDistance"); - - b.Property("CarePrice"); - - b.Property("EndOfTheDay"); - - b.Property("FlatFeeDiscount"); - - b.Property("HalfBalayagePrice"); - - b.Property("HalfBrushingPrice"); - - b.Property("HalfColorPrice"); - - b.Property("HalfDefrisPrice"); - - b.Property("HalfFoldingPrice"); - - b.Property("HalfMechPrice"); - - b.Property("HalfMultiColorPrice"); - - b.Property("HalfPermanentPrice"); - - b.Property("KidCutPrice"); - - b.Property("LongBalayagePrice"); - - b.Property("LongBrushingPrice"); - - b.Property("LongColorPrice"); - - b.Property("LongDefrisPrice"); - - b.Property("LongFoldingPrice"); - - b.Property("LongMechPrice"); - - b.Property("LongMultiColorPrice"); - - b.Property("LongPermanentPrice"); - - b.Property("ManBrushPrice"); - - b.Property("ManCutPrice"); - - b.Property("ShampooPrice"); - - b.Property("ShortBalayagePrice"); - - b.Property("ShortBrushingPrice"); - - b.Property("ShortColorPrice"); - - b.Property("ShortDefrisPrice"); - - b.Property("ShortFoldingPrice"); - - b.Property("ShortMechPrice"); - - b.Property("ShortMultiColorPrice"); - - b.Property("ShortPermanentPrice"); - - b.Property("StartOfTheDay"); - - b.Property("WomenHalfCutPrice"); - - b.Property("WomenLongCutPrice"); - - b.Property("WomenShortCutPrice"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("AdditionalInfo") - .HasAnnotation("MaxLength", 512); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("PrestationId"); - - b.Property("Previsional"); - - b.Property("SelectedProfileUserId"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Cares"); - - b.Property("Cut"); - - b.Property("Dressing"); - - b.Property("Gender"); - - b.Property("Length"); - - b.Property("Shampoo"); - - b.Property("Tech"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PrestationId"); - - b.Property("QueryId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.Property("TaintId"); - - b.Property("PrestationId"); - - b.HasKey("TaintId", "PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Price"); - - b.Property("Public"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Target"); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.Property("CreationToken"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ExecutorId") - .IsRequired(); - - b.Property("OrderReference"); - - b.Property("PaypalPayerId"); - - b.Property("State"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("CreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Link", b => - { - b.Property("HRef"); - - b.Property("Method"); - - b.Property("PayPalPaymentCreationToken"); - - b.Property("Rel"); - - b.HasKey("HRef", "Method"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActionName"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.RdvQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("SelectedProfileUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") - .WithMany() - .HasForeignKey("QueryId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairTaint") - .WithMany() - .HasForeignKey("TaintId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ExecutorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Link", b => - { - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PayPalPaymentCreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170524210924_paypalToDeprecated.cs b/src/Yavsc/Migrations/2017/20170524210924_paypalToDeprecated.cs deleted file mode 100644 index dc882fda..00000000 --- a/src/Yavsc/Migrations/2017/20170524210924_paypalToDeprecated.cs +++ /dev/null @@ -1,19 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class paypalToDeprecated : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.RenameTable( name: "PaypalPayment", newName: "PayPalPayment"); - migrationBuilder.RenameColumn ( name:"PaypalPaymentId", table: "PayPalPayment", newName:"CreationToken" ); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.RenameColumn ( newName :"PaypalPaymentId", table: "PayPalPayment", name:"CreationToken" ); - migrationBuilder.RenameTable( newName: "PaypalPayment", name: "PayPalPayment"); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170526020220_rdvPayment.Designer.cs b/src/Yavsc/Migrations/2017/20170526020220_rdvPayment.Designer.cs deleted file mode 100644 index 612305ae..00000000 --- a/src/Yavsc/Migrations/2017/20170526020220_rdvPayment.Designer.cs +++ /dev/null @@ -1,1539 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20170526020220_rdvPayment")] - partial class rdvPayment - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Count"); - - b.Property("Currency"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 256); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType") - .IsRequired(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId") - .IsRequired(); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.Property("UserId"); - - b.Property("ActionDistance"); - - b.Property("CarePrice"); - - b.Property("EndOfTheDay"); - - b.Property("FlatFeeDiscount"); - - b.Property("HalfBalayagePrice"); - - b.Property("HalfBrushingPrice"); - - b.Property("HalfColorPrice"); - - b.Property("HalfDefrisPrice"); - - b.Property("HalfFoldingPrice"); - - b.Property("HalfMechPrice"); - - b.Property("HalfMultiColorPrice"); - - b.Property("HalfPermanentPrice"); - - b.Property("KidCutPrice"); - - b.Property("LongBalayagePrice"); - - b.Property("LongBrushingPrice"); - - b.Property("LongColorPrice"); - - b.Property("LongDefrisPrice"); - - b.Property("LongFoldingPrice"); - - b.Property("LongMechPrice"); - - b.Property("LongMultiColorPrice"); - - b.Property("LongPermanentPrice"); - - b.Property("ManBrushPrice"); - - b.Property("ManCutPrice"); - - b.Property("ShampooPrice"); - - b.Property("ShortBalayagePrice"); - - b.Property("ShortBrushingPrice"); - - b.Property("ShortColorPrice"); - - b.Property("ShortDefrisPrice"); - - b.Property("ShortFoldingPrice"); - - b.Property("ShortMechPrice"); - - b.Property("ShortMultiColorPrice"); - - b.Property("ShortPermanentPrice"); - - b.Property("StartOfTheDay"); - - b.Property("WomenHalfCutPrice"); - - b.Property("WomenLongCutPrice"); - - b.Property("WomenShortCutPrice"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("AdditionalInfo") - .HasAnnotation("MaxLength", 512); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("PrestationId"); - - b.Property("Previsional"); - - b.Property("SelectedProfileUserId"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Cares"); - - b.Property("Cut"); - - b.Property("Dressing"); - - b.Property("Gender"); - - b.Property("Length"); - - b.Property("Shampoo"); - - b.Property("Tech"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PrestationId"); - - b.Property("QueryId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.Property("TaintId"); - - b.Property("PrestationId"); - - b.HasKey("TaintId", "PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Price"); - - b.Property("Public"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Target"); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.Property("CreationToken"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ExecutorId") - .IsRequired(); - - b.Property("OrderReference"); - - b.Property("PaypalPayerId"); - - b.Property("State"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("CreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Link", b => - { - b.Property("HRef"); - - b.Property("Method"); - - b.Property("PayPalPaymentCreationToken"); - - b.Property("Rel"); - - b.HasKey("HRef", "Method"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActionName"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.RdvQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("SelectedProfileUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") - .WithMany() - .HasForeignKey("QueryId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairTaint") - .WithMany() - .HasForeignKey("TaintId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ExecutorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Link", b => - { - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PayPalPaymentCreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170526020220_rdvPayment.cs b/src/Yavsc/Migrations/2017/20170526020220_rdvPayment.cs deleted file mode 100644 index 1806a661..00000000 --- a/src/Yavsc/Migrations/2017/20170526020220_rdvPayment.cs +++ /dev/null @@ -1,701 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class rdvPayment : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Connection_ApplicationUser_ApplicationUserId", table: "Connection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PaypalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - - migrationBuilder.AddColumn( - name: "PaymentId", - table: "RdvQuery", - nullable: true); - migrationBuilder.AddColumn( - name: "PaymentId", - table: "HairMultiCutQuery", - nullable: true); - - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Connection_ApplicationUser_ApplicationUserId", - table: "Connection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Connection_ApplicationUser_ApplicationUserId", table: "Connection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - - migrationBuilder.DropColumn(name: "PaymentId", table: "RdvQuery"); - migrationBuilder.DropColumn(name: "PaymentId", table: "HairMultiCutQuery"); - - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Connection_ApplicationUser_ApplicationUserId", - table: "Connection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PaypalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170601115553_period.Designer.cs b/src/Yavsc/Migrations/2017/20170601115553_period.Designer.cs deleted file mode 100644 index 5f944739..00000000 --- a/src/Yavsc/Migrations/2017/20170601115553_period.Designer.cs +++ /dev/null @@ -1,1555 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20170601115553_period")] - partial class period - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Count"); - - b.Property("Currency"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 256); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType") - .IsRequired(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Period", b => - { - b.Property("Start"); - - b.Property("End"); - - b.Property("BrusherProfileUserId"); - - b.HasKey("Start", "End"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId") - .IsRequired(); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.Property("UserId"); - - b.Property("ActionDistance"); - - b.Property("CarePrice"); - - b.Property("FlatFeeDiscount"); - - b.Property("HalfBalayagePrice"); - - b.Property("HalfBrushingPrice"); - - b.Property("HalfColorPrice"); - - b.Property("HalfDefrisPrice"); - - b.Property("HalfFoldingPrice"); - - b.Property("HalfMechPrice"); - - b.Property("HalfMultiColorPrice"); - - b.Property("HalfPermanentPrice"); - - b.Property("KidCutPrice"); - - b.Property("LongBalayagePrice"); - - b.Property("LongBrushingPrice"); - - b.Property("LongColorPrice"); - - b.Property("LongDefrisPrice"); - - b.Property("LongFoldingPrice"); - - b.Property("LongMechPrice"); - - b.Property("LongMultiColorPrice"); - - b.Property("LongPermanentPrice"); - - b.Property("ManBrushPrice"); - - b.Property("ManCutPrice"); - - b.Property("ShampooPrice"); - - b.Property("ShortBalayagePrice"); - - b.Property("ShortBrushingPrice"); - - b.Property("ShortColorPrice"); - - b.Property("ShortDefrisPrice"); - - b.Property("ShortFoldingPrice"); - - b.Property("ShortMechPrice"); - - b.Property("ShortMultiColorPrice"); - - b.Property("ShortPermanentPrice"); - - b.Property("WomenHalfCutPrice"); - - b.Property("WomenLongCutPrice"); - - b.Property("WomenShortCutPrice"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("AdditionalInfo") - .HasAnnotation("MaxLength", 512); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("PrestationId"); - - b.Property("Previsional"); - - b.Property("SelectedProfileUserId"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Cares"); - - b.Property("Cut"); - - b.Property("Dressing"); - - b.Property("Gender"); - - b.Property("Length"); - - b.Property("Shampoo"); - - b.Property("Tech"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PrestationId"); - - b.Property("QueryId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.Property("TaintId"); - - b.Property("PrestationId"); - - b.HasKey("TaintId", "PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Price"); - - b.Property("Public"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Target"); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.Property("CreationToken"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ExecutorId") - .IsRequired(); - - b.Property("OrderReference"); - - b.Property("PaypalPayerId"); - - b.Property("State"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("CreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.Property("HRef"); - - b.Property("Method"); - - b.Property("BrusherProfileUserId"); - - b.Property("ContentType"); - - b.Property("PayPalPaymentCreationToken"); - - b.Property("Rel"); - - b.HasKey("HRef", "Method"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActionName"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.RdvQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Period", b => - { - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("BrusherProfileUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("SelectedProfileUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") - .WithMany() - .HasForeignKey("QueryId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairTaint") - .WithMany() - .HasForeignKey("TaintId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ExecutorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("BrusherProfileUserId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PayPalPaymentCreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170601115553_period.cs b/src/Yavsc/Migrations/2017/20170601115553_period.cs deleted file mode 100644 index 62edc3c9..00000000 --- a/src/Yavsc/Migrations/2017/20170601115553_period.cs +++ /dev/null @@ -1,782 +0,0 @@ -using System; -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class period : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Connection_ApplicationUser_ApplicationUserId", table: "Connection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropColumn(name: "Description", table: "RdvQuery"); - migrationBuilder.DropColumn(name: "Description", table: "HairMultiCutQuery"); - migrationBuilder.DropColumn(name: "Description", table: "HairCutQuery"); - migrationBuilder.DropColumn(name: "EndOfTheDay", table: "BrusherProfile"); - migrationBuilder.DropColumn(name: "StartOfTheDay", table: "BrusherProfile"); - migrationBuilder.DropTable("Link"); - migrationBuilder.CreateTable( - name: "Period", - columns: table => new - { - Start = table.Column(nullable: false), - End = table.Column(nullable: false), - BrusherProfileUserId = table.Column(nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_Period", x => new { x.Start, x.End }); - table.ForeignKey( - name: "FK_Period_BrusherProfile_BrusherProfileUserId", - column: x => x.BrusherProfileUserId, - principalTable: "BrusherProfile", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - }); - migrationBuilder.CreateTable( - name: "HyperLink", - columns: table => new - { - HRef = table.Column(nullable: false), - Method = table.Column(nullable: false), - BrusherProfileUserId = table.Column(nullable: true), - ContentType = table.Column(nullable: true), - PayPalPaymentCreationToken = table.Column(nullable: true), - Rel = table.Column(nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_HyperLink", x => new { x.HRef, x.Method }); - table.ForeignKey( - name: "FK_HyperLink_BrusherProfile_BrusherProfileUserId", - column: x => x.BrusherProfileUserId, - principalTable: "BrusherProfile", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - table.ForeignKey( - name: "FK_HyperLink_PayPalPayment_PayPalPaymentCreationToken", - column: x => x.PayPalPaymentCreationToken, - principalTable: "PayPalPayment", - principalColumn: "CreationToken", - onDelete: ReferentialAction.Restrict); - }); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Connection_ApplicationUser_ApplicationUserId", - table: "Connection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Connection_ApplicationUser_ApplicationUserId", table: "Connection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropTable("Period"); - migrationBuilder.DropTable("HyperLink"); - migrationBuilder.CreateTable( - name: "Link", - columns: table => new - { - HRef = table.Column(nullable: false), - Method = table.Column(nullable: false), - PayPalPaymentCreationToken = table.Column(nullable: true), - Rel = table.Column(nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_Link", x => new { x.HRef, x.Method }); - table.ForeignKey( - name: "FK_Link_PayPalPayment_PayPalPaymentCreationToken", - column: x => x.PayPalPaymentCreationToken, - principalTable: "PayPalPayment", - principalColumn: "CreationToken", - onDelete: ReferentialAction.Restrict); - }); - migrationBuilder.AddColumn( - name: "Description", - table: "RdvQuery", - nullable: true); - migrationBuilder.AddColumn( - name: "Description", - table: "HairMultiCutQuery", - nullable: true); - migrationBuilder.AddColumn( - name: "Description", - table: "HairCutQuery", - nullable: true); - migrationBuilder.AddColumn( - name: "EndOfTheDay", - table: "BrusherProfile", - nullable: false, - defaultValue: 0); - migrationBuilder.AddColumn( - name: "StartOfTheDay", - table: "BrusherProfile", - nullable: false, - defaultValue: 0); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Connection_ApplicationUser_ApplicationUserId", - table: "Connection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170611141231_BrusherCalendarModel.Designer.cs b/src/Yavsc/Migrations/2017/20170611141231_BrusherCalendarModel.Designer.cs deleted file mode 100644 index 095729a6..00000000 --- a/src/Yavsc/Migrations/2017/20170611141231_BrusherCalendarModel.Designer.cs +++ /dev/null @@ -1,1593 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20170611141231_BrusherCalendarModel")] - partial class BrusherCalendarModel - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Count"); - - b.Property("Currency"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 256); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType") - .IsRequired(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Period", b => - { - b.Property("Start"); - - b.Property("End"); - - b.HasKey("Start", "End"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.Property("OwnerId"); - - b.HasKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PeriodEnd"); - - b.Property("PeriodStart"); - - b.Property("Reccurence"); - - b.Property("ScheduleOwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId") - .IsRequired(); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.Property("UserId"); - - b.Property("ActionDistance"); - - b.Property("CarePrice"); - - b.Property("FlatFeeDiscount"); - - b.Property("HalfBalayagePrice"); - - b.Property("HalfBrushingPrice"); - - b.Property("HalfColorPrice"); - - b.Property("HalfDefrisPrice"); - - b.Property("HalfFoldingPrice"); - - b.Property("HalfMechPrice"); - - b.Property("HalfMultiColorPrice"); - - b.Property("HalfPermanentPrice"); - - b.Property("KidCutPrice"); - - b.Property("LongBalayagePrice"); - - b.Property("LongBrushingPrice"); - - b.Property("LongColorPrice"); - - b.Property("LongDefrisPrice"); - - b.Property("LongFoldingPrice"); - - b.Property("LongMechPrice"); - - b.Property("LongMultiColorPrice"); - - b.Property("LongPermanentPrice"); - - b.Property("ManBrushPrice"); - - b.Property("ManCutPrice"); - - b.Property("ScheduleOwnerId"); - - b.Property("ShampooPrice"); - - b.Property("ShortBalayagePrice"); - - b.Property("ShortBrushingPrice"); - - b.Property("ShortColorPrice"); - - b.Property("ShortDefrisPrice"); - - b.Property("ShortFoldingPrice"); - - b.Property("ShortMechPrice"); - - b.Property("ShortMultiColorPrice"); - - b.Property("ShortPermanentPrice"); - - b.Property("WomenHalfCutPrice"); - - b.Property("WomenLongCutPrice"); - - b.Property("WomenShortCutPrice"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("AdditionalInfo") - .HasAnnotation("MaxLength", 512); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("PrestationId"); - - b.Property("Previsional"); - - b.Property("SelectedProfileUserId"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Cares"); - - b.Property("Cut"); - - b.Property("Dressing"); - - b.Property("Gender"); - - b.Property("Length"); - - b.Property("Shampoo"); - - b.Property("Tech"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PrestationId"); - - b.Property("QueryId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.Property("TaintId"); - - b.Property("PrestationId"); - - b.HasKey("TaintId", "PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Price"); - - b.Property("Public"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Target"); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.Property("CreationToken"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ExecutorId") - .IsRequired(); - - b.Property("OrderReference"); - - b.Property("PaypalPayerId"); - - b.Property("State"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("CreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.Property("HRef"); - - b.Property("Method"); - - b.Property("BrusherProfileUserId"); - - b.Property("ContentType"); - - b.Property("PayPalPaymentCreationToken"); - - b.Property("Rel"); - - b.HasKey("HRef", "Method"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActionName"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.RdvQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Calendar.Period") - .WithMany() - .HasForeignKey("PeriodStart", "PeriodEnd"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("SelectedProfileUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") - .WithMany() - .HasForeignKey("QueryId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairTaint") - .WithMany() - .HasForeignKey("TaintId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ExecutorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("BrusherProfileUserId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PayPalPaymentCreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20170611141231_BrusherCalendarModel.cs b/src/Yavsc/Migrations/2017/20170611141231_BrusherCalendarModel.cs deleted file mode 100644 index b0ab99d6..00000000 --- a/src/Yavsc/Migrations/2017/20170611141231_BrusherCalendarModel.cs +++ /dev/null @@ -1,759 +0,0 @@ -using System; -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class BrusherCalendarModel : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Period_BrusherProfile_BrusherProfileUserId", table: "Period"); - migrationBuilder.DropForeignKey(name: "FK_Connection_ApplicationUser_ApplicationUserId", table: "Connection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropColumn(name: "BrusherProfileUserId", table: "Period"); - migrationBuilder.CreateTable( - name: "Schedule", - columns: table => new - { - OwnerId = table.Column(nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_Schedule", x => x.OwnerId); - table.ForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - column: x => x.OwnerId, - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - migrationBuilder.CreateTable( - name: "ScheduledEvent", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true), - PeriodEnd = table.Column(nullable: true), - PeriodStart = table.Column(nullable: true), - Reccurence = table.Column(nullable: false), - ScheduleOwnerId = table.Column(nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_ScheduledEvent", x => x.Id); - table.ForeignKey( - name: "FK_ScheduledEvent_Schedule_ScheduleOwnerId", - column: x => x.ScheduleOwnerId, - principalTable: "Schedule", - principalColumn: "OwnerId", - onDelete: ReferentialAction.Restrict); - table.ForeignKey( - name: "FK_ScheduledEvent_Period_PeriodStart_PeriodEnd", - columns: x => new { x.PeriodStart, x.PeriodEnd }, - principalTable: "Period", - principalColumns: new[] { "Start", "End" }, - onDelete: ReferentialAction.Restrict); - }); - migrationBuilder.AddColumn( - name: "ScheduleOwnerId", - table: "BrusherProfile", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Connection_ApplicationUser_ApplicationUserId", - table: "Connection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_Schedule_ScheduleOwnerId", - table: "BrusherProfile", - column: "ScheduleOwnerId", - principalTable: "Schedule", - principalColumn: "OwnerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Connection_ApplicationUser_ApplicationUserId", table: "Connection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_Schedule_ScheduleOwnerId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_PostTag_Blog_PostId", table: "PostTag"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropColumn(name: "ScheduleOwnerId", table: "BrusherProfile"); - migrationBuilder.DropTable("ScheduledEvent"); - migrationBuilder.DropTable("Schedule"); - migrationBuilder.AddColumn( - name: "BrusherProfileUserId", - table: "Period", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Period_BrusherProfile_BrusherProfileUserId", - table: "Period", - column: "BrusherProfileUserId", - principalTable: "BrusherProfile", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Connection_ApplicationUser_ApplicationUserId", - table: "Connection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PostTag_Blog_PostId", - table: "PostTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20171002023107_Features.Designer.cs b/src/Yavsc/Migrations/2017/20171002023107_Features.Designer.cs deleted file mode 100644 index 8055a6cd..00000000 --- a/src/Yavsc/Migrations/2017/20171002023107_Features.Designer.cs +++ /dev/null @@ -1,1632 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20171002023107_Features")] - partial class Features - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Count"); - - b.Property("Currency"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 256); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType") - .IsRequired(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Period", b => - { - b.Property("Start"); - - b.Property("End"); - - b.HasKey("Start", "End"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.Property("OwnerId"); - - b.HasKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PeriodEnd"); - - b.Property("PeriodStart"); - - b.Property("Reccurence"); - - b.Property("ScheduleOwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId") - .IsRequired(); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Cratie.Option", b => - { - b.Property("Code"); - - b.Property("CodeScrutin"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code", "CodeScrutin"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.Property("UserId"); - - b.Property("ActionDistance"); - - b.Property("CarePrice"); - - b.Property("FlatFeeDiscount"); - - b.Property("HalfBalayagePrice"); - - b.Property("HalfBrushingPrice"); - - b.Property("HalfColorPrice"); - - b.Property("HalfDefrisPrice"); - - b.Property("HalfFoldingPrice"); - - b.Property("HalfMechPrice"); - - b.Property("HalfMultiColorPrice"); - - b.Property("HalfPermanentPrice"); - - b.Property("KidCutPrice"); - - b.Property("LongBalayagePrice"); - - b.Property("LongBrushingPrice"); - - b.Property("LongColorPrice"); - - b.Property("LongDefrisPrice"); - - b.Property("LongFoldingPrice"); - - b.Property("LongMechPrice"); - - b.Property("LongMultiColorPrice"); - - b.Property("LongPermanentPrice"); - - b.Property("ManBrushPrice"); - - b.Property("ManCutPrice"); - - b.Property("ScheduleOwnerId"); - - b.Property("ShampooPrice"); - - b.Property("ShortBalayagePrice"); - - b.Property("ShortBrushingPrice"); - - b.Property("ShortColorPrice"); - - b.Property("ShortDefrisPrice"); - - b.Property("ShortFoldingPrice"); - - b.Property("ShortMechPrice"); - - b.Property("ShortMultiColorPrice"); - - b.Property("ShortPermanentPrice"); - - b.Property("WomenHalfCutPrice"); - - b.Property("WomenLongCutPrice"); - - b.Property("WomenShortCutPrice"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("AdditionalInfo") - .HasAnnotation("MaxLength", 512); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("PrestationId"); - - b.Property("Previsional"); - - b.Property("SelectedProfileUserId"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Cares"); - - b.Property("Cut"); - - b.Property("Dressing"); - - b.Property("Gender"); - - b.Property("Length"); - - b.Property("Shampoo"); - - b.Property("Tech"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PrestationId"); - - b.Property("QueryId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.Property("TaintId"); - - b.Property("PrestationId"); - - b.HasKey("TaintId", "PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Maintaining.Feature", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("ShortName"); - - b.Property("Status"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Price"); - - b.Property("Public"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Target"); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon") - .HasAnnotation("Relational:DefaultValue", "exclam") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.Property("CreationToken"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ExecutorId") - .IsRequired(); - - b.Property("OrderReference"); - - b.Property("PaypalPayerId"); - - b.Property("State"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("CreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.BlogTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.Property("HRef"); - - b.Property("Method"); - - b.Property("BrusherProfileUserId"); - - b.Property("ContentType"); - - b.Property("PayPalPaymentCreationToken"); - - b.Property("Rel"); - - b.HasKey("HRef", "Method"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActionName"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.RdvQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Calendar.Period") - .WithMany() - .HasForeignKey("PeriodStart", "PeriodEnd"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("SelectedProfileUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") - .WithMany() - .HasForeignKey("QueryId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairTaint") - .WithMany() - .HasForeignKey("TaintId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ExecutorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.BlogTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - - b.HasOne("Yavsc.Models.Relationship.Tag") - .WithMany() - .HasForeignKey("TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("BrusherProfileUserId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PayPalPaymentCreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20171002023107_Features.cs b/src/Yavsc/Migrations/2017/20171002023107_Features.cs deleted file mode 100644 index 02338b09..00000000 --- a/src/Yavsc/Migrations/2017/20171002023107_Features.cs +++ /dev/null @@ -1,771 +0,0 @@ -using System; -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class Features : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_Connection_ApplicationUser_ApplicationUserId", table: "Connection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropTable("PostTag"); - migrationBuilder.CreateTable( - name: "Option", - columns: table => new - { - Code = table.Column(nullable: false), - CodeScrutin = table.Column(nullable: false), - DateCreated = table.Column(nullable: false), - DateModified = table.Column(nullable: false), - Description = table.Column(nullable: true), - UserCreated = table.Column(nullable: true), - UserModified = table.Column(nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_Option", x => new { x.Code, x.CodeScrutin }); - }); - migrationBuilder.CreateTable( - name: "Feature", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true), - Description = table.Column(nullable: true), - ShortName = table.Column(nullable: true), - Status = table.Column(nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_Feature", x => x.Id); - }); - migrationBuilder.CreateTable( - name: "BlogTag", - columns: table => new - { - PostId = table.Column(nullable: false), - TagId = table.Column(nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_BlogTag", x => new { x.PostId, x.TagId }); - table.ForeignKey( - name: "FK_BlogTag_Blog_PostId", - column: x => x.PostId, - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - table.ForeignKey( - name: "FK_BlogTag_Tag_TagId", - column: x => x.TagId, - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - migrationBuilder.AlterColumn( - name: "icon", - table: "Notification", - nullable: true, - defaultValue: "exclam"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Connection_ApplicationUser_ApplicationUserId", - table: "Connection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_Connection_ApplicationUser_ApplicationUserId", table: "Connection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropTable("Option"); - migrationBuilder.DropTable("Feature"); - migrationBuilder.DropTable("BlogTag"); - migrationBuilder.CreateTable( - name: "PostTag", - columns: table => new - { - PostId = table.Column(nullable: false), - TagId = table.Column(nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_PostTag", x => new { x.PostId, x.TagId }); - table.ForeignKey( - name: "FK_PostTag_Blog_PostId", - column: x => x.PostId, - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - }); - migrationBuilder.AlterColumn( - name: "icon", - table: "Notification", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Connection_ApplicationUser_ApplicationUserId", - table: "Connection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20171002023835_bugs.Designer.cs b/src/Yavsc/Migrations/2017/20171002023835_bugs.Designer.cs deleted file mode 100644 index 98d96d65..00000000 --- a/src/Yavsc/Migrations/2017/20171002023835_bugs.Designer.cs +++ /dev/null @@ -1,1644 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20171002023835_bugs")] - partial class bugs - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Count"); - - b.Property("Currency"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 256); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType") - .IsRequired(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Period", b => - { - b.Property("Start"); - - b.Property("End"); - - b.HasKey("Start", "End"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.Property("OwnerId"); - - b.HasKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PeriodEnd"); - - b.Property("PeriodStart"); - - b.Property("Reccurence"); - - b.Property("ScheduleOwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId") - .IsRequired(); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Cratie.Option", b => - { - b.Property("Code"); - - b.Property("CodeScrutin"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code", "CodeScrutin"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.Property("UserId"); - - b.Property("ActionDistance"); - - b.Property("CarePrice"); - - b.Property("FlatFeeDiscount"); - - b.Property("HalfBalayagePrice"); - - b.Property("HalfBrushingPrice"); - - b.Property("HalfColorPrice"); - - b.Property("HalfDefrisPrice"); - - b.Property("HalfFoldingPrice"); - - b.Property("HalfMechPrice"); - - b.Property("HalfMultiColorPrice"); - - b.Property("HalfPermanentPrice"); - - b.Property("KidCutPrice"); - - b.Property("LongBalayagePrice"); - - b.Property("LongBrushingPrice"); - - b.Property("LongColorPrice"); - - b.Property("LongDefrisPrice"); - - b.Property("LongFoldingPrice"); - - b.Property("LongMechPrice"); - - b.Property("LongMultiColorPrice"); - - b.Property("LongPermanentPrice"); - - b.Property("ManBrushPrice"); - - b.Property("ManCutPrice"); - - b.Property("ScheduleOwnerId"); - - b.Property("ShampooPrice"); - - b.Property("ShortBalayagePrice"); - - b.Property("ShortBrushingPrice"); - - b.Property("ShortColorPrice"); - - b.Property("ShortDefrisPrice"); - - b.Property("ShortFoldingPrice"); - - b.Property("ShortMechPrice"); - - b.Property("ShortMultiColorPrice"); - - b.Property("ShortPermanentPrice"); - - b.Property("WomenHalfCutPrice"); - - b.Property("WomenLongCutPrice"); - - b.Property("WomenShortCutPrice"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("AdditionalInfo") - .HasAnnotation("MaxLength", 512); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("PrestationId"); - - b.Property("Previsional"); - - b.Property("SelectedProfileUserId"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Cares"); - - b.Property("Cut"); - - b.Property("Dressing"); - - b.Property("Gender"); - - b.Property("Length"); - - b.Property("Shampoo"); - - b.Property("Tech"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PrestationId"); - - b.Property("QueryId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.Property("TaintId"); - - b.Property("PrestationId"); - - b.HasKey("TaintId", "PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FeatureId"); - - b.Property("Status"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Maintaining.Feature", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("ShortName"); - - b.Property("Status"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Price"); - - b.Property("Public"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Target"); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon") - .HasAnnotation("Relational:DefaultValue", "exclam") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.Property("CreationToken"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ExecutorId") - .IsRequired(); - - b.Property("OrderReference"); - - b.Property("PaypalPayerId"); - - b.Property("State"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("CreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.BlogTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.Property("HRef"); - - b.Property("Method"); - - b.Property("BrusherProfileUserId"); - - b.Property("ContentType"); - - b.Property("PayPalPaymentCreationToken"); - - b.Property("Rel"); - - b.HasKey("HRef", "Method"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActionName"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.RdvQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Calendar.Period") - .WithMany() - .HasForeignKey("PeriodStart", "PeriodEnd"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("SelectedProfileUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") - .WithMany() - .HasForeignKey("QueryId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairTaint") - .WithMany() - .HasForeignKey("TaintId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ExecutorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.BlogTag", b => - { - b.HasOne("Yavsc.Models.Blog") - .WithMany() - .HasForeignKey("PostId"); - - b.HasOne("Yavsc.Models.Relationship.Tag") - .WithMany() - .HasForeignKey("TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("BrusherProfileUserId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PayPalPaymentCreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20171002023835_bugs.cs b/src/Yavsc/Migrations/2017/20171002023835_bugs.cs deleted file mode 100644 index 89344282..00000000 --- a/src/Yavsc/Migrations/2017/20171002023835_bugs.cs +++ /dev/null @@ -1,733 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class bugs : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_Connection_ApplicationUser_ApplicationUserId", table: "Connection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Blog_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.CreateTable( - name: "Bug", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true), - FeatureId = table.Column(nullable: false), - Status = table.Column(nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_Bug", x => x.Id); - }); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Connection_ApplicationUser_ApplicationUserId", - table: "Connection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Blog_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_Connection_ApplicationUser_ApplicationUserId", table: "Connection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Blog_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropTable("Bug"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Connection_ApplicationUser_ApplicationUserId", - table: "Connection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Blog_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20171003195221_BlogRename.Designer.cs b/src/Yavsc/Migrations/2017/20171003195221_BlogRename.Designer.cs deleted file mode 100644 index 3c5b0b83..00000000 --- a/src/Yavsc/Migrations/2017/20171003195221_BlogRename.Designer.cs +++ /dev/null @@ -1,1647 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20171003195221_BlogRename")] - partial class BlogRename - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Count"); - - b.Property("Currency"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 256); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType") - .IsRequired(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content") - .HasAnnotation("MaxLength", 57344); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Photo"); - - b.Property("Rate") - .HasAnnotation("MaxLength", 1024); - - b.Property("Title") - .HasAnnotation("MaxLength", 1024); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Period", b => - { - b.Property("Start"); - - b.Property("End"); - - b.HasKey("Start", "End"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.Property("OwnerId"); - - b.HasKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PeriodEnd"); - - b.Property("PeriodStart"); - - b.Property("Reccurence"); - - b.Property("ScheduleOwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId") - .IsRequired(); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Cratie.Option", b => - { - b.Property("Code"); - - b.Property("CodeScrutin"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code", "CodeScrutin"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.Property("UserId"); - - b.Property("ActionDistance"); - - b.Property("CarePrice"); - - b.Property("FlatFeeDiscount"); - - b.Property("HalfBalayagePrice"); - - b.Property("HalfBrushingPrice"); - - b.Property("HalfColorPrice"); - - b.Property("HalfDefrisPrice"); - - b.Property("HalfFoldingPrice"); - - b.Property("HalfMechPrice"); - - b.Property("HalfMultiColorPrice"); - - b.Property("HalfPermanentPrice"); - - b.Property("KidCutPrice"); - - b.Property("LongBalayagePrice"); - - b.Property("LongBrushingPrice"); - - b.Property("LongColorPrice"); - - b.Property("LongDefrisPrice"); - - b.Property("LongFoldingPrice"); - - b.Property("LongMechPrice"); - - b.Property("LongMultiColorPrice"); - - b.Property("LongPermanentPrice"); - - b.Property("ManBrushPrice"); - - b.Property("ManCutPrice"); - - b.Property("ScheduleOwnerId"); - - b.Property("ShampooPrice"); - - b.Property("ShortBalayagePrice"); - - b.Property("ShortBrushingPrice"); - - b.Property("ShortColorPrice"); - - b.Property("ShortDefrisPrice"); - - b.Property("ShortFoldingPrice"); - - b.Property("ShortMechPrice"); - - b.Property("ShortMultiColorPrice"); - - b.Property("ShortPermanentPrice"); - - b.Property("WomenHalfCutPrice"); - - b.Property("WomenLongCutPrice"); - - b.Property("WomenShortCutPrice"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("AdditionalInfo") - .HasAnnotation("MaxLength", 512); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("PrestationId"); - - b.Property("Previsional"); - - b.Property("SelectedProfileUserId"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Cares"); - - b.Property("Cut"); - - b.Property("Dressing"); - - b.Property("Gender"); - - b.Property("Length"); - - b.Property("Shampoo"); - - b.Property("Tech"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PrestationId"); - - b.Property("QueryId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.Property("TaintId"); - - b.Property("PrestationId"); - - b.HasKey("TaintId", "PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FeatureId"); - - b.Property("Status"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Maintaining.Feature", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("ShortName"); - - b.Property("Status"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Price"); - - b.Property("Public"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Target"); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon") - .HasAnnotation("Relational:DefaultValue", "exclam") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.Property("CreationToken"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ExecutorId") - .IsRequired(); - - b.Property("OrderReference"); - - b.Property("PaypalPayerId"); - - b.Property("State"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("CreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.Property("HRef"); - - b.Property("Method"); - - b.Property("BrusherProfileUserId"); - - b.Property("ContentType"); - - b.Property("PayPalPaymentCreationToken"); - - b.Property("Rel"); - - b.HasKey("HRef", "Method"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActionName"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.RdvQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - - b.HasOne("Yavsc.Models.Relationship.Tag") - .WithMany() - .HasForeignKey("TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Calendar.Period") - .WithMany() - .HasForeignKey("PeriodStart", "PeriodEnd"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("SelectedProfileUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") - .WithMany() - .HasForeignKey("QueryId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairTaint") - .WithMany() - .HasForeignKey("TaintId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ExecutorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("BrusherProfileUserId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PayPalPaymentCreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20171003195221_BlogRename.cs b/src/Yavsc/Migrations/2017/20171003195221_BlogRename.cs deleted file mode 100644 index 88b46200..00000000 --- a/src/Yavsc/Migrations/2017/20171003195221_BlogRename.cs +++ /dev/null @@ -1,724 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class BlogRename : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_Connection_ApplicationUser_ApplicationUserId", table: "Connection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Blog_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - - migrationBuilder.RenameTable("Blog",null,"BlogPost",null); - - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Connection_ApplicationUser_ApplicationUserId", - table: "Connection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_Connection_ApplicationUser_ApplicationUserId", table: "Connection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.RenameTable("BlogPost",null,"Blog",null); - - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Blog_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Connection_ApplicationUser_ApplicationUserId", - table: "Connection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Blog_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "Blog", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20171003203721_BlogComment.Designer.cs b/src/Yavsc/Migrations/2017/20171003203721_BlogComment.Designer.cs deleted file mode 100644 index d7372de5..00000000 --- a/src/Yavsc/Migrations/2017/20171003203721_BlogComment.Designer.cs +++ /dev/null @@ -1,1677 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20171003203721_BlogComment")] - partial class BlogComment - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Count"); - - b.Property("Currency"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 256); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType") - .IsRequired(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content") - .HasAnnotation("MaxLength", 57344); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Photo"); - - b.Property("Rate") - .HasAnnotation("MaxLength", 1024); - - b.Property("Title") - .HasAnnotation("MaxLength", 1024); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Content") - .HasAnnotation("MaxLength", 1024); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("PostId"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Period", b => - { - b.Property("Start"); - - b.Property("End"); - - b.HasKey("Start", "End"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.Property("OwnerId"); - - b.HasKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PeriodEnd"); - - b.Property("PeriodStart"); - - b.Property("Reccurence"); - - b.Property("ScheduleOwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId") - .IsRequired(); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Cratie.Option", b => - { - b.Property("Code"); - - b.Property("CodeScrutin"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code", "CodeScrutin"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.Property("UserId"); - - b.Property("ActionDistance"); - - b.Property("CarePrice"); - - b.Property("FlatFeeDiscount"); - - b.Property("HalfBalayagePrice"); - - b.Property("HalfBrushingPrice"); - - b.Property("HalfColorPrice"); - - b.Property("HalfDefrisPrice"); - - b.Property("HalfFoldingPrice"); - - b.Property("HalfMechPrice"); - - b.Property("HalfMultiColorPrice"); - - b.Property("HalfPermanentPrice"); - - b.Property("KidCutPrice"); - - b.Property("LongBalayagePrice"); - - b.Property("LongBrushingPrice"); - - b.Property("LongColorPrice"); - - b.Property("LongDefrisPrice"); - - b.Property("LongFoldingPrice"); - - b.Property("LongMechPrice"); - - b.Property("LongMultiColorPrice"); - - b.Property("LongPermanentPrice"); - - b.Property("ManBrushPrice"); - - b.Property("ManCutPrice"); - - b.Property("ScheduleOwnerId"); - - b.Property("ShampooPrice"); - - b.Property("ShortBalayagePrice"); - - b.Property("ShortBrushingPrice"); - - b.Property("ShortColorPrice"); - - b.Property("ShortDefrisPrice"); - - b.Property("ShortFoldingPrice"); - - b.Property("ShortMechPrice"); - - b.Property("ShortMultiColorPrice"); - - b.Property("ShortPermanentPrice"); - - b.Property("WomenHalfCutPrice"); - - b.Property("WomenLongCutPrice"); - - b.Property("WomenShortCutPrice"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("AdditionalInfo") - .HasAnnotation("MaxLength", 512); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("PrestationId"); - - b.Property("Previsional"); - - b.Property("SelectedProfileUserId"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Cares"); - - b.Property("Cut"); - - b.Property("Dressing"); - - b.Property("Gender"); - - b.Property("Length"); - - b.Property("Shampoo"); - - b.Property("Tech"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PrestationId"); - - b.Property("QueryId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.Property("TaintId"); - - b.Property("PrestationId"); - - b.HasKey("TaintId", "PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FeatureId"); - - b.Property("Status"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Maintaining.Feature", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("ShortName"); - - b.Property("Status"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Price"); - - b.Property("Public"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Target"); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon") - .HasAnnotation("Relational:DefaultValue", "exclam") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.Property("CreationToken"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ExecutorId") - .IsRequired(); - - b.Property("OrderReference"); - - b.Property("PaypalPayerId"); - - b.Property("State"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("CreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.Property("HRef"); - - b.Property("Method"); - - b.Property("BrusherProfileUserId"); - - b.Property("ContentType"); - - b.Property("PayPalPaymentCreationToken"); - - b.Property("Rel"); - - b.HasKey("HRef", "Method"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActionName"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.RdvQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - - b.HasOne("Yavsc.Models.Relationship.Tag") - .WithMany() - .HasForeignKey("TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Calendar.Period") - .WithMany() - .HasForeignKey("PeriodStart", "PeriodEnd"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("SelectedProfileUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") - .WithMany() - .HasForeignKey("QueryId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairTaint") - .WithMany() - .HasForeignKey("TaintId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ExecutorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("BrusherProfileUserId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PayPalPaymentCreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20171003203721_BlogComment.cs b/src/Yavsc/Migrations/2017/20171003203721_BlogComment.cs deleted file mode 100644 index 70ae3725..00000000 --- a/src/Yavsc/Migrations/2017/20171003203721_BlogComment.cs +++ /dev/null @@ -1,745 +0,0 @@ -using System; -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class BlogComment : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_Connection_ApplicationUser_ApplicationUserId", table: "Connection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.CreateTable( - name: "Comment", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true), - Content = table.Column(nullable: true), - DateCreated = table.Column(nullable: false), - DateModified = table.Column(nullable: false), - PostId = table.Column(nullable: false), - UserCreated = table.Column(nullable: true), - UserModified = table.Column(nullable: true), - Visible = table.Column(nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_Comment", x => x.Id); - table.ForeignKey( - name: "FK_Comment_BlogPost_PostId", - column: x => x.PostId, - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Connection_ApplicationUser_ApplicationUserId", - table: "Connection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_Connection_ApplicationUser_ApplicationUserId", table: "Connection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropTable("Comment"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Connection_ApplicationUser_ApplicationUserId", - table: "Connection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20171008184908_annouce.Designer.cs b/src/Yavsc/Migrations/2017/20171008184908_annouce.Designer.cs deleted file mode 100644 index 81ee3f36..00000000 --- a/src/Yavsc/Migrations/2017/20171008184908_annouce.Designer.cs +++ /dev/null @@ -1,1697 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20171008184908_annouce")] - partial class annouce - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Count"); - - b.Property("Currency"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 256); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType") - .IsRequired(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content") - .HasAnnotation("MaxLength", 56224); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Photo") - .HasAnnotation("MaxLength", 1024); - - b.Property("Rate"); - - b.Property("Title") - .HasAnnotation("MaxLength", 1024); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("PostId"); - - b.Property("UserCreated") - .IsRequired(); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Period", b => - { - b.Property("Start"); - - b.Property("End"); - - b.HasKey("Start", "End"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.Property("OwnerId"); - - b.HasKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PeriodEnd"); - - b.Property("PeriodStart"); - - b.Property("Reccurence"); - - b.Property("ScheduleOwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId") - .IsRequired(); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Cratie.Option", b => - { - b.Property("Code"); - - b.Property("CodeScrutin"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code", "CodeScrutin"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.Property("UserId"); - - b.Property("ActionDistance"); - - b.Property("CarePrice"); - - b.Property("FlatFeeDiscount"); - - b.Property("HalfBalayagePrice"); - - b.Property("HalfBrushingPrice"); - - b.Property("HalfColorPrice"); - - b.Property("HalfDefrisPrice"); - - b.Property("HalfFoldingPrice"); - - b.Property("HalfMechPrice"); - - b.Property("HalfMultiColorPrice"); - - b.Property("HalfPermanentPrice"); - - b.Property("KidCutPrice"); - - b.Property("LongBalayagePrice"); - - b.Property("LongBrushingPrice"); - - b.Property("LongColorPrice"); - - b.Property("LongDefrisPrice"); - - b.Property("LongFoldingPrice"); - - b.Property("LongMechPrice"); - - b.Property("LongMultiColorPrice"); - - b.Property("LongPermanentPrice"); - - b.Property("ManBrushPrice"); - - b.Property("ManCutPrice"); - - b.Property("ScheduleOwnerId"); - - b.Property("ShampooPrice"); - - b.Property("ShortBalayagePrice"); - - b.Property("ShortBrushingPrice"); - - b.Property("ShortColorPrice"); - - b.Property("ShortDefrisPrice"); - - b.Property("ShortFoldingPrice"); - - b.Property("ShortMechPrice"); - - b.Property("ShortMultiColorPrice"); - - b.Property("ShortPermanentPrice"); - - b.Property("WomenHalfCutPrice"); - - b.Property("WomenLongCutPrice"); - - b.Property("WomenShortCutPrice"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("AdditionalInfo") - .HasAnnotation("MaxLength", 512); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("PrestationId"); - - b.Property("Previsional"); - - b.Property("SelectedProfileUserId"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Cares"); - - b.Property("Cut"); - - b.Property("Dressing"); - - b.Property("Gender"); - - b.Property("Length"); - - b.Property("Shampoo"); - - b.Property("Tech"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PrestationId"); - - b.Property("QueryId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.Property("TaintId"); - - b.Property("PrestationId"); - - b.HasKey("TaintId", "PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FeatureId"); - - b.Property("Status"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Maintaining.Feature", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("ShortName"); - - b.Property("Status"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Price"); - - b.Property("Public"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("For"); - - b.Property("Message"); - - b.Property("Sender"); - - b.Property("Topic"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Target"); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon") - .HasAnnotation("Relational:DefaultValue", "exclam") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.Property("CreationToken"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ExecutorId") - .IsRequired(); - - b.Property("OrderReference"); - - b.Property("PaypalPayerId"); - - b.Property("State"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("CreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.Property("HRef"); - - b.Property("Method"); - - b.Property("BrusherProfileUserId"); - - b.Property("ContentType"); - - b.Property("PayPalPaymentCreationToken"); - - b.Property("Rel"); - - b.HasKey("HRef", "Method"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActionName"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.RdvQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - - b.HasOne("Yavsc.Models.Relationship.Tag") - .WithMany() - .HasForeignKey("TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserCreated"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Calendar.Period") - .WithMany() - .HasForeignKey("PeriodStart", "PeriodEnd"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("SelectedProfileUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") - .WithMany() - .HasForeignKey("QueryId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairTaint") - .WithMany() - .HasForeignKey("TaintId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ExecutorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("BrusherProfileUserId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PayPalPaymentCreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20171008184908_annouce.cs b/src/Yavsc/Migrations/2017/20171008184908_annouce.cs deleted file mode 100644 index be018866..00000000 --- a/src/Yavsc/Migrations/2017/20171008184908_annouce.cs +++ /dev/null @@ -1,767 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class annouce : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_Connection_ApplicationUser_ApplicationUserId", table: "Connection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.CreateTable( - name: "Announce", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true), - For = table.Column(nullable: false), - Message = table.Column(nullable: true), - Sender = table.Column(nullable: true), - Topic = table.Column(nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_Announce", x => x.Id); - }); - migrationBuilder.AlterColumn( - name: "UserCreated", - table: "Comment", - nullable: false); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_UserCreated", - table: "Comment", - column: "UserCreated", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Connection_ApplicationUser_ApplicationUserId", - table: "Connection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_UserCreated", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_Connection_ApplicationUser_ApplicationUserId", table: "Connection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropTable("Announce"); - migrationBuilder.AlterColumn( - name: "UserCreated", - table: "Comment", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Connection_ApplicationUser_ApplicationUserId", - table: "Connection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20171008190234_announceAnwer.Designer.cs b/src/Yavsc/Migrations/2017/20171008190234_announceAnwer.Designer.cs deleted file mode 100644 index c6f6e650..00000000 --- a/src/Yavsc/Migrations/2017/20171008190234_announceAnwer.Designer.cs +++ /dev/null @@ -1,1706 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20171008190234_announceAnwer")] - partial class announceAnwer - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Count"); - - b.Property("Currency"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 256); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType") - .IsRequired(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content") - .HasAnnotation("MaxLength", 56224); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Photo") - .HasAnnotation("MaxLength", 1024); - - b.Property("Rate"); - - b.Property("Title") - .HasAnnotation("MaxLength", 1024); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("PostId"); - - b.Property("UserCreated") - .IsRequired(); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Period", b => - { - b.Property("Start"); - - b.Property("End"); - - b.HasKey("Start", "End"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.Property("OwnerId"); - - b.HasKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PeriodEnd"); - - b.Property("PeriodStart"); - - b.Property("Reccurence"); - - b.Property("ScheduleOwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId") - .IsRequired(); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Cratie.Option", b => - { - b.Property("Code"); - - b.Property("CodeScrutin"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code", "CodeScrutin"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.Property("UserId"); - - b.Property("ActionDistance"); - - b.Property("CarePrice"); - - b.Property("FlatFeeDiscount"); - - b.Property("HalfBalayagePrice"); - - b.Property("HalfBrushingPrice"); - - b.Property("HalfColorPrice"); - - b.Property("HalfDefrisPrice"); - - b.Property("HalfFoldingPrice"); - - b.Property("HalfMechPrice"); - - b.Property("HalfMultiColorPrice"); - - b.Property("HalfPermanentPrice"); - - b.Property("KidCutPrice"); - - b.Property("LongBalayagePrice"); - - b.Property("LongBrushingPrice"); - - b.Property("LongColorPrice"); - - b.Property("LongDefrisPrice"); - - b.Property("LongFoldingPrice"); - - b.Property("LongMechPrice"); - - b.Property("LongMultiColorPrice"); - - b.Property("LongPermanentPrice"); - - b.Property("ManBrushPrice"); - - b.Property("ManCutPrice"); - - b.Property("ScheduleOwnerId"); - - b.Property("ShampooPrice"); - - b.Property("ShortBalayagePrice"); - - b.Property("ShortBrushingPrice"); - - b.Property("ShortColorPrice"); - - b.Property("ShortDefrisPrice"); - - b.Property("ShortFoldingPrice"); - - b.Property("ShortMechPrice"); - - b.Property("ShortMultiColorPrice"); - - b.Property("ShortPermanentPrice"); - - b.Property("WomenHalfCutPrice"); - - b.Property("WomenLongCutPrice"); - - b.Property("WomenShortCutPrice"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("AdditionalInfo") - .HasAnnotation("MaxLength", 512); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("PrestationId"); - - b.Property("Previsional"); - - b.Property("SelectedProfileUserId"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Cares"); - - b.Property("Cut"); - - b.Property("Dressing"); - - b.Property("Gender"); - - b.Property("Length"); - - b.Property("Shampoo"); - - b.Property("Tech"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PrestationId"); - - b.Property("QueryId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.Property("TaintId"); - - b.Property("PrestationId"); - - b.HasKey("TaintId", "PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FeatureId"); - - b.Property("Status"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Maintaining.Feature", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("ShortName"); - - b.Property("Status"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Price"); - - b.Property("Public"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("For"); - - b.Property("Message"); - - b.Property("OwnerId"); - - b.Property("Sender"); - - b.Property("Topic"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Target"); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon") - .HasAnnotation("Relational:DefaultValue", "exclam") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.Property("CreationToken"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ExecutorId") - .IsRequired(); - - b.Property("OrderReference"); - - b.Property("PaypalPayerId"); - - b.Property("State"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("CreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.Property("HRef"); - - b.Property("Method"); - - b.Property("BrusherProfileUserId"); - - b.Property("ContentType"); - - b.Property("PayPalPaymentCreationToken"); - - b.Property("Rel"); - - b.HasKey("HRef", "Method"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActionName"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.RdvQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - - b.HasOne("Yavsc.Models.Relationship.Tag") - .WithMany() - .HasForeignKey("TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserCreated"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Calendar.Period") - .WithMany() - .HasForeignKey("PeriodStart", "PeriodEnd"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("SelectedProfileUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") - .WithMany() - .HasForeignKey("QueryId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairTaint") - .WithMany() - .HasForeignKey("TaintId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ExecutorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("BrusherProfileUserId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PayPalPaymentCreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20171008190234_announceAnwer.cs b/src/Yavsc/Migrations/2017/20171008190234_announceAnwer.cs deleted file mode 100644 index 7935c03b..00000000 --- a/src/Yavsc/Migrations/2017/20171008190234_announceAnwer.cs +++ /dev/null @@ -1,764 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class announceAnwer : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_UserCreated", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_Connection_ApplicationUser_ApplicationUserId", table: "Connection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.AddColumn( - name: "OwnerId", - table: "Announce", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_UserCreated", - table: "Comment", - column: "UserCreated", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Connection_ApplicationUser_ApplicationUserId", - table: "Connection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Announce_ApplicationUser_OwnerId", - table: "Announce", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_UserCreated", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_Connection_ApplicationUser_ApplicationUserId", table: "Connection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_Announce_ApplicationUser_OwnerId", table: "Announce"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropColumn(name: "OwnerId", table: "Announce"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_UserCreated", - table: "Comment", - column: "UserCreated", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Connection_ApplicationUser_ApplicationUserId", - table: "Connection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20171016090837_bugDescription.Designer.cs b/src/Yavsc/Migrations/2017/20171016090837_bugDescription.Designer.cs deleted file mode 100644 index 64553276..00000000 --- a/src/Yavsc/Migrations/2017/20171016090837_bugDescription.Designer.cs +++ /dev/null @@ -1,1708 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20171016090837_bugDescription")] - partial class bugDescription - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Count"); - - b.Property("Currency"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 256); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType") - .IsRequired(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content") - .HasAnnotation("MaxLength", 56224); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Photo") - .HasAnnotation("MaxLength", 1024); - - b.Property("Rate"); - - b.Property("Title") - .HasAnnotation("MaxLength", 1024); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("PostId"); - - b.Property("UserCreated") - .IsRequired(); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Period", b => - { - b.Property("Start"); - - b.Property("End"); - - b.HasKey("Start", "End"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.Property("OwnerId"); - - b.HasKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PeriodEnd"); - - b.Property("PeriodStart"); - - b.Property("Reccurence"); - - b.Property("ScheduleOwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId") - .IsRequired(); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Cratie.Option", b => - { - b.Property("Code"); - - b.Property("CodeScrutin"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code", "CodeScrutin"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.Property("UserId"); - - b.Property("ActionDistance"); - - b.Property("CarePrice"); - - b.Property("FlatFeeDiscount"); - - b.Property("HalfBalayagePrice"); - - b.Property("HalfBrushingPrice"); - - b.Property("HalfColorPrice"); - - b.Property("HalfDefrisPrice"); - - b.Property("HalfFoldingPrice"); - - b.Property("HalfMechPrice"); - - b.Property("HalfMultiColorPrice"); - - b.Property("HalfPermanentPrice"); - - b.Property("KidCutPrice"); - - b.Property("LongBalayagePrice"); - - b.Property("LongBrushingPrice"); - - b.Property("LongColorPrice"); - - b.Property("LongDefrisPrice"); - - b.Property("LongFoldingPrice"); - - b.Property("LongMechPrice"); - - b.Property("LongMultiColorPrice"); - - b.Property("LongPermanentPrice"); - - b.Property("ManBrushPrice"); - - b.Property("ManCutPrice"); - - b.Property("ScheduleOwnerId"); - - b.Property("ShampooPrice"); - - b.Property("ShortBalayagePrice"); - - b.Property("ShortBrushingPrice"); - - b.Property("ShortColorPrice"); - - b.Property("ShortDefrisPrice"); - - b.Property("ShortFoldingPrice"); - - b.Property("ShortMechPrice"); - - b.Property("ShortMultiColorPrice"); - - b.Property("ShortPermanentPrice"); - - b.Property("WomenHalfCutPrice"); - - b.Property("WomenLongCutPrice"); - - b.Property("WomenShortCutPrice"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("AdditionalInfo") - .HasAnnotation("MaxLength", 512); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("PrestationId"); - - b.Property("Previsional"); - - b.Property("SelectedProfileUserId"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Cares"); - - b.Property("Cut"); - - b.Property("Dressing"); - - b.Property("Gender"); - - b.Property("Length"); - - b.Property("Shampoo"); - - b.Property("Tech"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PrestationId"); - - b.Property("QueryId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.Property("TaintId"); - - b.Property("PrestationId"); - - b.HasKey("TaintId", "PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("FeatureId"); - - b.Property("Status"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Maintaining.Feature", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("ShortName"); - - b.Property("Status"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Price"); - - b.Property("Public"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("For"); - - b.Property("Message"); - - b.Property("OwnerId"); - - b.Property("Sender"); - - b.Property("Topic"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Target"); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon") - .HasAnnotation("Relational:DefaultValue", "exclam") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.Property("CreationToken"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ExecutorId") - .IsRequired(); - - b.Property("OrderReference"); - - b.Property("PaypalPayerId"); - - b.Property("State"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("CreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.Property("HRef"); - - b.Property("Method"); - - b.Property("BrusherProfileUserId"); - - b.Property("ContentType"); - - b.Property("PayPalPaymentCreationToken"); - - b.Property("Rel"); - - b.HasKey("HRef", "Method"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActionName"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.RdvQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - - b.HasOne("Yavsc.Models.Relationship.Tag") - .WithMany() - .HasForeignKey("TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserCreated"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Calendar.Period") - .WithMany() - .HasForeignKey("PeriodStart", "PeriodEnd"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("SelectedProfileUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") - .WithMany() - .HasForeignKey("QueryId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairTaint") - .WithMany() - .HasForeignKey("TaintId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ExecutorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("BrusherProfileUserId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PayPalPaymentCreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20171016090837_bugDescription.cs b/src/Yavsc/Migrations/2017/20171016090837_bugDescription.cs deleted file mode 100644 index 8596c7c5..00000000 --- a/src/Yavsc/Migrations/2017/20171016090837_bugDescription.cs +++ /dev/null @@ -1,756 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class bugDescription : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_UserCreated", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_Connection_ApplicationUser_ApplicationUserId", table: "Connection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.AddColumn( - name: "Description", - table: "Bug", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_UserCreated", - table: "Comment", - column: "UserCreated", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Connection_ApplicationUser_ApplicationUserId", - table: "Connection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_UserCreated", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_Connection_ApplicationUser_ApplicationUserId", table: "Connection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropColumn(name: "Description", table: "Bug"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_UserCreated", - table: "Comment", - column: "UserCreated", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Connection_ApplicationUser_ApplicationUserId", - table: "Connection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20171019130120_subComment.Designer.cs b/src/Yavsc/Migrations/2017/20171019130120_subComment.Designer.cs deleted file mode 100644 index c0ec8daa..00000000 --- a/src/Yavsc/Migrations/2017/20171019130120_subComment.Designer.cs +++ /dev/null @@ -1,1714 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20171019130120_subComment")] - partial class subComment - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Count"); - - b.Property("Currency"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 256); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType") - .IsRequired(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content") - .HasAnnotation("MaxLength", 56224); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Photo") - .HasAnnotation("MaxLength", 1024); - - b.Property("Rate"); - - b.Property("Title") - .HasAnnotation("MaxLength", 1024); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ParentId"); - - b.Property("PostId"); - - b.Property("UserCreated") - .IsRequired(); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Period", b => - { - b.Property("Start"); - - b.Property("End"); - - b.HasKey("Start", "End"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.Property("OwnerId"); - - b.HasKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PeriodEnd"); - - b.Property("PeriodStart"); - - b.Property("Reccurence"); - - b.Property("ScheduleOwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId") - .IsRequired(); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Cratie.Option", b => - { - b.Property("Code"); - - b.Property("CodeScrutin"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code", "CodeScrutin"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.Property("UserId"); - - b.Property("ActionDistance"); - - b.Property("CarePrice"); - - b.Property("FlatFeeDiscount"); - - b.Property("HalfBalayagePrice"); - - b.Property("HalfBrushingPrice"); - - b.Property("HalfColorPrice"); - - b.Property("HalfDefrisPrice"); - - b.Property("HalfFoldingPrice"); - - b.Property("HalfMechPrice"); - - b.Property("HalfMultiColorPrice"); - - b.Property("HalfPermanentPrice"); - - b.Property("KidCutPrice"); - - b.Property("LongBalayagePrice"); - - b.Property("LongBrushingPrice"); - - b.Property("LongColorPrice"); - - b.Property("LongDefrisPrice"); - - b.Property("LongFoldingPrice"); - - b.Property("LongMechPrice"); - - b.Property("LongMultiColorPrice"); - - b.Property("LongPermanentPrice"); - - b.Property("ManBrushPrice"); - - b.Property("ManCutPrice"); - - b.Property("ScheduleOwnerId"); - - b.Property("ShampooPrice"); - - b.Property("ShortBalayagePrice"); - - b.Property("ShortBrushingPrice"); - - b.Property("ShortColorPrice"); - - b.Property("ShortDefrisPrice"); - - b.Property("ShortFoldingPrice"); - - b.Property("ShortMechPrice"); - - b.Property("ShortMultiColorPrice"); - - b.Property("ShortPermanentPrice"); - - b.Property("WomenHalfCutPrice"); - - b.Property("WomenLongCutPrice"); - - b.Property("WomenShortCutPrice"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("AdditionalInfo") - .HasAnnotation("MaxLength", 512); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("PrestationId"); - - b.Property("Previsional"); - - b.Property("SelectedProfileUserId"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Cares"); - - b.Property("Cut"); - - b.Property("Dressing"); - - b.Property("Gender"); - - b.Property("Length"); - - b.Property("Shampoo"); - - b.Property("Tech"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PrestationId"); - - b.Property("QueryId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.Property("TaintId"); - - b.Property("PrestationId"); - - b.HasKey("TaintId", "PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("FeatureId"); - - b.Property("Status"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Maintaining.Feature", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("ShortName"); - - b.Property("Status"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Price"); - - b.Property("Public"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("For"); - - b.Property("Message"); - - b.Property("OwnerId"); - - b.Property("Sender"); - - b.Property("Topic"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Target"); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon") - .HasAnnotation("Relational:DefaultValue", "exclam") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.Property("CreationToken"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ExecutorId") - .IsRequired(); - - b.Property("OrderReference"); - - b.Property("PaypalPayerId"); - - b.Property("State"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("CreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.Property("HRef"); - - b.Property("Method"); - - b.Property("BrusherProfileUserId"); - - b.Property("ContentType"); - - b.Property("PayPalPaymentCreationToken"); - - b.Property("Rel"); - - b.HasKey("HRef", "Method"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActionName"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.RdvQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - - b.HasOne("Yavsc.Models.Relationship.Tag") - .WithMany() - .HasForeignKey("TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.HasOne("Yavsc.Models.Blog.Comment") - .WithMany() - .HasForeignKey("ParentId"); - - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserCreated"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Calendar.Period") - .WithMany() - .HasForeignKey("PeriodStart", "PeriodEnd"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("SelectedProfileUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") - .WithMany() - .HasForeignKey("QueryId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairTaint") - .WithMany() - .HasForeignKey("TaintId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ExecutorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("BrusherProfileUserId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PayPalPaymentCreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20171019130120_subComment.cs b/src/Yavsc/Migrations/2017/20171019130120_subComment.cs deleted file mode 100644 index 2169cef2..00000000 --- a/src/Yavsc/Migrations/2017/20171019130120_subComment.cs +++ /dev/null @@ -1,764 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class subComment : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_UserCreated", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_Connection_ApplicationUser_ApplicationUserId", table: "Connection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.AddColumn( - name: "ParentId", - table: "Comment", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_Comment_ParentId", - table: "Comment", - column: "ParentId", - principalTable: "Comment", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_UserCreated", - table: "Comment", - column: "UserCreated", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Connection_ApplicationUser_ApplicationUserId", - table: "Connection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_Comment_ParentId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_UserCreated", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_Connection_ApplicationUser_ApplicationUserId", table: "Connection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropColumn(name: "ParentId", table: "Comment"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_UserCreated", - table: "Comment", - column: "UserCreated", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Connection_ApplicationUser_ApplicationUserId", - table: "Connection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20171020090944_commentAuthor.Designer.cs b/src/Yavsc/Migrations/2017/20171020090944_commentAuthor.Designer.cs deleted file mode 100644 index 5afd9230..00000000 --- a/src/Yavsc/Migrations/2017/20171020090944_commentAuthor.Designer.cs +++ /dev/null @@ -1,1716 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20171020090944_commentAuthor")] - partial class commentAuthor - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Count"); - - b.Property("Currency"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 256); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType") - .IsRequired(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content") - .HasAnnotation("MaxLength", 56224); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Photo") - .HasAnnotation("MaxLength", 1024); - - b.Property("Rate"); - - b.Property("Title") - .HasAnnotation("MaxLength", 1024); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId") - .IsRequired(); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ParentId"); - - b.Property("PostId"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Period", b => - { - b.Property("Start"); - - b.Property("End"); - - b.HasKey("Start", "End"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.Property("OwnerId"); - - b.HasKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PeriodEnd"); - - b.Property("PeriodStart"); - - b.Property("Reccurence"); - - b.Property("ScheduleOwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId") - .IsRequired(); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Cratie.Option", b => - { - b.Property("Code"); - - b.Property("CodeScrutin"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code", "CodeScrutin"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.Property("UserId"); - - b.Property("ActionDistance"); - - b.Property("CarePrice"); - - b.Property("FlatFeeDiscount"); - - b.Property("HalfBalayagePrice"); - - b.Property("HalfBrushingPrice"); - - b.Property("HalfColorPrice"); - - b.Property("HalfDefrisPrice"); - - b.Property("HalfFoldingPrice"); - - b.Property("HalfMechPrice"); - - b.Property("HalfMultiColorPrice"); - - b.Property("HalfPermanentPrice"); - - b.Property("KidCutPrice"); - - b.Property("LongBalayagePrice"); - - b.Property("LongBrushingPrice"); - - b.Property("LongColorPrice"); - - b.Property("LongDefrisPrice"); - - b.Property("LongFoldingPrice"); - - b.Property("LongMechPrice"); - - b.Property("LongMultiColorPrice"); - - b.Property("LongPermanentPrice"); - - b.Property("ManBrushPrice"); - - b.Property("ManCutPrice"); - - b.Property("ScheduleOwnerId"); - - b.Property("ShampooPrice"); - - b.Property("ShortBalayagePrice"); - - b.Property("ShortBrushingPrice"); - - b.Property("ShortColorPrice"); - - b.Property("ShortDefrisPrice"); - - b.Property("ShortFoldingPrice"); - - b.Property("ShortMechPrice"); - - b.Property("ShortMultiColorPrice"); - - b.Property("ShortPermanentPrice"); - - b.Property("WomenHalfCutPrice"); - - b.Property("WomenLongCutPrice"); - - b.Property("WomenShortCutPrice"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("AdditionalInfo") - .HasAnnotation("MaxLength", 512); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("PrestationId"); - - b.Property("Previsional"); - - b.Property("SelectedProfileUserId"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Cares"); - - b.Property("Cut"); - - b.Property("Dressing"); - - b.Property("Gender"); - - b.Property("Length"); - - b.Property("Shampoo"); - - b.Property("Tech"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PrestationId"); - - b.Property("QueryId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.Property("TaintId"); - - b.Property("PrestationId"); - - b.HasKey("TaintId", "PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("FeatureId"); - - b.Property("Status"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Maintaining.Feature", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("ShortName"); - - b.Property("Status"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Price"); - - b.Property("Public"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("For"); - - b.Property("Message"); - - b.Property("OwnerId"); - - b.Property("Sender"); - - b.Property("Topic"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Target"); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon") - .HasAnnotation("Relational:DefaultValue", "exclam") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.Property("CreationToken"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ExecutorId") - .IsRequired(); - - b.Property("OrderReference"); - - b.Property("PaypalPayerId"); - - b.Property("State"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("CreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.Property("HRef"); - - b.Property("Method"); - - b.Property("BrusherProfileUserId"); - - b.Property("ContentType"); - - b.Property("PayPalPaymentCreationToken"); - - b.Property("Rel"); - - b.HasKey("HRef", "Method"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActionName"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.RdvQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - - b.HasOne("Yavsc.Models.Relationship.Tag") - .WithMany() - .HasForeignKey("TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - - b.HasOne("Yavsc.Models.Blog.Comment") - .WithMany() - .HasForeignKey("ParentId"); - - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Calendar.Period") - .WithMany() - .HasForeignKey("PeriodStart", "PeriodEnd"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("SelectedProfileUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") - .WithMany() - .HasForeignKey("QueryId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairTaint") - .WithMany() - .HasForeignKey("TaintId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ExecutorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("BrusherProfileUserId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PayPalPaymentCreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20171020090944_commentAuthor.cs b/src/Yavsc/Migrations/2017/20171020090944_commentAuthor.cs deleted file mode 100644 index 2121848d..00000000 --- a/src/Yavsc/Migrations/2017/20171020090944_commentAuthor.cs +++ /dev/null @@ -1,765 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class commentAuthor : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_UserCreated", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_Connection_ApplicationUser_ApplicationUserId", table: "Connection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.AlterColumn( - name: "UserCreated", - table: "Comment", - nullable: true); - migrationBuilder.AddColumn( - name: "AuthorId", - table: "Comment", - nullable: false, - defaultValue: ""); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_AuthorId", - table: "Comment", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Connection_ApplicationUser_ApplicationUserId", - table: "Connection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_AuthorId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_Connection_ApplicationUser_ApplicationUserId", table: "Connection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropColumn(name: "AuthorId", table: "Comment"); - migrationBuilder.AlterColumn( - name: "UserCreated", - table: "Comment", - nullable: false); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_UserCreated", - table: "Comment", - column: "UserCreated", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Connection_ApplicationUser_ApplicationUserId", - table: "Connection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20171020173835_commentAuthorId.Designer.cs b/src/Yavsc/Migrations/2017/20171020173835_commentAuthorId.Designer.cs deleted file mode 100644 index 7e1fda6e..00000000 --- a/src/Yavsc/Migrations/2017/20171020173835_commentAuthorId.Designer.cs +++ /dev/null @@ -1,1716 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20171020173835_commentAuthorId")] - partial class commentAuthorId - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Count"); - - b.Property("Currency"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 256); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType") - .IsRequired(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content") - .HasAnnotation("MaxLength", 56224); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Photo") - .HasAnnotation("MaxLength", 1024); - - b.Property("Rate"); - - b.Property("Title") - .HasAnnotation("MaxLength", 1024); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId") - .IsRequired(); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ParentId"); - - b.Property("PostId"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Period", b => - { - b.Property("Start"); - - b.Property("End"); - - b.HasKey("Start", "End"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.Property("OwnerId"); - - b.HasKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PeriodEnd"); - - b.Property("PeriodStart"); - - b.Property("Reccurence"); - - b.Property("ScheduleOwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId") - .IsRequired(); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Cratie.Option", b => - { - b.Property("Code"); - - b.Property("CodeScrutin"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code", "CodeScrutin"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.Property("UserId"); - - b.Property("ActionDistance"); - - b.Property("CarePrice"); - - b.Property("FlatFeeDiscount"); - - b.Property("HalfBalayagePrice"); - - b.Property("HalfBrushingPrice"); - - b.Property("HalfColorPrice"); - - b.Property("HalfDefrisPrice"); - - b.Property("HalfFoldingPrice"); - - b.Property("HalfMechPrice"); - - b.Property("HalfMultiColorPrice"); - - b.Property("HalfPermanentPrice"); - - b.Property("KidCutPrice"); - - b.Property("LongBalayagePrice"); - - b.Property("LongBrushingPrice"); - - b.Property("LongColorPrice"); - - b.Property("LongDefrisPrice"); - - b.Property("LongFoldingPrice"); - - b.Property("LongMechPrice"); - - b.Property("LongMultiColorPrice"); - - b.Property("LongPermanentPrice"); - - b.Property("ManBrushPrice"); - - b.Property("ManCutPrice"); - - b.Property("ScheduleOwnerId"); - - b.Property("ShampooPrice"); - - b.Property("ShortBalayagePrice"); - - b.Property("ShortBrushingPrice"); - - b.Property("ShortColorPrice"); - - b.Property("ShortDefrisPrice"); - - b.Property("ShortFoldingPrice"); - - b.Property("ShortMechPrice"); - - b.Property("ShortMultiColorPrice"); - - b.Property("ShortPermanentPrice"); - - b.Property("WomenHalfCutPrice"); - - b.Property("WomenLongCutPrice"); - - b.Property("WomenShortCutPrice"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("AdditionalInfo") - .HasAnnotation("MaxLength", 512); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("PrestationId"); - - b.Property("Previsional"); - - b.Property("SelectedProfileUserId"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Cares"); - - b.Property("Cut"); - - b.Property("Dressing"); - - b.Property("Gender"); - - b.Property("Length"); - - b.Property("Shampoo"); - - b.Property("Tech"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PrestationId"); - - b.Property("QueryId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.Property("TaintId"); - - b.Property("PrestationId"); - - b.HasKey("TaintId", "PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("FeatureId"); - - b.Property("Status"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Maintaining.Feature", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("ShortName"); - - b.Property("Status"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Price"); - - b.Property("Public"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("For"); - - b.Property("Message"); - - b.Property("OwnerId"); - - b.Property("Sender"); - - b.Property("Topic"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Target"); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon") - .HasAnnotation("Relational:DefaultValue", "exclam") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.Property("CreationToken"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ExecutorId") - .IsRequired(); - - b.Property("OrderReference"); - - b.Property("PaypalPayerId"); - - b.Property("State"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("CreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.Property("HRef"); - - b.Property("Method"); - - b.Property("BrusherProfileUserId"); - - b.Property("ContentType"); - - b.Property("PayPalPaymentCreationToken"); - - b.Property("Rel"); - - b.HasKey("HRef", "Method"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActionName"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.RdvQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - - b.HasOne("Yavsc.Models.Relationship.Tag") - .WithMany() - .HasForeignKey("TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - - b.HasOne("Yavsc.Models.Blog.Comment") - .WithMany() - .HasForeignKey("ParentId"); - - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Calendar.Period") - .WithMany() - .HasForeignKey("PeriodStart", "PeriodEnd"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("SelectedProfileUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") - .WithMany() - .HasForeignKey("QueryId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairTaint") - .WithMany() - .HasForeignKey("TaintId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ExecutorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("BrusherProfileUserId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PayPalPaymentCreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2017/20171020173835_commentAuthorId.cs b/src/Yavsc/Migrations/2017/20171020173835_commentAuthorId.cs deleted file mode 100644 index 0ce1a33d..00000000 --- a/src/Yavsc/Migrations/2017/20171020173835_commentAuthorId.cs +++ /dev/null @@ -1,753 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class commentAuthorId : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_AuthorId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_Connection_ApplicationUser_ApplicationUserId", table: "Connection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.Sql("update \"Comment\" set \"AuthorId\"=\"UserModified\" where \"AuthorId\" is null"); - migrationBuilder.Sql("update \"Comment\" set \"AuthorId\"=\"UserCreated\" where \"AuthorId\" is null"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_AuthorId", - table: "Comment", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Connection_ApplicationUser_ApplicationUserId", - table: "Connection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_AuthorId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_Connection_ApplicationUser_ApplicationUserId", table: "Connection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_AuthorId", - table: "Comment", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Connection_ApplicationUser_ApplicationUserId", - table: "Connection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2018/20180102153009_chatRooms.Designer.cs b/src/Yavsc/Migrations/2018/20180102153009_chatRooms.Designer.cs deleted file mode 100644 index a6163caa..00000000 --- a/src/Yavsc/Migrations/2018/20180102153009_chatRooms.Designer.cs +++ /dev/null @@ -1,1767 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20180102153009_chatRooms")] - partial class chatRooms - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("MaxFileSize"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Count"); - - b.Property("Currency"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 256); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType") - .IsRequired(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content") - .HasAnnotation("MaxLength", 56224); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Photo") - .HasAnnotation("MaxLength", 1024); - - b.Property("Rate"); - - b.Property("Title") - .HasAnnotation("MaxLength", 1024); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId") - .IsRequired(); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ParentId"); - - b.Property("PostId"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Period", b => - { - b.Property("Start"); - - b.Property("End"); - - b.HasKey("Start", "End"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.Property("OwnerId"); - - b.HasKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PeriodEnd"); - - b.Property("PeriodStart"); - - b.Property("Reccurence"); - - b.Property("ScheduleOwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId") - .IsRequired(); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b => - { - b.Property("Name") - .HasAnnotation("MaxLength", 255); - - b.Property("ApplicationUserId"); - - b.Property("Topic") - .HasAnnotation("MaxLength", 1023); - - b.HasKey("Name"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomPresence", b => - { - b.Property("ChannelName"); - - b.Property("ChatUserConnectionId"); - - b.Property("Level"); - - b.HasKey("ChannelName", "ChatUserConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Cratie.Option", b => - { - b.Property("Code"); - - b.Property("CodeScrutin"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code", "CodeScrutin"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.Property("UserId"); - - b.Property("ActionDistance"); - - b.Property("CarePrice"); - - b.Property("FlatFeeDiscount"); - - b.Property("HalfBalayagePrice"); - - b.Property("HalfBrushingPrice"); - - b.Property("HalfColorPrice"); - - b.Property("HalfDefrisPrice"); - - b.Property("HalfFoldingPrice"); - - b.Property("HalfMechPrice"); - - b.Property("HalfMultiColorPrice"); - - b.Property("HalfPermanentPrice"); - - b.Property("KidCutPrice"); - - b.Property("LongBalayagePrice"); - - b.Property("LongBrushingPrice"); - - b.Property("LongColorPrice"); - - b.Property("LongDefrisPrice"); - - b.Property("LongFoldingPrice"); - - b.Property("LongMechPrice"); - - b.Property("LongMultiColorPrice"); - - b.Property("LongPermanentPrice"); - - b.Property("ManBrushPrice"); - - b.Property("ManCutPrice"); - - b.Property("ScheduleOwnerId"); - - b.Property("ShampooPrice"); - - b.Property("ShortBalayagePrice"); - - b.Property("ShortBrushingPrice"); - - b.Property("ShortColorPrice"); - - b.Property("ShortDefrisPrice"); - - b.Property("ShortFoldingPrice"); - - b.Property("ShortMechPrice"); - - b.Property("ShortMultiColorPrice"); - - b.Property("ShortPermanentPrice"); - - b.Property("WomenHalfCutPrice"); - - b.Property("WomenLongCutPrice"); - - b.Property("WomenShortCutPrice"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("AdditionalInfo") - .HasAnnotation("MaxLength", 512); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("PrestationId"); - - b.Property("Previsional"); - - b.Property("SelectedProfileUserId"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Cares"); - - b.Property("Cut"); - - b.Property("Dressing"); - - b.Property("Gender"); - - b.Property("Length"); - - b.Property("Shampoo"); - - b.Property("Tech"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PrestationId"); - - b.Property("QueryId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.Property("TaintId"); - - b.Property("PrestationId"); - - b.HasKey("TaintId", "PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("FeatureId"); - - b.Property("Status"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Maintaining.Feature", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("ShortName"); - - b.Property("Status"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Price"); - - b.Property("Public"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("For"); - - b.Property("Message"); - - b.Property("OwnerId"); - - b.Property("Sender"); - - b.Property("Topic"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Target"); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon") - .HasAnnotation("Relational:DefaultValue", "exclam") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.Property("CreationToken"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ExecutorId") - .IsRequired(); - - b.Property("OrderReference"); - - b.Property("PaypalPayerId"); - - b.Property("State"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("CreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.Property("HRef"); - - b.Property("Method"); - - b.Property("BrusherProfileUserId"); - - b.Property("ContentType"); - - b.Property("PayPalPaymentCreationToken"); - - b.Property("Rel"); - - b.HasKey("HRef", "Method"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActionName"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.RdvQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - - b.HasOne("Yavsc.Models.Relationship.Tag") - .WithMany() - .HasForeignKey("TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - - b.HasOne("Yavsc.Models.Blog.Comment") - .WithMany() - .HasForeignKey("ParentId"); - - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Calendar.Period") - .WithMany() - .HasForeignKey("PeriodStart", "PeriodEnd"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomPresence", b => - { - b.HasOne("Yavsc.Models.Chat.ChatRoom") - .WithMany() - .HasForeignKey("ChannelName"); - - b.HasOne("Yavsc.Models.Chat.ChatConnection") - .WithMany() - .HasForeignKey("ChatUserConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("SelectedProfileUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") - .WithMany() - .HasForeignKey("QueryId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairTaint") - .WithMany() - .HasForeignKey("TaintId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.HasOne("Yavsc.Models.IT.Maintaining.Feature") - .WithMany() - .HasForeignKey("FeatureId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("BillingAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ExecutorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("BrusherProfileUserId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PayPalPaymentCreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2018/20180102153009_chatRooms.cs b/src/Yavsc/Migrations/2018/20180102153009_chatRooms.cs deleted file mode 100644 index c23fac19..00000000 --- a/src/Yavsc/Migrations/2018/20180102153009_chatRooms.cs +++ /dev/null @@ -1,841 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class chatRooms : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_AuthorId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropTable("Connection"); - migrationBuilder.CreateTable( - name: "ChatConnection", - columns: table => new - { - ConnectionId = table.Column(nullable: false), - ApplicationUserId = table.Column(nullable: false), - Connected = table.Column(nullable: false), - UserAgent = table.Column(nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_ChatConnection", x => x.ConnectionId); - table.ForeignKey( - name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", - column: x => x.ApplicationUserId, - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - migrationBuilder.CreateTable( - name: "ChatRoom", - columns: table => new - { - Name = table.Column(nullable: false), - ApplicationUserId = table.Column(nullable: true), - Topic = table.Column(nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_ChatRoom", x => x.Name); - table.ForeignKey( - name: "FK_ChatRoom_ApplicationUser_ApplicationUserId", - column: x => x.ApplicationUserId, - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - }); - migrationBuilder.CreateTable( - name: "ChatRoomPresence", - columns: table => new - { - ChannelName = table.Column(nullable: false), - ChatUserConnectionId = table.Column(nullable: false), - Level = table.Column(nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_ChatRoomPresence", x => new { x.ChannelName, x.ChatUserConnectionId }); - table.ForeignKey( - name: "FK_ChatRoomPresence_ChatRoom_ChannelName", - column: x => x.ChannelName, - principalTable: "ChatRoom", - principalColumn: "Name", - onDelete: ReferentialAction.Restrict); - table.ForeignKey( - name: "FK_ChatRoomPresence_ChatConnection_ChatUserConnectionId", - column: x => x.ChatUserConnectionId, - principalTable: "ChatConnection", - principalColumn: "ConnectionId", - onDelete: ReferentialAction.Restrict); - }); - migrationBuilder.AlterColumn( - name: "FeatureId", - table: "Bug", - nullable: true); - migrationBuilder.AddColumn( - name: "MaxFileSize", - table: "AspNetUsers", - nullable: false, - defaultValue: 0L); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_AuthorId", - table: "Comment", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Bug_Feature_FeatureId", - table: "Bug", - column: "FeatureId", - principalTable: "Feature", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_AuthorId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_Bug_Feature_FeatureId", table: "Bug"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropColumn(name: "MaxFileSize", table: "AspNetUsers"); - migrationBuilder.DropTable("ChatRoomPresence"); - migrationBuilder.DropTable("ChatRoom"); - migrationBuilder.DropTable("ChatConnection"); - migrationBuilder.CreateTable( - name: "Connection", - columns: table => new - { - ConnectionId = table.Column(nullable: false), - ApplicationUserId = table.Column(nullable: false), - Connected = table.Column(nullable: false), - UserAgent = table.Column(nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_Connection", x => x.ConnectionId); - table.ForeignKey( - name: "FK_Connection_ApplicationUser_ApplicationUserId", - column: x => x.ApplicationUserId, - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - }); - migrationBuilder.AlterColumn( - name: "FeatureId", - table: "Bug", - nullable: false); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_PerformerProfile_OwnerId", - table: "Estimate", - column: "OwnerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_AuthorId", - table: "Comment", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2018/20180209144114_rejectQuery.Designer.cs b/src/Yavsc/Migrations/2018/20180209144114_rejectQuery.Designer.cs deleted file mode 100644 index 5bb446e8..00000000 --- a/src/Yavsc/Migrations/2018/20180209144114_rejectQuery.Designer.cs +++ /dev/null @@ -1,1771 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20180209144114_rejectQuery")] - partial class rejectQuery - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar"); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("MaxFileSize"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Count"); - - b.Property("Currency"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 256); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType") - .IsRequired(); - - b.Property("Description"); - - b.Property("OwnerId"); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content") - .HasAnnotation("MaxLength", 56224); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Photo") - .HasAnnotation("MaxLength", 1024); - - b.Property("Rate"); - - b.Property("Title") - .HasAnnotation("MaxLength", 1024); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId") - .IsRequired(); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ParentId"); - - b.Property("PostId"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Period", b => - { - b.Property("Start"); - - b.Property("End"); - - b.HasKey("Start", "End"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.Property("OwnerId"); - - b.HasKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PeriodEnd"); - - b.Property("PeriodStart"); - - b.Property("Reccurence"); - - b.Property("ScheduleOwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId") - .IsRequired(); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b => - { - b.Property("Name") - .HasAnnotation("MaxLength", 255); - - b.Property("ApplicationUserId"); - - b.Property("Topic") - .HasAnnotation("MaxLength", 1023); - - b.HasKey("Name"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomPresence", b => - { - b.Property("ChannelName"); - - b.Property("ChatUserConnectionId"); - - b.Property("Level"); - - b.HasKey("ChannelName", "ChatUserConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Cratie.Option", b => - { - b.Property("Code"); - - b.Property("CodeScrutin"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code", "CodeScrutin"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.Property("UserId"); - - b.Property("ActionDistance"); - - b.Property("CarePrice"); - - b.Property("FlatFeeDiscount"); - - b.Property("HalfBalayagePrice"); - - b.Property("HalfBrushingPrice"); - - b.Property("HalfColorPrice"); - - b.Property("HalfDefrisPrice"); - - b.Property("HalfFoldingPrice"); - - b.Property("HalfMechPrice"); - - b.Property("HalfMultiColorPrice"); - - b.Property("HalfPermanentPrice"); - - b.Property("KidCutPrice"); - - b.Property("LongBalayagePrice"); - - b.Property("LongBrushingPrice"); - - b.Property("LongColorPrice"); - - b.Property("LongDefrisPrice"); - - b.Property("LongFoldingPrice"); - - b.Property("LongMechPrice"); - - b.Property("LongMultiColorPrice"); - - b.Property("LongPermanentPrice"); - - b.Property("ManBrushPrice"); - - b.Property("ManCutPrice"); - - b.Property("ScheduleOwnerId"); - - b.Property("ShampooPrice"); - - b.Property("ShortBalayagePrice"); - - b.Property("ShortBrushingPrice"); - - b.Property("ShortColorPrice"); - - b.Property("ShortDefrisPrice"); - - b.Property("ShortFoldingPrice"); - - b.Property("ShortMechPrice"); - - b.Property("ShortMultiColorPrice"); - - b.Property("ShortPermanentPrice"); - - b.Property("WomenHalfCutPrice"); - - b.Property("WomenLongCutPrice"); - - b.Property("WomenShortCutPrice"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("AdditionalInfo") - .HasAnnotation("MaxLength", 512); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("PrestationId"); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("SelectedProfileUserId"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Cares"); - - b.Property("Cut"); - - b.Property("Dressing"); - - b.Property("Gender"); - - b.Property("Length"); - - b.Property("Shampoo"); - - b.Property("Tech"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PrestationId"); - - b.Property("QueryId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.Property("TaintId"); - - b.Property("PrestationId"); - - b.HasKey("TaintId", "PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("FeatureId"); - - b.Property("Status"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Maintaining.Feature", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("ShortName"); - - b.Property("Status"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Price"); - - b.Property("Public"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("For"); - - b.Property("Message"); - - b.Property("OwnerId"); - - b.Property("Sender"); - - b.Property("Topic"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Target"); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon") - .HasAnnotation("Relational:DefaultValue", "exclam") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.Property("CreationToken"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ExecutorId") - .IsRequired(); - - b.Property("OrderReference"); - - b.Property("PaypalPayerId"); - - b.Property("State"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("CreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.Property("HRef"); - - b.Property("Method"); - - b.Property("BrusherProfileUserId"); - - b.Property("ContentType"); - - b.Property("PayPalPaymentCreationToken"); - - b.Property("Rel"); - - b.HasKey("HRef", "Method"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActionName"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.RdvQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - - b.HasOne("Yavsc.Models.Relationship.Tag") - .WithMany() - .HasForeignKey("TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - - b.HasOne("Yavsc.Models.Blog.Comment") - .WithMany() - .HasForeignKey("ParentId"); - - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Calendar.Period") - .WithMany() - .HasForeignKey("PeriodStart", "PeriodEnd"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomPresence", b => - { - b.HasOne("Yavsc.Models.Chat.ChatRoom") - .WithMany() - .HasForeignKey("ChannelName"); - - b.HasOne("Yavsc.Models.Chat.ChatConnection") - .WithMany() - .HasForeignKey("ChatUserConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("SelectedProfileUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") - .WithMany() - .HasForeignKey("QueryId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairTaint") - .WithMany() - .HasForeignKey("TaintId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.HasOne("Yavsc.Models.IT.Maintaining.Feature") - .WithMany() - .HasForeignKey("FeatureId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ExecutorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("BrusherProfileUserId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PayPalPaymentCreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2018/20180209144114_rejectQuery.cs b/src/Yavsc/Migrations/2018/20180209144114_rejectQuery.cs deleted file mode 100644 index 314d2bf3..00000000 --- a/src/Yavsc/Migrations/2018/20180209144114_rejectQuery.cs +++ /dev/null @@ -1,804 +0,0 @@ -using System; -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class rejectQuery : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_AuthorId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", table: "ChatConnection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_ClientProviderInfo_Location_BillingAddressId", table: "ClientProviderInfo"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.AddColumn( - name: "Rejected", - table: "RdvQuery", - nullable: false, - defaultValue: false); - migrationBuilder.AddColumn( - name: "RejectedAt", - table: "RdvQuery", - nullable: false, - defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified)); - migrationBuilder.AlterColumn( - name: "BillingAddressId", - table: "ClientProviderInfo", - nullable: false); - migrationBuilder.AlterColumn( - name: "For", - table: "Announce", - nullable: false); - migrationBuilder.AddColumn( - name: "Rejected", - table: "HairMultiCutQuery", - nullable: false, - defaultValue: false); - migrationBuilder.AddColumn( - name: "RejectedAt", - table: "HairMultiCutQuery", - nullable: false, - defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified)); - migrationBuilder.AddColumn( - name: "Rejected", - table: "HairCutQuery", - nullable: false, - defaultValue: false); - migrationBuilder.AddColumn( - name: "RejectedAt", - table: "HairCutQuery", - nullable: false, - defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified)); - migrationBuilder.AlterColumn( - name: "OwnerId", - table: "Estimate", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_AuthorId", - table: "Comment", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", - table: "ChatConnection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_AuthorId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", table: "ChatConnection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropColumn(name: "Rejected", table: "RdvQuery"); - migrationBuilder.DropColumn(name: "RejectedAt", table: "RdvQuery"); - migrationBuilder.DropColumn(name: "Rejected", table: "HairMultiCutQuery"); - migrationBuilder.DropColumn(name: "RejectedAt", table: "HairMultiCutQuery"); - migrationBuilder.DropColumn(name: "Rejected", table: "HairCutQuery"); - migrationBuilder.DropColumn(name: "RejectedAt", table: "HairCutQuery"); - migrationBuilder.AlterColumn( - name: "BillingAddressId", - table: "ClientProviderInfo", - nullable: true); - migrationBuilder.AlterColumn( - name: "For", - table: "Announce", - nullable: false); - migrationBuilder.AlterColumn( - name: "OwnerId", - table: "Estimate", - nullable: false); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_AuthorId", - table: "Comment", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", - table: "ChatConnection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ClientProviderInfo_Location_BillingAddressId", - table: "ClientProviderInfo", - column: "BillingAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2018/20180420213912_mailingTemplates.Designer.cs b/src/Yavsc/Migrations/2018/20180420213912_mailingTemplates.Designer.cs deleted file mode 100644 index 8ed43de1..00000000 --- a/src/Yavsc/Migrations/2018/20180420213912_mailingTemplates.Designer.cs +++ /dev/null @@ -1,1807 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20180420213912_mailingTemplates")] - partial class mailingTemplates - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar") - .HasAnnotation("MaxLength", 512); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("MaxFileSize"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Count"); - - b.Property("Currency"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 256); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType") - .IsRequired(); - - b.Property("Description"); - - b.Property("OwnerId"); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content") - .HasAnnotation("MaxLength", 56224); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Photo") - .HasAnnotation("MaxLength", 1024); - - b.Property("Rate"); - - b.Property("Title") - .HasAnnotation("MaxLength", 1024); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId") - .IsRequired(); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ParentId"); - - b.Property("PostId"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Period", b => - { - b.Property("Start"); - - b.Property("End"); - - b.HasKey("Start", "End"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.Property("OwnerId"); - - b.HasKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PeriodEnd"); - - b.Property("PeriodStart"); - - b.Property("Reccurence"); - - b.Property("ScheduleOwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId") - .IsRequired(); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b => - { - b.Property("Name") - .HasAnnotation("MaxLength", 255); - - b.Property("ApplicationUserId"); - - b.Property("Topic") - .HasAnnotation("MaxLength", 1023); - - b.HasKey("Name"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomPresence", b => - { - b.Property("ChannelName"); - - b.Property("ChatUserConnectionId"); - - b.Property("Level"); - - b.HasKey("ChannelName", "ChatUserConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Cratie.Option", b => - { - b.Property("Code"); - - b.Property("CodeScrutin"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code", "CodeScrutin"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.Property("UserId"); - - b.Property("ActionDistance"); - - b.Property("CarePrice"); - - b.Property("FlatFeeDiscount"); - - b.Property("HalfBalayagePrice"); - - b.Property("HalfBrushingPrice"); - - b.Property("HalfColorPrice"); - - b.Property("HalfDefrisPrice"); - - b.Property("HalfFoldingPrice"); - - b.Property("HalfMechPrice"); - - b.Property("HalfMultiColorPrice"); - - b.Property("HalfPermanentPrice"); - - b.Property("KidCutPrice"); - - b.Property("LongBalayagePrice"); - - b.Property("LongBrushingPrice"); - - b.Property("LongColorPrice"); - - b.Property("LongDefrisPrice"); - - b.Property("LongFoldingPrice"); - - b.Property("LongMechPrice"); - - b.Property("LongMultiColorPrice"); - - b.Property("LongPermanentPrice"); - - b.Property("ManBrushPrice"); - - b.Property("ManCutPrice"); - - b.Property("ScheduleOwnerId"); - - b.Property("ShampooPrice"); - - b.Property("ShortBalayagePrice"); - - b.Property("ShortBrushingPrice"); - - b.Property("ShortColorPrice"); - - b.Property("ShortDefrisPrice"); - - b.Property("ShortFoldingPrice"); - - b.Property("ShortMechPrice"); - - b.Property("ShortMultiColorPrice"); - - b.Property("ShortPermanentPrice"); - - b.Property("WomenHalfCutPrice"); - - b.Property("WomenLongCutPrice"); - - b.Property("WomenShortCutPrice"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("AdditionalInfo") - .HasAnnotation("MaxLength", 512); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("PrestationId"); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("SelectedProfileUserId"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Cares"); - - b.Property("Cut"); - - b.Property("Dressing"); - - b.Property("Gender"); - - b.Property("Length"); - - b.Property("Shampoo"); - - b.Property("Tech"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PrestationId"); - - b.Property("QueryId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.Property("TaintId"); - - b.Property("PrestationId"); - - b.HasKey("TaintId", "PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("FeatureId"); - - b.Property("Status"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Maintaining.Feature", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("ShortName"); - - b.Property("Status"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Price"); - - b.Property("Public"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("For"); - - b.Property("Message"); - - b.Property("OwnerId"); - - b.Property("Sender"); - - b.Property("Topic"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Target"); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon") - .HasAnnotation("Relational:DefaultValue", "exclam") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.Property("CreationToken"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ExecutorId") - .IsRequired(); - - b.Property("OrderReference"); - - b.Property("PaypalPayerId"); - - b.Property("State"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("CreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.Property("HRef"); - - b.Property("Method"); - - b.Property("BrusherProfileUserId"); - - b.Property("ContentType"); - - b.Property("PayPalPaymentCreationToken"); - - b.Property("Rel"); - - b.HasKey("HRef", "Method"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActionName"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.EMailing.MailingTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Body") - .HasAnnotation("MaxLength", 65536); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ManagerId"); - - b.Property("ReplyToAddress"); - - b.Property("ShortName") - .HasAnnotation("MaxLength", 128); - - b.Property("ToSend"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.RdvQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - - b.HasOne("Yavsc.Models.Relationship.Tag") - .WithMany() - .HasForeignKey("TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - - b.HasOne("Yavsc.Models.Blog.Comment") - .WithMany() - .HasForeignKey("ParentId"); - - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Calendar.Period") - .WithMany() - .HasForeignKey("PeriodStart", "PeriodEnd"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomPresence", b => - { - b.HasOne("Yavsc.Models.Chat.ChatRoom") - .WithMany() - .HasForeignKey("ChannelName"); - - b.HasOne("Yavsc.Models.Chat.ChatConnection") - .WithMany() - .HasForeignKey("ChatUserConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("SelectedProfileUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") - .WithMany() - .HasForeignKey("QueryId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairTaint") - .WithMany() - .HasForeignKey("TaintId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.HasOne("Yavsc.Models.IT.Maintaining.Feature") - .WithMany() - .HasForeignKey("FeatureId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ExecutorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("BrusherProfileUserId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PayPalPaymentCreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.EMailing.MailingTemplate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ManagerId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2018/20180420213912_mailingTemplates.cs b/src/Yavsc/Migrations/2018/20180420213912_mailingTemplates.cs deleted file mode 100644 index e265aa3e..00000000 --- a/src/Yavsc/Migrations/2018/20180420213912_mailingTemplates.cs +++ /dev/null @@ -1,763 +0,0 @@ -using System; -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class mailingTemplates : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_AuthorId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", table: "ChatConnection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.CreateTable( - name: "MailingTemplate", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true), - Body = table.Column(nullable: true), - DateCreated = table.Column(nullable: false), - DateModified = table.Column(nullable: false), - ManagerId = table.Column(nullable: true), - ReplyToAddress = table.Column(nullable: true), - ShortName = table.Column(nullable: true), - ToSend = table.Column(nullable: false), - UserCreated = table.Column(nullable: true), - UserModified = table.Column(nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_MailingTemplate", x => x.Id); - table.ForeignKey( - name: "FK_MailingTemplate_ApplicationUser_ManagerId", - column: x => x.ManagerId, - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - }); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_AuthorId", - table: "Comment", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", - table: "ChatConnection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_AuthorId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", table: "ChatConnection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropTable("MailingTemplate"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_AuthorId", - table: "Comment", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", - table: "ChatConnection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2018/20180503100246_userAllowMonthlyEmail.Designer.cs b/src/Yavsc/Migrations/2018/20180503100246_userAllowMonthlyEmail.Designer.cs deleted file mode 100644 index f944d535..00000000 --- a/src/Yavsc/Migrations/2018/20180503100246_userAllowMonthlyEmail.Designer.cs +++ /dev/null @@ -1,1811 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20180503100246_userAllowMonthlyEmail")] - partial class userAllowMonthlyEmail - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("AllowMonthlyEmail"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar") - .HasAnnotation("MaxLength", 512); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("MaxFileSize"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Count"); - - b.Property("Currency"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 256); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType") - .IsRequired(); - - b.Property("Description"); - - b.Property("OwnerId"); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content") - .HasAnnotation("MaxLength", 56224); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Photo") - .HasAnnotation("MaxLength", 1024); - - b.Property("Rate"); - - b.Property("Title") - .HasAnnotation("MaxLength", 1024); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId") - .IsRequired(); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ParentId"); - - b.Property("PostId"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Period", b => - { - b.Property("Start"); - - b.Property("End"); - - b.HasKey("Start", "End"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.Property("OwnerId"); - - b.HasKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PeriodEnd"); - - b.Property("PeriodStart"); - - b.Property("Reccurence"); - - b.Property("ScheduleOwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId") - .IsRequired(); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b => - { - b.Property("Name") - .HasAnnotation("MaxLength", 255); - - b.Property("ApplicationUserId"); - - b.Property("Topic") - .HasAnnotation("MaxLength", 1023); - - b.HasKey("Name"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomPresence", b => - { - b.Property("ChannelName"); - - b.Property("ChatUserConnectionId"); - - b.Property("Level"); - - b.HasKey("ChannelName", "ChatUserConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Cratie.Option", b => - { - b.Property("Code"); - - b.Property("CodeScrutin"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code", "CodeScrutin"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.Property("UserId"); - - b.Property("ActionDistance"); - - b.Property("CarePrice"); - - b.Property("FlatFeeDiscount"); - - b.Property("HalfBalayagePrice"); - - b.Property("HalfBrushingPrice"); - - b.Property("HalfColorPrice"); - - b.Property("HalfDefrisPrice"); - - b.Property("HalfFoldingPrice"); - - b.Property("HalfMechPrice"); - - b.Property("HalfMultiColorPrice"); - - b.Property("HalfPermanentPrice"); - - b.Property("KidCutPrice"); - - b.Property("LongBalayagePrice"); - - b.Property("LongBrushingPrice"); - - b.Property("LongColorPrice"); - - b.Property("LongDefrisPrice"); - - b.Property("LongFoldingPrice"); - - b.Property("LongMechPrice"); - - b.Property("LongMultiColorPrice"); - - b.Property("LongPermanentPrice"); - - b.Property("ManBrushPrice"); - - b.Property("ManCutPrice"); - - b.Property("ScheduleOwnerId"); - - b.Property("ShampooPrice"); - - b.Property("ShortBalayagePrice"); - - b.Property("ShortBrushingPrice"); - - b.Property("ShortColorPrice"); - - b.Property("ShortDefrisPrice"); - - b.Property("ShortFoldingPrice"); - - b.Property("ShortMechPrice"); - - b.Property("ShortMultiColorPrice"); - - b.Property("ShortPermanentPrice"); - - b.Property("WomenHalfCutPrice"); - - b.Property("WomenLongCutPrice"); - - b.Property("WomenShortCutPrice"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("AdditionalInfo") - .HasAnnotation("MaxLength", 512); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("PrestationId"); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("SelectedProfileUserId"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Cares"); - - b.Property("Cut"); - - b.Property("Dressing"); - - b.Property("Gender"); - - b.Property("Length"); - - b.Property("Shampoo"); - - b.Property("Tech"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PrestationId"); - - b.Property("QueryId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.Property("TaintId"); - - b.Property("PrestationId"); - - b.HasKey("TaintId", "PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("LatestActivityUpdate"); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("FeatureId"); - - b.Property("Status"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Maintaining.Feature", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("ShortName"); - - b.Property("Status"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Price"); - - b.Property("Public"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("For"); - - b.Property("Message"); - - b.Property("OwnerId"); - - b.Property("Sender"); - - b.Property("Topic"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Target"); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon") - .HasAnnotation("Relational:DefaultValue", "exclam") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.Property("CreationToken"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ExecutorId") - .IsRequired(); - - b.Property("OrderReference"); - - b.Property("PaypalPayerId"); - - b.Property("State"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("CreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.Property("HRef"); - - b.Property("Method"); - - b.Property("BrusherProfileUserId"); - - b.Property("ContentType"); - - b.Property("PayPalPaymentCreationToken"); - - b.Property("Rel"); - - b.HasKey("HRef", "Method"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActionName"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationTypeId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.EMailing.MailingTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Body") - .HasAnnotation("MaxLength", 65536); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ManagerId"); - - b.Property("ReplyToAddress"); - - b.Property("ToSend"); - - b.Property("Topic") - .HasAnnotation("MaxLength", 128); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.RdvQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - - b.HasOne("Yavsc.Models.Relationship.Tag") - .WithMany() - .HasForeignKey("TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - - b.HasOne("Yavsc.Models.Blog.Comment") - .WithMany() - .HasForeignKey("ParentId"); - - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Calendar.Period") - .WithMany() - .HasForeignKey("PeriodStart", "PeriodEnd"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomPresence", b => - { - b.HasOne("Yavsc.Models.Chat.ChatRoom") - .WithMany() - .HasForeignKey("ChannelName"); - - b.HasOne("Yavsc.Models.Chat.ChatConnection") - .WithMany() - .HasForeignKey("ChatUserConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("SelectedProfileUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") - .WithMany() - .HasForeignKey("QueryId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairTaint") - .WithMany() - .HasForeignKey("TaintId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.HasOne("Yavsc.Models.IT.Maintaining.Feature") - .WithMany() - .HasForeignKey("FeatureId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ExecutorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("BrusherProfileUserId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PayPalPaymentCreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Relationship.LocationType") - .WithMany() - .HasForeignKey("LocationTypeId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.EMailing.MailingTemplate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ManagerId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2018/20180503100246_userAllowMonthlyEmail.cs b/src/Yavsc/Migrations/2018/20180503100246_userAllowMonthlyEmail.cs deleted file mode 100644 index 09b30b07..00000000 --- a/src/Yavsc/Migrations/2018/20180503100246_userAllowMonthlyEmail.cs +++ /dev/null @@ -1,758 +0,0 @@ -using System; -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class userAllowMonthlyEmail : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_AuthorId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", table: "ChatConnection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropColumn(name: "ShortName", table: "MailingTemplate"); - migrationBuilder.AddColumn( - name: "Topic", - table: "MailingTemplate", - nullable: true); - migrationBuilder.AddColumn( - name: "LatestActivityUpdate", - table: "GoogleCloudMobileDeclaration", - nullable: false, - defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified)); - migrationBuilder.AddColumn( - name: "AllowMonthlyEmail", - table: "AspNetUsers", - nullable: false, - defaultValue: false); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_AuthorId", - table: "Comment", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", - table: "ChatConnection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_AuthorId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", table: "ChatConnection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropColumn(name: "Topic", table: "MailingTemplate"); - migrationBuilder.DropColumn(name: "LatestActivityUpdate", table: "GoogleCloudMobileDeclaration"); - migrationBuilder.DropColumn(name: "AllowMonthlyEmail", table: "AspNetUsers"); - migrationBuilder.AddColumn( - name: "ShortName", - table: "MailingTemplate", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_AuthorId", - table: "Comment", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", - table: "ChatConnection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2018/20180625113528_Git.Designer.cs b/src/Yavsc/Migrations/2018/20180625113528_Git.Designer.cs deleted file mode 100644 index 41c157ac..00000000 --- a/src/Yavsc/Migrations/2018/20180625113528_Git.Designer.cs +++ /dev/null @@ -1,1889 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20180625113528_Git")] - partial class Git - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("AllowMonthlyEmail"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar") - .HasAnnotation("MaxLength", 512); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("MaxFileSize"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Count"); - - b.Property("Currency"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 256); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType") - .IsRequired(); - - b.Property("Description"); - - b.Property("OwnerId"); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content") - .HasAnnotation("MaxLength", 56224); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Photo") - .HasAnnotation("MaxLength", 1024); - - b.Property("Rate"); - - b.Property("Title") - .HasAnnotation("MaxLength", 1024); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId") - .IsRequired(); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ParentId"); - - b.Property("PostId"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Period", b => - { - b.Property("Start"); - - b.Property("End"); - - b.HasKey("Start", "End"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.Property("OwnerId"); - - b.HasKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PeriodEnd"); - - b.Property("PeriodStart"); - - b.Property("Reccurence"); - - b.Property("ScheduleOwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId") - .IsRequired(); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b => - { - b.Property("Name") - .HasAnnotation("MaxLength", 255); - - b.Property("ApplicationUserId"); - - b.Property("Topic") - .HasAnnotation("MaxLength", 1023); - - b.HasKey("Name"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomPresence", b => - { - b.Property("ChannelName"); - - b.Property("ChatUserConnectionId"); - - b.Property("Level"); - - b.HasKey("ChannelName", "ChatUserConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Cratie.Option", b => - { - b.Property("Code"); - - b.Property("CodeScrutin"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code", "CodeScrutin"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.Property("UserId"); - - b.Property("ActionDistance"); - - b.Property("CarePrice"); - - b.Property("FlatFeeDiscount"); - - b.Property("HalfBalayagePrice"); - - b.Property("HalfBrushingPrice"); - - b.Property("HalfColorPrice"); - - b.Property("HalfDefrisPrice"); - - b.Property("HalfFoldingPrice"); - - b.Property("HalfMechPrice"); - - b.Property("HalfMultiColorPrice"); - - b.Property("HalfPermanentPrice"); - - b.Property("KidCutPrice"); - - b.Property("LongBalayagePrice"); - - b.Property("LongBrushingPrice"); - - b.Property("LongColorPrice"); - - b.Property("LongDefrisPrice"); - - b.Property("LongFoldingPrice"); - - b.Property("LongMechPrice"); - - b.Property("LongMultiColorPrice"); - - b.Property("LongPermanentPrice"); - - b.Property("ManBrushPrice"); - - b.Property("ManCutPrice"); - - b.Property("ScheduleOwnerId"); - - b.Property("ShampooPrice"); - - b.Property("ShortBalayagePrice"); - - b.Property("ShortBrushingPrice"); - - b.Property("ShortColorPrice"); - - b.Property("ShortDefrisPrice"); - - b.Property("ShortFoldingPrice"); - - b.Property("ShortMechPrice"); - - b.Property("ShortMultiColorPrice"); - - b.Property("ShortPermanentPrice"); - - b.Property("WomenHalfCutPrice"); - - b.Property("WomenLongCutPrice"); - - b.Property("WomenShortCutPrice"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("AdditionalInfo") - .HasAnnotation("MaxLength", 512); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("PrestationId"); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("SelectedProfileUserId"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Cares"); - - b.Property("Cut"); - - b.Property("Dressing"); - - b.Property("Gender"); - - b.Property("Length"); - - b.Property("Shampoo"); - - b.Property("Tech"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PrestationId"); - - b.Property("QueryId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.Property("TaintId"); - - b.Property("PrestationId"); - - b.HasKey("TaintId", "PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("LatestActivityUpdate"); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("FeatureId"); - - b.Property("Status"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Maintaining.Feature", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("ShortName"); - - b.Property("Status"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Price"); - - b.Property("Public"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("For"); - - b.Property("Message"); - - b.Property("OwnerId"); - - b.Property("Sender"); - - b.Property("Topic"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Target"); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon") - .HasAnnotation("Relational:DefaultValue", "exclam") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.Property("CreationToken"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ExecutorId") - .IsRequired(); - - b.Property("OrderReference"); - - b.Property("PaypalPayerId"); - - b.Property("State"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("CreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.Property("HRef"); - - b.Property("Method"); - - b.Property("BrusherProfileUserId"); - - b.Property("ContentType"); - - b.Property("PayPalPaymentCreationToken"); - - b.Property("Rel"); - - b.HasKey("HRef", "Method"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActionName"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationType"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.EMailing.MailingTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Body") - .HasAnnotation("MaxLength", 65536); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ManagerId"); - - b.Property("ReplyToAddress"); - - b.Property("ToSend"); - - b.Property("Topic") - .HasAnnotation("MaxLength", 128); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.Project", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Name") - .IsRequired(); - - b.Property("OwnerId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.Property("Version"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.ProjectBuildConfiguration", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.Property("ProjectId"); - - b.HasKey("Id"); - }); - - - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.RdvQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - - b.HasOne("Yavsc.Models.Relationship.Tag") - .WithMany() - .HasForeignKey("TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - - b.HasOne("Yavsc.Models.Blog.Comment") - .WithMany() - .HasForeignKey("ParentId"); - - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Calendar.Period") - .WithMany() - .HasForeignKey("PeriodStart", "PeriodEnd"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomPresence", b => - { - b.HasOne("Yavsc.Models.Chat.ChatRoom") - .WithMany() - .HasForeignKey("ChannelName"); - - b.HasOne("Yavsc.Models.Chat.ChatConnection") - .WithMany() - .HasForeignKey("ChatUserConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("SelectedProfileUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") - .WithMany() - .HasForeignKey("QueryId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairTaint") - .WithMany() - .HasForeignKey("TaintId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.HasOne("Yavsc.Models.IT.Maintaining.Feature") - .WithMany() - .HasForeignKey("FeatureId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ExecutorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("BrusherProfileUserId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PayPalPaymentCreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.EMailing.MailingTemplate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ManagerId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.Project", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.ProjectBuildConfiguration", b => - { - b.HasOne("Yavsc.Server.Models.IT.Project") - .WithMany() - .HasForeignKey("ProjectId"); - }); - - - } - } -} diff --git a/src/Yavsc/Migrations/2018/20180625113528_Git.cs b/src/Yavsc/Migrations/2018/20180625113528_Git.cs deleted file mode 100644 index 1e650e03..00000000 --- a/src/Yavsc/Migrations/2018/20180625113528_Git.cs +++ /dev/null @@ -1,810 +0,0 @@ -using System; -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class Git : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_AuthorId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", table: "ChatConnection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.CreateTable( - name: "Project", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true), - ActivityCode = table.Column(nullable: false), - ClientId = table.Column(nullable: false), - Consent = table.Column(nullable: false), - DateCreated = table.Column(nullable: false), - DateModified = table.Column(nullable: false), - Description = table.Column(nullable: true), - Name = table.Column(nullable: false), - OwnerId = table.Column(nullable: true), - PaymentId = table.Column(nullable: true), - PerformerId = table.Column(nullable: false), - Previsional = table.Column(nullable: true), - Rejected = table.Column(nullable: false), - RejectedAt = table.Column(nullable: false), - Status = table.Column(nullable: false), - UserCreated = table.Column(nullable: true), - UserModified = table.Column(nullable: true), - ValidationDate = table.Column(nullable: true), - Version = table.Column(nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_Project", x => x.Id); - table.ForeignKey( - name: "FK_Project_Activity_ActivityCode", - column: x => x.ActivityCode, - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - table.ForeignKey( - name: "FK_Project_ApplicationUser_ClientId", - column: x => x.ClientId, - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - table.ForeignKey( - name: "FK_Project_PayPalPayment_PaymentId", - column: x => x.PaymentId, - principalTable: "PayPalPayment", - principalColumn: "CreationToken", - onDelete: ReferentialAction.Restrict); - table.ForeignKey( - name: "FK_Project_PerformerProfile_PerformerId", - column: x => x.PerformerId, - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - }); - migrationBuilder.CreateTable( - name: "ProjectBuildConfiguration", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true), - Name = table.Column(nullable: false), - ProjectId = table.Column(nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_ProjectBuildConfiguration", x => x.Id); - table.ForeignKey( - name: "FK_ProjectBuildConfiguration_Project_ProjectId", - column: x => x.ProjectId, - principalTable: "Project", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_AuthorId", - table: "Comment", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", - table: "ChatConnection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_AuthorId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", table: "ChatConnection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropTable("ProjectBuildConfiguration"); - migrationBuilder.DropTable("Project"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_AuthorId", - table: "Comment", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", - table: "ChatConnection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2018/20180703224638_wrongProjectConfigForeignKey.Designer.cs b/src/Yavsc/Migrations/2018/20180703224638_wrongProjectConfigForeignKey.Designer.cs deleted file mode 100644 index 60d79df9..00000000 --- a/src/Yavsc/Migrations/2018/20180703224638_wrongProjectConfigForeignKey.Designer.cs +++ /dev/null @@ -1,1894 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20180703224638_wrongProjectConfigForeignKey")] - partial class wrongProjectConfigForeignKey - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("AllowMonthlyEmail"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar") - .HasAnnotation("MaxLength", 512); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("MaxFileSize"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Count"); - - b.Property("Currency"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 256); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType") - .IsRequired(); - - b.Property("Description"); - - b.Property("OwnerId"); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content") - .HasAnnotation("MaxLength", 56224); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Photo") - .HasAnnotation("MaxLength", 1024); - - b.Property("Rate"); - - b.Property("Title") - .HasAnnotation("MaxLength", 1024); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId") - .IsRequired(); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ParentId"); - - b.Property("PostId"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Period", b => - { - b.Property("Start"); - - b.Property("End"); - - b.HasKey("Start", "End"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.Property("OwnerId"); - - b.HasKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PeriodEnd"); - - b.Property("PeriodStart"); - - b.Property("Reccurence"); - - b.Property("ScheduleOwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId") - .IsRequired(); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b => - { - b.Property("Name") - .HasAnnotation("MaxLength", 255); - - b.Property("ApplicationUserId"); - - b.Property("Topic") - .HasAnnotation("MaxLength", 1023); - - b.HasKey("Name"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomPresence", b => - { - b.Property("ChannelName"); - - b.Property("ChatUserConnectionId"); - - b.Property("Level"); - - b.HasKey("ChannelName", "ChatUserConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Cratie.Option", b => - { - b.Property("Code"); - - b.Property("CodeScrutin"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code", "CodeScrutin"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.Property("UserId"); - - b.Property("ActionDistance"); - - b.Property("CarePrice"); - - b.Property("FlatFeeDiscount"); - - b.Property("HalfBalayagePrice"); - - b.Property("HalfBrushingPrice"); - - b.Property("HalfColorPrice"); - - b.Property("HalfDefrisPrice"); - - b.Property("HalfFoldingPrice"); - - b.Property("HalfMechPrice"); - - b.Property("HalfMultiColorPrice"); - - b.Property("HalfPermanentPrice"); - - b.Property("KidCutPrice"); - - b.Property("LongBalayagePrice"); - - b.Property("LongBrushingPrice"); - - b.Property("LongColorPrice"); - - b.Property("LongDefrisPrice"); - - b.Property("LongFoldingPrice"); - - b.Property("LongMechPrice"); - - b.Property("LongMultiColorPrice"); - - b.Property("LongPermanentPrice"); - - b.Property("ManBrushPrice"); - - b.Property("ManCutPrice"); - - b.Property("ScheduleOwnerId"); - - b.Property("ShampooPrice"); - - b.Property("ShortBalayagePrice"); - - b.Property("ShortBrushingPrice"); - - b.Property("ShortColorPrice"); - - b.Property("ShortDefrisPrice"); - - b.Property("ShortFoldingPrice"); - - b.Property("ShortMechPrice"); - - b.Property("ShortMultiColorPrice"); - - b.Property("ShortPermanentPrice"); - - b.Property("WomenHalfCutPrice"); - - b.Property("WomenLongCutPrice"); - - b.Property("WomenShortCutPrice"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("AdditionalInfo") - .HasAnnotation("MaxLength", 512); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("PrestationId"); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("SelectedProfileUserId"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Cares"); - - b.Property("Cut"); - - b.Property("Dressing"); - - b.Property("Gender"); - - b.Property("Length"); - - b.Property("Shampoo"); - - b.Property("Tech"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PrestationId"); - - b.Property("QueryId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.Property("TaintId"); - - b.Property("PrestationId"); - - b.HasKey("TaintId", "PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("LatestActivityUpdate"); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("FeatureId"); - - b.Property("Status"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Maintaining.Feature", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("ShortName"); - - b.Property("Status"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Price"); - - b.Property("Public"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("For"); - - b.Property("Message"); - - b.Property("OwnerId"); - - b.Property("Sender"); - - b.Property("Topic"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Target"); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon") - .HasAnnotation("Relational:DefaultValue", "exclam") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.Property("CreationToken"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ExecutorId") - .IsRequired(); - - b.Property("OrderReference"); - - b.Property("PaypalPayerId"); - - b.Property("State"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("CreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.Property("HRef"); - - b.Property("Method"); - - b.Property("BrusherProfileUserId"); - - b.Property("ContentType"); - - b.Property("PayPalPaymentCreationToken"); - - b.Property("Rel"); - - b.HasKey("HRef", "Method"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActionName"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationType"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.EMailing.MailingTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Body") - .HasAnnotation("MaxLength", 65536); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ManagerId"); - - b.Property("ReplyToAddress"); - - b.Property("ToSend"); - - b.Property("Topic") - .HasAnnotation("MaxLength", 128); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.Project", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Name") - .IsRequired(); - - b.Property("OwnerId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("ProjectId") - .IsRequired(); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.Property("Version"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.ProjectBuildConfiguration", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.Property("ProjectId"); - - b.HasKey("Id"); - }); - - - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.RdvQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - - b.HasOne("Yavsc.Models.Relationship.Tag") - .WithMany() - .HasForeignKey("TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - - b.HasOne("Yavsc.Models.Blog.Comment") - .WithMany() - .HasForeignKey("ParentId"); - - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Calendar.Period") - .WithMany() - .HasForeignKey("PeriodStart", "PeriodEnd"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomPresence", b => - { - b.HasOne("Yavsc.Models.Chat.ChatRoom") - .WithMany() - .HasForeignKey("ChannelName"); - - b.HasOne("Yavsc.Models.Chat.ChatConnection") - .WithMany() - .HasForeignKey("ChatUserConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("SelectedProfileUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") - .WithMany() - .HasForeignKey("QueryId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairTaint") - .WithMany() - .HasForeignKey("TaintId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.HasOne("Yavsc.Models.IT.Maintaining.Feature") - .WithMany() - .HasForeignKey("FeatureId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ExecutorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("BrusherProfileUserId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PayPalPaymentCreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.EMailing.MailingTemplate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ManagerId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.Project", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.ProjectBuildConfiguration", b => - { - b.HasOne("Yavsc.Server.Models.IT.Project") - .WithMany() - .HasForeignKey("ProjectId") - .HasPrincipalKey("ProjectId"); - }); - - - } - } -} diff --git a/src/Yavsc/Migrations/2018/20180703224638_wrongProjectConfigForeignKey.cs b/src/Yavsc/Migrations/2018/20180703224638_wrongProjectConfigForeignKey.cs deleted file mode 100644 index 5e439226..00000000 --- a/src/Yavsc/Migrations/2018/20180703224638_wrongProjectConfigForeignKey.cs +++ /dev/null @@ -1,819 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class wrongProjectConfigForeignKey : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_AuthorId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", table: "ChatConnection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_Project_Activity_ActivityCode", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_ApplicationUser_ClientId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_PerformerProfile_PerformerId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_ProjectBuildConfiguration_Project_ProjectId", table: "ProjectBuildConfiguration"); - migrationBuilder.AlterColumn( - name: "ProjectId", - table: "ProjectBuildConfiguration", - nullable: true); - migrationBuilder.AddColumn( - name: "ProjectId", - table: "Project", - nullable: false, - defaultValue: ""); - migrationBuilder.AddUniqueConstraint( - name: "AK_Project_ProjectId", - table: "Project", - column: "ProjectId"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_AuthorId", - table: "Comment", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", - table: "ChatConnection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_Activity_ActivityCode", - table: "Project", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_ApplicationUser_ClientId", - table: "Project", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - - migrationBuilder.AddForeignKey( - name: "FK_Project_PerformerProfile_PerformerId", - table: "Project", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ProjectBuildConfiguration_Project_ProjectId", - table: "ProjectBuildConfiguration", - column: "ProjectId", - principalTable: "Project", - principalColumn: "ProjectId", - onDelete: ReferentialAction.Restrict); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_AuthorId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", table: "ChatConnection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_Project_Activity_ActivityCode", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_ApplicationUser_ClientId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_PerformerProfile_PerformerId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_ProjectBuildConfiguration_Project_ProjectId", table: "ProjectBuildConfiguration"); - migrationBuilder.DropUniqueConstraint(name: "AK_Project_ProjectId", table: "Project"); - migrationBuilder.DropColumn(name: "ProjectId", table: "Project"); - migrationBuilder.AlterColumn( - name: "ProjectId", - table: "ProjectBuildConfiguration", - nullable: false); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_AuthorId", - table: "Comment", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", - table: "ChatConnection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_Activity_ActivityCode", - table: "Project", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_ApplicationUser_ClientId", - table: "Project", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_PerformerProfile_PerformerId", - table: "Project", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ProjectBuildConfiguration_Project_ProjectId", - table: "ProjectBuildConfiguration", - column: "ProjectId", - principalTable: "Project", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2018/20180703231814_wrongProjectConfigForeignKeyBis.Designer.cs b/src/Yavsc/Migrations/2018/20180703231814_wrongProjectConfigForeignKeyBis.Designer.cs deleted file mode 100644 index d883b6ad..00000000 --- a/src/Yavsc/Migrations/2018/20180703231814_wrongProjectConfigForeignKeyBis.Designer.cs +++ /dev/null @@ -1,1887 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20180703231814_wrongProjectConfigForeignKeyBis")] - partial class wrongProjectConfigForeignKeyBis - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("AllowMonthlyEmail"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar") - .HasAnnotation("MaxLength", 512); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("MaxFileSize"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Count"); - - b.Property("Currency"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 256); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType") - .IsRequired(); - - b.Property("Description"); - - b.Property("OwnerId"); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content") - .HasAnnotation("MaxLength", 56224); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Photo") - .HasAnnotation("MaxLength", 1024); - - b.Property("Rate"); - - b.Property("Title") - .HasAnnotation("MaxLength", 1024); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId") - .IsRequired(); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ParentId"); - - b.Property("PostId"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Period", b => - { - b.Property("Start"); - - b.Property("End"); - - b.HasKey("Start", "End"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.Property("OwnerId"); - - b.HasKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PeriodEnd"); - - b.Property("PeriodStart"); - - b.Property("Reccurence"); - - b.Property("ScheduleOwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId") - .IsRequired(); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b => - { - b.Property("Name") - .HasAnnotation("MaxLength", 255); - - b.Property("ApplicationUserId"); - - b.Property("Topic") - .HasAnnotation("MaxLength", 1023); - - b.HasKey("Name"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomPresence", b => - { - b.Property("ChannelName"); - - b.Property("ChatUserConnectionId"); - - b.Property("Level"); - - b.HasKey("ChannelName", "ChatUserConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Cratie.Option", b => - { - b.Property("Code"); - - b.Property("CodeScrutin"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code", "CodeScrutin"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.Property("UserId"); - - b.Property("ActionDistance"); - - b.Property("CarePrice"); - - b.Property("FlatFeeDiscount"); - - b.Property("HalfBalayagePrice"); - - b.Property("HalfBrushingPrice"); - - b.Property("HalfColorPrice"); - - b.Property("HalfDefrisPrice"); - - b.Property("HalfFoldingPrice"); - - b.Property("HalfMechPrice"); - - b.Property("HalfMultiColorPrice"); - - b.Property("HalfPermanentPrice"); - - b.Property("KidCutPrice"); - - b.Property("LongBalayagePrice"); - - b.Property("LongBrushingPrice"); - - b.Property("LongColorPrice"); - - b.Property("LongDefrisPrice"); - - b.Property("LongFoldingPrice"); - - b.Property("LongMechPrice"); - - b.Property("LongMultiColorPrice"); - - b.Property("LongPermanentPrice"); - - b.Property("ManBrushPrice"); - - b.Property("ManCutPrice"); - - b.Property("ScheduleOwnerId"); - - b.Property("ShampooPrice"); - - b.Property("ShortBalayagePrice"); - - b.Property("ShortBrushingPrice"); - - b.Property("ShortColorPrice"); - - b.Property("ShortDefrisPrice"); - - b.Property("ShortFoldingPrice"); - - b.Property("ShortMechPrice"); - - b.Property("ShortMultiColorPrice"); - - b.Property("ShortPermanentPrice"); - - b.Property("WomenHalfCutPrice"); - - b.Property("WomenLongCutPrice"); - - b.Property("WomenShortCutPrice"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("AdditionalInfo") - .HasAnnotation("MaxLength", 512); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("PrestationId"); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("SelectedProfileUserId"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Cares"); - - b.Property("Cut"); - - b.Property("Dressing"); - - b.Property("Gender"); - - b.Property("Length"); - - b.Property("Shampoo"); - - b.Property("Tech"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PrestationId"); - - b.Property("QueryId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.Property("TaintId"); - - b.Property("PrestationId"); - - b.HasKey("TaintId", "PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("LatestActivityUpdate"); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("FeatureId"); - - b.Property("Status"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Maintaining.Feature", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("ShortName"); - - b.Property("Status"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Price"); - - b.Property("Public"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("For"); - - b.Property("Message"); - - b.Property("OwnerId"); - - b.Property("Sender"); - - b.Property("Topic"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Target"); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon") - .HasAnnotation("Relational:DefaultValue", "exclam") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.Property("CreationToken"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ExecutorId") - .IsRequired(); - - b.Property("OrderReference"); - - b.Property("PaypalPayerId"); - - b.Property("State"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("CreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.Property("HRef"); - - b.Property("Method"); - - b.Property("BrusherProfileUserId"); - - b.Property("ContentType"); - - b.Property("PayPalPaymentCreationToken"); - - b.Property("Rel"); - - b.HasKey("HRef", "Method"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActionName"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationType"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.EMailing.MailingTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Body") - .HasAnnotation("MaxLength", 65536); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ManagerId"); - - b.Property("ReplyToAddress"); - - b.Property("ToSend"); - - b.Property("Topic") - .HasAnnotation("MaxLength", 128); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.Project", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Name") - .IsRequired(); - - b.Property("OwnerId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.Property("Version"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.ProjectBuildConfiguration", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.Property("ProjectId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.RdvQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - - b.HasOne("Yavsc.Models.Relationship.Tag") - .WithMany() - .HasForeignKey("TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - - b.HasOne("Yavsc.Models.Blog.Comment") - .WithMany() - .HasForeignKey("ParentId"); - - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Calendar.Period") - .WithMany() - .HasForeignKey("PeriodStart", "PeriodEnd"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomPresence", b => - { - b.HasOne("Yavsc.Models.Chat.ChatRoom") - .WithMany() - .HasForeignKey("ChannelName"); - - b.HasOne("Yavsc.Models.Chat.ChatConnection") - .WithMany() - .HasForeignKey("ChatUserConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("SelectedProfileUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") - .WithMany() - .HasForeignKey("QueryId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairTaint") - .WithMany() - .HasForeignKey("TaintId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.HasOne("Yavsc.Models.IT.Maintaining.Feature") - .WithMany() - .HasForeignKey("FeatureId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ExecutorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("BrusherProfileUserId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PayPalPaymentCreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.EMailing.MailingTemplate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ManagerId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.Project", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.ProjectBuildConfiguration", b => - { - b.HasOne("Yavsc.Server.Models.IT.Project") - .WithMany() - .HasForeignKey("ProjectId"); - }); - - } - } -} diff --git a/src/Yavsc/Migrations/2018/20180703231814_wrongProjectConfigForeignKeyBis.cs b/src/Yavsc/Migrations/2018/20180703231814_wrongProjectConfigForeignKeyBis.cs deleted file mode 100644 index 2dc13853..00000000 --- a/src/Yavsc/Migrations/2018/20180703231814_wrongProjectConfigForeignKeyBis.cs +++ /dev/null @@ -1,820 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class wrongProjectConfigForeignKeyBis : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_AuthorId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", table: "ChatConnection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_Project_Activity_ActivityCode", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_ApplicationUser_ClientId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_PerformerProfile_PerformerId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_ProjectBuildConfiguration_Project_ProjectId", table: "ProjectBuildConfiguration"); - migrationBuilder.DropUniqueConstraint(name: "AK_Project_ProjectId", table: "Project"); - migrationBuilder.DropColumn(name: "ProjectId", table: "Project"); - migrationBuilder.DropColumn(name: "ProjectId", table: "ProjectBuildConfiguration"); - migrationBuilder.AddColumn( - name: "ProjectId", - table: "ProjectBuildConfiguration", - nullable: false); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_AuthorId", - table: "Comment", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", - table: "ChatConnection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_Activity_ActivityCode", - table: "Project", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_ApplicationUser_ClientId", - table: "Project", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - - migrationBuilder.AddForeignKey( - name: "FK_Project_PerformerProfile_PerformerId", - table: "Project", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ProjectBuildConfiguration_Project_ProjectId", - table: "ProjectBuildConfiguration", - column: "ProjectId", - principalTable: "Project", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_AuthorId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", table: "ChatConnection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_Project_Activity_ActivityCode", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_ApplicationUser_ClientId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_PerformerProfile_PerformerId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_ProjectBuildConfiguration_Project_ProjectId", table: "ProjectBuildConfiguration"); - migrationBuilder.AlterColumn( - name: "ProjectId", - table: "ProjectBuildConfiguration", - nullable: true); - migrationBuilder.AddColumn( - name: "ProjectId", - table: "Project", - nullable: false, - defaultValue: ""); - migrationBuilder.AddUniqueConstraint( - name: "AK_Project_ProjectId", - table: "Project", - column: "ProjectId"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_AuthorId", - table: "Comment", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", - table: "ChatConnection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_Activity_ActivityCode", - table: "Project", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_ApplicationUser_ClientId", - table: "Project", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_PerformerProfile_PerformerId", - table: "Project", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ProjectBuildConfiguration_Project_ProjectId", - table: "ProjectBuildConfiguration", - column: "ProjectId", - principalTable: "Project", - principalColumn: "ProjectId", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2018/20180805122812_gitprojectref.Designer.cs b/src/Yavsc/Migrations/2018/20180805122812_gitprojectref.Designer.cs deleted file mode 100644 index e6c28833..00000000 --- a/src/Yavsc/Migrations/2018/20180805122812_gitprojectref.Designer.cs +++ /dev/null @@ -1,1923 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20180805122812_gitprojectref")] - partial class gitprojectref - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Abstract.Identity.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("AllowMonthlyEmail"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar") - .HasAnnotation("MaxLength", 512); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("MaxFileSize"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Count"); - - b.Property("Currency"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 256); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType") - .IsRequired(); - - b.Property("Description"); - - b.Property("OwnerId"); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content") - .HasAnnotation("MaxLength", 56224); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Photo") - .HasAnnotation("MaxLength", 1024); - - b.Property("Rate"); - - b.Property("Title") - .HasAnnotation("MaxLength", 1024); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId") - .IsRequired(); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ParentId"); - - b.Property("PostId"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Period", b => - { - b.Property("Start"); - - b.Property("End"); - - b.HasKey("Start", "End"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.Property("OwnerId"); - - b.HasKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PeriodEnd"); - - b.Property("PeriodStart"); - - b.Property("Reccurence"); - - b.Property("ScheduleOwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId") - .IsRequired(); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b => - { - b.Property("Name") - .HasAnnotation("MaxLength", 255); - - b.Property("ApplicationUserId"); - - b.Property("Topic") - .HasAnnotation("MaxLength", 1023); - - b.HasKey("Name"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomPresence", b => - { - b.Property("ChannelName"); - - b.Property("ChatUserConnectionId"); - - b.Property("Level"); - - b.HasKey("ChannelName", "ChatUserConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Cratie.Option", b => - { - b.Property("Code"); - - b.Property("CodeScrutin"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code", "CodeScrutin"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.Property("UserId"); - - b.Property("ActionDistance"); - - b.Property("CarePrice"); - - b.Property("FlatFeeDiscount"); - - b.Property("HalfBalayagePrice"); - - b.Property("HalfBrushingPrice"); - - b.Property("HalfColorPrice"); - - b.Property("HalfDefrisPrice"); - - b.Property("HalfFoldingPrice"); - - b.Property("HalfMechPrice"); - - b.Property("HalfMultiColorPrice"); - - b.Property("HalfPermanentPrice"); - - b.Property("KidCutPrice"); - - b.Property("LongBalayagePrice"); - - b.Property("LongBrushingPrice"); - - b.Property("LongColorPrice"); - - b.Property("LongDefrisPrice"); - - b.Property("LongFoldingPrice"); - - b.Property("LongMechPrice"); - - b.Property("LongMultiColorPrice"); - - b.Property("LongPermanentPrice"); - - b.Property("ManBrushPrice"); - - b.Property("ManCutPrice"); - - b.Property("ScheduleOwnerId"); - - b.Property("ShampooPrice"); - - b.Property("ShortBalayagePrice"); - - b.Property("ShortBrushingPrice"); - - b.Property("ShortColorPrice"); - - b.Property("ShortDefrisPrice"); - - b.Property("ShortFoldingPrice"); - - b.Property("ShortMechPrice"); - - b.Property("ShortMultiColorPrice"); - - b.Property("ShortPermanentPrice"); - - b.Property("WomenHalfCutPrice"); - - b.Property("WomenLongCutPrice"); - - b.Property("WomenShortCutPrice"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("AdditionalInfo") - .HasAnnotation("MaxLength", 512); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("PrestationId"); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("SelectedProfileUserId"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Cares"); - - b.Property("Cut"); - - b.Property("Dressing"); - - b.Property("Gender"); - - b.Property("Length"); - - b.Property("Shampoo"); - - b.Property("Tech"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PrestationId"); - - b.Property("QueryId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.Property("TaintId"); - - b.Property("PrestationId"); - - b.HasKey("TaintId", "PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("LatestActivityUpdate"); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("FeatureId"); - - b.Property("Status"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Maintaining.Feature", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("ShortName"); - - b.Property("Status"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Price"); - - b.Property("Public"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("For"); - - b.Property("Message"); - - b.Property("OwnerId"); - - b.Property("Sender"); - - b.Property("Topic"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Target"); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon") - .HasAnnotation("Relational:DefaultValue", "exclam") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.Property("CreationToken"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ExecutorId") - .IsRequired(); - - b.Property("OrderReference"); - - b.Property("PaypalPayerId"); - - b.Property("State"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("CreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.Property("HRef"); - - b.Property("Method"); - - b.Property("BrusherProfileUserId"); - - b.Property("ContentType"); - - b.Property("PayPalPaymentCreationToken"); - - b.Property("Rel"); - - b.HasKey("HRef", "Method"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActionName"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationType"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.EMailing.MailingTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Body") - .HasAnnotation("MaxLength", 65536); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ManagerId"); - - b.Property("ReplyToAddress"); - - b.Property("ToSend"); - - b.Property("Topic") - .HasAnnotation("MaxLength", 128); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.Project", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("GitId"); - - b.Property("Name") - .IsRequired(); - - b.Property("OwnerId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.Property("Version"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.ProjectBuildConfiguration", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.Property("ProjectId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Branch") - .HasAnnotation("MaxLength", 512); - - b.Property("OwnerId") - .HasAnnotation("MaxLength", 1024); - - b.Property("Path") - .IsRequired(); - - b.Property("Url") - .HasAnnotation("MaxLength", 2048); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.RdvQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - - b.HasOne("Yavsc.Models.Relationship.Tag") - .WithMany() - .HasForeignKey("TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - - b.HasOne("Yavsc.Models.Blog.Comment") - .WithMany() - .HasForeignKey("ParentId"); - - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Calendar.Period") - .WithMany() - .HasForeignKey("PeriodStart", "PeriodEnd"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomPresence", b => - { - b.HasOne("Yavsc.Models.Chat.ChatRoom") - .WithMany() - .HasForeignKey("ChannelName"); - - b.HasOne("Yavsc.Models.Chat.ChatConnection") - .WithMany() - .HasForeignKey("ChatUserConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("SelectedProfileUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") - .WithMany() - .HasForeignKey("QueryId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairTaint") - .WithMany() - .HasForeignKey("TaintId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.HasOne("Yavsc.Models.IT.Maintaining.Feature") - .WithMany() - .HasForeignKey("FeatureId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ExecutorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("BrusherProfileUserId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PayPalPaymentCreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.EMailing.MailingTemplate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ManagerId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.Project", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference") - .WithMany() - .HasForeignKey("GitId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.ProjectBuildConfiguration", b => - { - b.HasOne("Yavsc.Server.Models.IT.Project") - .WithMany() - .HasForeignKey("ProjectId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2018/20180805122812_gitprojectref.cs b/src/Yavsc/Migrations/2018/20180805122812_gitprojectref.cs deleted file mode 100644 index 43f9aaaa..00000000 --- a/src/Yavsc/Migrations/2018/20180805122812_gitprojectref.cs +++ /dev/null @@ -1,842 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class gitprojectref : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_AuthorId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", table: "ChatConnection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_Project_Activity_ActivityCode", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_ApplicationUser_ClientId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_PerformerProfile_PerformerId", table: "Project"); - migrationBuilder.CreateTable( - name: "GitRepositoryReference", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true), - Branch = table.Column(nullable: true), - OwnerId = table.Column(nullable: true), - Path = table.Column(nullable: false), - Url = table.Column(nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_GitRepositoryReference", x => x.Id); - table.ForeignKey( - name: "FK_GitRepositoryReference_ApplicationUser_OwnerId", - column: x => x.OwnerId, - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - }); - migrationBuilder.AddColumn( - name: "GitId", - table: "Project", - nullable: false, - defaultValue: 0L); - migrationBuilder.AddColumn( - name: "Description", - table: "RdvQuery", - nullable: true); - migrationBuilder.AddColumn( - name: "Description", - table: "HairMultiCutQuery", - nullable: true); - migrationBuilder.AddColumn( - name: "Description", - table: "HairCutQuery", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_AuthorId", - table: "Comment", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", - table: "ChatConnection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_Activity_ActivityCode", - table: "Project", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_ApplicationUser_ClientId", - table: "Project", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_GitRepositoryReference_GitId", - table: "Project", - column: "GitId", - principalTable: "GitRepositoryReference", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_PerformerProfile_PerformerId", - table: "Project", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_AuthorId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", table: "ChatConnection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_Project_Activity_ActivityCode", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_ApplicationUser_ClientId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_GitRepositoryReference_GitId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_PerformerProfile_PerformerId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_ProjectBuildConfiguration_Project_ProjectId", table: "ProjectBuildConfiguration"); - migrationBuilder.DropColumn(name: "GitId", table: "Project"); - migrationBuilder.DropColumn(name: "Description", table: "RdvQuery"); - migrationBuilder.DropColumn(name: "Description", table: "HairMultiCutQuery"); - migrationBuilder.DropColumn(name: "Description", table: "HairCutQuery"); - migrationBuilder.DropTable("GitRepositoryReference"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_AuthorId", - table: "Comment", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", - table: "ChatConnection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_Activity_ActivityCode", - table: "Project", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_ApplicationUser_ClientId", - table: "Project", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_PerformerProfile_PerformerId", - table: "Project", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ProjectBuildConfiguration_Project_ProjectId", - table: "ProjectBuildConfiguration", - column: "ProjectId", - principalTable: "Project", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2018/20181212103501_blogLang.Designer.cs b/src/Yavsc/Migrations/2018/20181212103501_blogLang.Designer.cs deleted file mode 100644 index 351620b9..00000000 --- a/src/Yavsc/Migrations/2018/20181212103501_blogLang.Designer.cs +++ /dev/null @@ -1,1926 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20181212103501_blogLang")] - partial class blogLang - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Abstract.Identity.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("AllowMonthlyEmail"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar") - .HasAnnotation("MaxLength", 512); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("MaxFileSize"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Count"); - - b.Property("Currency"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 256); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType") - .IsRequired(); - - b.Property("Description"); - - b.Property("OwnerId"); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content") - .HasAnnotation("MaxLength", 56224); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Lang") - .HasAnnotation("MaxLength", 8); - - b.Property("Photo") - .HasAnnotation("MaxLength", 1024); - - b.Property("Rate"); - - b.Property("Title") - .HasAnnotation("MaxLength", 1024); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId") - .IsRequired(); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ParentId"); - - b.Property("PostId"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Period", b => - { - b.Property("Start"); - - b.Property("End"); - - b.HasKey("Start", "End"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.Property("OwnerId"); - - b.HasKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PeriodEnd"); - - b.Property("PeriodStart"); - - b.Property("Reccurence"); - - b.Property("ScheduleOwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId") - .IsRequired(); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b => - { - b.Property("Name") - .HasAnnotation("MaxLength", 255); - - b.Property("ApplicationUserId"); - - b.Property("Topic") - .HasAnnotation("MaxLength", 1023); - - b.HasKey("Name"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomPresence", b => - { - b.Property("ChannelName"); - - b.Property("ChatUserConnectionId"); - - b.Property("Level"); - - b.HasKey("ChannelName", "ChatUserConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Cratie.Option", b => - { - b.Property("Code"); - - b.Property("CodeScrutin"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code", "CodeScrutin"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.Property("UserId"); - - b.Property("ActionDistance"); - - b.Property("CarePrice"); - - b.Property("FlatFeeDiscount"); - - b.Property("HalfBalayagePrice"); - - b.Property("HalfBrushingPrice"); - - b.Property("HalfColorPrice"); - - b.Property("HalfDefrisPrice"); - - b.Property("HalfFoldingPrice"); - - b.Property("HalfMechPrice"); - - b.Property("HalfMultiColorPrice"); - - b.Property("HalfPermanentPrice"); - - b.Property("KidCutPrice"); - - b.Property("LongBalayagePrice"); - - b.Property("LongBrushingPrice"); - - b.Property("LongColorPrice"); - - b.Property("LongDefrisPrice"); - - b.Property("LongFoldingPrice"); - - b.Property("LongMechPrice"); - - b.Property("LongMultiColorPrice"); - - b.Property("LongPermanentPrice"); - - b.Property("ManBrushPrice"); - - b.Property("ManCutPrice"); - - b.Property("ScheduleOwnerId"); - - b.Property("ShampooPrice"); - - b.Property("ShortBalayagePrice"); - - b.Property("ShortBrushingPrice"); - - b.Property("ShortColorPrice"); - - b.Property("ShortDefrisPrice"); - - b.Property("ShortFoldingPrice"); - - b.Property("ShortMechPrice"); - - b.Property("ShortMultiColorPrice"); - - b.Property("ShortPermanentPrice"); - - b.Property("WomenHalfCutPrice"); - - b.Property("WomenLongCutPrice"); - - b.Property("WomenShortCutPrice"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("AdditionalInfo") - .HasAnnotation("MaxLength", 512); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("PrestationId"); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("SelectedProfileUserId"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Cares"); - - b.Property("Cut"); - - b.Property("Dressing"); - - b.Property("Gender"); - - b.Property("Length"); - - b.Property("Shampoo"); - - b.Property("Tech"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PrestationId"); - - b.Property("QueryId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.Property("TaintId"); - - b.Property("PrestationId"); - - b.HasKey("TaintId", "PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("LatestActivityUpdate"); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("FeatureId"); - - b.Property("Status"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Maintaining.Feature", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("ShortName"); - - b.Property("Status"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Price"); - - b.Property("Public"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("For"); - - b.Property("Message"); - - b.Property("OwnerId"); - - b.Property("Sender"); - - b.Property("Topic"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Target"); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon") - .HasAnnotation("Relational:DefaultValue", "exclam") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.Property("CreationToken"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ExecutorId") - .IsRequired(); - - b.Property("OrderReference"); - - b.Property("PaypalPayerId"); - - b.Property("State"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("CreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.Property("HRef"); - - b.Property("Method"); - - b.Property("BrusherProfileUserId"); - - b.Property("ContentType"); - - b.Property("PayPalPaymentCreationToken"); - - b.Property("Rel"); - - b.HasKey("HRef", "Method"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActionName"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationType"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.EMailing.MailingTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Body") - .HasAnnotation("MaxLength", 65536); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ManagerId"); - - b.Property("ReplyToAddress"); - - b.Property("ToSend"); - - b.Property("Topic") - .HasAnnotation("MaxLength", 128); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.Project", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("GitId"); - - b.Property("Name") - .IsRequired(); - - b.Property("OwnerId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.Property("Version"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.ProjectBuildConfiguration", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.Property("ProjectId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Branch") - .HasAnnotation("MaxLength", 512); - - b.Property("OwnerId") - .HasAnnotation("MaxLength", 1024); - - b.Property("Path") - .IsRequired(); - - b.Property("Url") - .HasAnnotation("MaxLength", 2048); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.RdvQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - - b.HasOne("Yavsc.Models.Relationship.Tag") - .WithMany() - .HasForeignKey("TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - - b.HasOne("Yavsc.Models.Blog.Comment") - .WithMany() - .HasForeignKey("ParentId"); - - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Calendar.Period") - .WithMany() - .HasForeignKey("PeriodStart", "PeriodEnd"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomPresence", b => - { - b.HasOne("Yavsc.Models.Chat.ChatRoom") - .WithMany() - .HasForeignKey("ChannelName"); - - b.HasOne("Yavsc.Models.Chat.ChatConnection") - .WithMany() - .HasForeignKey("ChatUserConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("SelectedProfileUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") - .WithMany() - .HasForeignKey("QueryId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairTaint") - .WithMany() - .HasForeignKey("TaintId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.HasOne("Yavsc.Models.IT.Maintaining.Feature") - .WithMany() - .HasForeignKey("FeatureId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ExecutorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("BrusherProfileUserId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PayPalPaymentCreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.EMailing.MailingTemplate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ManagerId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.Project", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference") - .WithMany() - .HasForeignKey("GitId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.ProjectBuildConfiguration", b => - { - b.HasOne("Yavsc.Server.Models.IT.Project") - .WithMany() - .HasForeignKey("ProjectId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2018/20181212103501_blogLang.cs b/src/Yavsc/Migrations/2018/20181212103501_blogLang.cs deleted file mode 100644 index 23df91b2..00000000 --- a/src/Yavsc/Migrations/2018/20181212103501_blogLang.cs +++ /dev/null @@ -1,821 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class blogLang : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_AuthorId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", table: "ChatConnection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_Project_Activity_ActivityCode", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_ApplicationUser_ClientId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_GitRepositoryReference_GitId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_PerformerProfile_PerformerId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_ProjectBuildConfiguration_Project_ProjectId", table: "ProjectBuildConfiguration"); - migrationBuilder.AddColumn( - name: "Lang", - table: "BlogPost", - nullable: true); - migrationBuilder.Sql("update \"BlogPost\" set \"Lang\"='fr'"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_AuthorId", - table: "Comment", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", - table: "ChatConnection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_Activity_ActivityCode", - table: "Project", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_ApplicationUser_ClientId", - table: "Project", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_GitRepositoryReference_GitId", - table: "Project", - column: "GitId", - principalTable: "GitRepositoryReference", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_PerformerProfile_PerformerId", - table: "Project", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ProjectBuildConfiguration_Project_ProjectId", - table: "ProjectBuildConfiguration", - column: "ProjectId", - principalTable: "Project", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_AuthorId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", table: "ChatConnection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_Project_Activity_ActivityCode", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_ApplicationUser_ClientId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_GitRepositoryReference_GitId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_PerformerProfile_PerformerId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_ProjectBuildConfiguration_Project_ProjectId", table: "ProjectBuildConfiguration"); - migrationBuilder.DropColumn(name: "Lang", table: "BlogPost"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_AuthorId", - table: "Comment", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", - table: "ChatConnection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_Activity_ActivityCode", - table: "Project", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_ApplicationUser_ClientId", - table: "Project", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_GitRepositoryReference_GitId", - table: "Project", - column: "GitId", - principalTable: "GitRepositoryReference", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_PerformerProfile_PerformerId", - table: "Project", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ProjectBuildConfiguration_Project_ProjectId", - table: "ProjectBuildConfiguration", - column: "ProjectId", - principalTable: "Project", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2018/20181218152420_BlogTradModel.Designer.cs b/src/Yavsc/Migrations/2018/20181218152420_BlogTradModel.Designer.cs deleted file mode 100644 index 077a74f1..00000000 --- a/src/Yavsc/Migrations/2018/20181218152420_BlogTradModel.Designer.cs +++ /dev/null @@ -1,1948 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20181218152420_BlogTradModel")] - partial class BlogTradModel - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Abstract.Identity.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("AllowMonthlyEmail"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar") - .HasAnnotation("MaxLength", 512); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("MaxFileSize"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Count"); - - b.Property("Currency"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 256); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType") - .IsRequired(); - - b.Property("Description"); - - b.Property("OwnerId"); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content") - .HasAnnotation("MaxLength", 56224); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Lang") - .HasAnnotation("MaxLength", 8); - - b.Property("Photo") - .HasAnnotation("MaxLength", 1024); - - b.Property("Rate"); - - b.Property("Title") - .HasAnnotation("MaxLength", 1024); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId") - .IsRequired(); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ParentId"); - - b.Property("PostId"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Period", b => - { - b.Property("Start"); - - b.Property("End"); - - b.HasKey("Start", "End"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.Property("OwnerId"); - - b.HasKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PeriodEnd"); - - b.Property("PeriodStart"); - - b.Property("Reccurence"); - - b.Property("ScheduleOwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId") - .IsRequired(); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b => - { - b.Property("Name") - .HasAnnotation("MaxLength", 255); - - b.Property("ApplicationUserId"); - - b.Property("Topic") - .HasAnnotation("MaxLength", 1023); - - b.HasKey("Name"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomPresence", b => - { - b.Property("ChannelName"); - - b.Property("ChatUserConnectionId"); - - b.Property("Level"); - - b.HasKey("ChannelName", "ChatUserConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Cratie.Option", b => - { - b.Property("Code"); - - b.Property("CodeScrutin"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code", "CodeScrutin"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.Property("UserId"); - - b.Property("ActionDistance"); - - b.Property("CarePrice"); - - b.Property("FlatFeeDiscount"); - - b.Property("HalfBalayagePrice"); - - b.Property("HalfBrushingPrice"); - - b.Property("HalfColorPrice"); - - b.Property("HalfDefrisPrice"); - - b.Property("HalfFoldingPrice"); - - b.Property("HalfMechPrice"); - - b.Property("HalfMultiColorPrice"); - - b.Property("HalfPermanentPrice"); - - b.Property("KidCutPrice"); - - b.Property("LongBalayagePrice"); - - b.Property("LongBrushingPrice"); - - b.Property("LongColorPrice"); - - b.Property("LongDefrisPrice"); - - b.Property("LongFoldingPrice"); - - b.Property("LongMechPrice"); - - b.Property("LongMultiColorPrice"); - - b.Property("LongPermanentPrice"); - - b.Property("ManBrushPrice"); - - b.Property("ManCutPrice"); - - b.Property("ScheduleOwnerId"); - - b.Property("ShampooPrice"); - - b.Property("ShortBalayagePrice"); - - b.Property("ShortBrushingPrice"); - - b.Property("ShortColorPrice"); - - b.Property("ShortDefrisPrice"); - - b.Property("ShortFoldingPrice"); - - b.Property("ShortMechPrice"); - - b.Property("ShortMultiColorPrice"); - - b.Property("ShortPermanentPrice"); - - b.Property("WomenHalfCutPrice"); - - b.Property("WomenLongCutPrice"); - - b.Property("WomenShortCutPrice"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("AdditionalInfo") - .HasAnnotation("MaxLength", 512); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("PrestationId"); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("SelectedProfileUserId"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Cares"); - - b.Property("Cut"); - - b.Property("Dressing"); - - b.Property("Gender"); - - b.Property("Length"); - - b.Property("Shampoo"); - - b.Property("Tech"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PrestationId"); - - b.Property("QueryId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.Property("TaintId"); - - b.Property("PrestationId"); - - b.HasKey("TaintId", "PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("LatestActivityUpdate"); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("FeatureId"); - - b.Property("Status"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Maintaining.Feature", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("ShortName"); - - b.Property("Status"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Price"); - - b.Property("Public"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("For"); - - b.Property("Message"); - - b.Property("OwnerId"); - - b.Property("Sender"); - - b.Property("Topic"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Target"); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon") - .HasAnnotation("Relational:DefaultValue", "exclam") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.Property("CreationToken"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ExecutorId") - .IsRequired(); - - b.Property("OrderReference"); - - b.Property("PaypalPayerId"); - - b.Property("State"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("CreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.Property("HRef"); - - b.Property("Method"); - - b.Property("BrusherProfileUserId"); - - b.Property("ContentType"); - - b.Property("PayPalPaymentCreationToken"); - - b.Property("Rel"); - - b.HasKey("HRef", "Method"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActionName"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationType"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.Blog.BlogTrad", b => - { - b.Property("PostId"); - - b.Property("Lang"); - - b.Property("Body"); - - b.Property("Title"); - - b.Property("TraducerId"); - - b.HasKey("PostId", "Lang"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.EMailing.MailingTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Body") - .HasAnnotation("MaxLength", 65536); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ManagerId"); - - b.Property("ReplyToAddress"); - - b.Property("ToSend"); - - b.Property("Topic") - .HasAnnotation("MaxLength", 128); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.Project", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("GitId"); - - b.Property("Name") - .IsRequired(); - - b.Property("OwnerId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.Property("Version"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.ProjectBuildConfiguration", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.Property("ProjectId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Branch") - .HasAnnotation("MaxLength", 512); - - b.Property("OwnerId") - .HasAnnotation("MaxLength", 1024); - - b.Property("Path") - .IsRequired(); - - b.Property("Url") - .HasAnnotation("MaxLength", 2048); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.RdvQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - - b.HasOne("Yavsc.Models.Relationship.Tag") - .WithMany() - .HasForeignKey("TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - - b.HasOne("Yavsc.Models.Blog.Comment") - .WithMany() - .HasForeignKey("ParentId"); - - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Calendar.Period") - .WithMany() - .HasForeignKey("PeriodStart", "PeriodEnd"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomPresence", b => - { - b.HasOne("Yavsc.Models.Chat.ChatRoom") - .WithMany() - .HasForeignKey("ChannelName"); - - b.HasOne("Yavsc.Models.Chat.ChatConnection") - .WithMany() - .HasForeignKey("ChatUserConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("SelectedProfileUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") - .WithMany() - .HasForeignKey("QueryId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairTaint") - .WithMany() - .HasForeignKey("TaintId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.HasOne("Yavsc.Models.IT.Maintaining.Feature") - .WithMany() - .HasForeignKey("FeatureId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ExecutorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("BrusherProfileUserId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PayPalPaymentCreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.Blog.BlogTrad", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("TraducerId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.EMailing.MailingTemplate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ManagerId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.Project", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference") - .WithMany() - .HasForeignKey("GitId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.ProjectBuildConfiguration", b => - { - b.HasOne("Yavsc.Server.Models.IT.Project") - .WithMany() - .HasForeignKey("ProjectId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2018/20181218152420_BlogTradModel.cs b/src/Yavsc/Migrations/2018/20181218152420_BlogTradModel.cs deleted file mode 100644 index 04681841..00000000 --- a/src/Yavsc/Migrations/2018/20181218152420_BlogTradModel.cs +++ /dev/null @@ -1,836 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class BlogTradModel : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_AuthorId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", table: "ChatConnection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_Project_Activity_ActivityCode", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_ApplicationUser_ClientId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_GitRepositoryReference_GitId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_PerformerProfile_PerformerId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_ProjectBuildConfiguration_Project_ProjectId", table: "ProjectBuildConfiguration"); - migrationBuilder.CreateTable( - name: "BlogTrad", - columns: table => new - { - PostId = table.Column(nullable: false), - Lang = table.Column(nullable: false), - Body = table.Column(nullable: true), - Title = table.Column(nullable: true), - TraducerId = table.Column(nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_BlogTrad", x => new { x.PostId, x.Lang }); - table.ForeignKey( - name: "FK_BlogTrad_ApplicationUser_TraducerId", - column: x => x.TraducerId, - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - }); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_AuthorId", - table: "Comment", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", - table: "ChatConnection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_Activity_ActivityCode", - table: "Project", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_ApplicationUser_ClientId", - table: "Project", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_GitRepositoryReference_GitId", - table: "Project", - column: "GitId", - principalTable: "GitRepositoryReference", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_PerformerProfile_PerformerId", - table: "Project", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ProjectBuildConfiguration_Project_ProjectId", - table: "ProjectBuildConfiguration", - column: "ProjectId", - principalTable: "Project", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_AuthorId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", table: "ChatConnection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_Project_Activity_ActivityCode", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_ApplicationUser_ClientId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_GitRepositoryReference_GitId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_PerformerProfile_PerformerId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_ProjectBuildConfiguration_Project_ProjectId", table: "ProjectBuildConfiguration"); - migrationBuilder.DropTable("BlogTrad"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_AuthorId", - table: "Comment", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", - table: "ChatConnection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_Activity_ActivityCode", - table: "Project", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_ApplicationUser_ClientId", - table: "Project", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_GitRepositoryReference_GitId", - table: "Project", - column: "GitId", - principalTable: "GitRepositoryReference", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_PerformerProfile_PerformerId", - table: "Project", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ProjectBuildConfiguration_Project_ProjectId", - table: "ProjectBuildConfiguration", - column: "ProjectId", - principalTable: "Project", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2018/20181231153224_bugTitles.Designer.cs b/src/Yavsc/Migrations/2018/20181231153224_bugTitles.Designer.cs deleted file mode 100644 index 5b47f715..00000000 --- a/src/Yavsc/Migrations/2018/20181231153224_bugTitles.Designer.cs +++ /dev/null @@ -1,1950 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20181231153224_bugTitles")] - partial class bugTitles - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Abstract.Identity.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("AllowMonthlyEmail"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar") - .HasAnnotation("MaxLength", 512); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("MaxFileSize"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Count"); - - b.Property("Currency"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 256); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType") - .IsRequired(); - - b.Property("Description"); - - b.Property("OwnerId"); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content") - .HasAnnotation("MaxLength", 56224); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Lang") - .HasAnnotation("MaxLength", 8); - - b.Property("Photo") - .HasAnnotation("MaxLength", 1024); - - b.Property("Rate"); - - b.Property("Title") - .HasAnnotation("MaxLength", 1024); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId") - .IsRequired(); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ParentId"); - - b.Property("PostId"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Period", b => - { - b.Property("Start"); - - b.Property("End"); - - b.HasKey("Start", "End"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.Property("OwnerId"); - - b.HasKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PeriodEnd"); - - b.Property("PeriodStart"); - - b.Property("Reccurence"); - - b.Property("ScheduleOwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId") - .IsRequired(); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b => - { - b.Property("Name") - .HasAnnotation("MaxLength", 255); - - b.Property("ApplicationUserId"); - - b.Property("Topic") - .HasAnnotation("MaxLength", 1023); - - b.HasKey("Name"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomPresence", b => - { - b.Property("ChannelName"); - - b.Property("ChatUserConnectionId"); - - b.Property("Level"); - - b.HasKey("ChannelName", "ChatUserConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Cratie.Option", b => - { - b.Property("Code"); - - b.Property("CodeScrutin"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code", "CodeScrutin"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.Property("UserId"); - - b.Property("ActionDistance"); - - b.Property("CarePrice"); - - b.Property("FlatFeeDiscount"); - - b.Property("HalfBalayagePrice"); - - b.Property("HalfBrushingPrice"); - - b.Property("HalfColorPrice"); - - b.Property("HalfDefrisPrice"); - - b.Property("HalfFoldingPrice"); - - b.Property("HalfMechPrice"); - - b.Property("HalfMultiColorPrice"); - - b.Property("HalfPermanentPrice"); - - b.Property("KidCutPrice"); - - b.Property("LongBalayagePrice"); - - b.Property("LongBrushingPrice"); - - b.Property("LongColorPrice"); - - b.Property("LongDefrisPrice"); - - b.Property("LongFoldingPrice"); - - b.Property("LongMechPrice"); - - b.Property("LongMultiColorPrice"); - - b.Property("LongPermanentPrice"); - - b.Property("ManBrushPrice"); - - b.Property("ManCutPrice"); - - b.Property("ScheduleOwnerId"); - - b.Property("ShampooPrice"); - - b.Property("ShortBalayagePrice"); - - b.Property("ShortBrushingPrice"); - - b.Property("ShortColorPrice"); - - b.Property("ShortDefrisPrice"); - - b.Property("ShortFoldingPrice"); - - b.Property("ShortMechPrice"); - - b.Property("ShortMultiColorPrice"); - - b.Property("ShortPermanentPrice"); - - b.Property("WomenHalfCutPrice"); - - b.Property("WomenLongCutPrice"); - - b.Property("WomenShortCutPrice"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("AdditionalInfo") - .HasAnnotation("MaxLength", 512); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("PrestationId"); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("SelectedProfileUserId"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Cares"); - - b.Property("Cut"); - - b.Property("Dressing"); - - b.Property("Gender"); - - b.Property("Length"); - - b.Property("Shampoo"); - - b.Property("Tech"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PrestationId"); - - b.Property("QueryId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.Property("TaintId"); - - b.Property("PrestationId"); - - b.HasKey("TaintId", "PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("LatestActivityUpdate"); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Evolution.Feature", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("ShortName"); - - b.Property("Status"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("FeatureId"); - - b.Property("Status"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Price"); - - b.Property("Public"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("For"); - - b.Property("Message"); - - b.Property("OwnerId"); - - b.Property("Sender"); - - b.Property("Topic"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Target"); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon") - .HasAnnotation("Relational:DefaultValue", "exclam") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.Property("CreationToken"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ExecutorId") - .IsRequired(); - - b.Property("OrderReference"); - - b.Property("PaypalPayerId"); - - b.Property("State"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("CreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.Property("HRef"); - - b.Property("Method"); - - b.Property("BrusherProfileUserId"); - - b.Property("ContentType"); - - b.Property("PayPalPaymentCreationToken"); - - b.Property("Rel"); - - b.HasKey("HRef", "Method"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActionName"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationType"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.Blog.BlogTrad", b => - { - b.Property("PostId"); - - b.Property("Lang"); - - b.Property("Body"); - - b.Property("Title"); - - b.Property("TraducerId"); - - b.HasKey("PostId", "Lang"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.EMailing.MailingTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Body") - .HasAnnotation("MaxLength", 65536); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ManagerId"); - - b.Property("ReplyToAddress"); - - b.Property("ToSend"); - - b.Property("Topic") - .HasAnnotation("MaxLength", 128); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.Project", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("GitId"); - - b.Property("Name") - .IsRequired(); - - b.Property("OwnerId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.Property("Version"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.ProjectBuildConfiguration", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.Property("ProjectId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Branch") - .HasAnnotation("MaxLength", 512); - - b.Property("OwnerId") - .HasAnnotation("MaxLength", 1024); - - b.Property("Path") - .IsRequired(); - - b.Property("Url") - .HasAnnotation("MaxLength", 2048); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.RdvQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - - b.HasOne("Yavsc.Models.Relationship.Tag") - .WithMany() - .HasForeignKey("TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - - b.HasOne("Yavsc.Models.Blog.Comment") - .WithMany() - .HasForeignKey("ParentId"); - - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Calendar.Period") - .WithMany() - .HasForeignKey("PeriodStart", "PeriodEnd"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomPresence", b => - { - b.HasOne("Yavsc.Models.Chat.ChatRoom") - .WithMany() - .HasForeignKey("ChannelName"); - - b.HasOne("Yavsc.Models.Chat.ChatConnection") - .WithMany() - .HasForeignKey("ChatUserConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("SelectedProfileUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") - .WithMany() - .HasForeignKey("QueryId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairTaint") - .WithMany() - .HasForeignKey("TaintId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.HasOne("Yavsc.Models.IT.Evolution.Feature") - .WithMany() - .HasForeignKey("FeatureId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ExecutorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("BrusherProfileUserId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PayPalPaymentCreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.Blog.BlogTrad", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("TraducerId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.EMailing.MailingTemplate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ManagerId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.Project", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference") - .WithMany() - .HasForeignKey("GitId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.ProjectBuildConfiguration", b => - { - b.HasOne("Yavsc.Server.Models.IT.Project") - .WithMany() - .HasForeignKey("ProjectId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2018/20181231153224_bugTitles.cs b/src/Yavsc/Migrations/2018/20181231153224_bugTitles.cs deleted file mode 100644 index 5d4a0085..00000000 --- a/src/Yavsc/Migrations/2018/20181231153224_bugTitles.cs +++ /dev/null @@ -1,820 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class bugTitles : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_AuthorId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", table: "ChatConnection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_Project_Activity_ActivityCode", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_ApplicationUser_ClientId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_GitRepositoryReference_GitId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_PerformerProfile_PerformerId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_ProjectBuildConfiguration_Project_ProjectId", table: "ProjectBuildConfiguration"); - migrationBuilder.AddColumn( - name: "Title", - table: "Bug", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_AuthorId", - table: "Comment", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", - table: "ChatConnection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_Activity_ActivityCode", - table: "Project", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_ApplicationUser_ClientId", - table: "Project", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_GitRepositoryReference_GitId", - table: "Project", - column: "GitId", - principalTable: "GitRepositoryReference", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_PerformerProfile_PerformerId", - table: "Project", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ProjectBuildConfiguration_Project_ProjectId", - table: "ProjectBuildConfiguration", - column: "ProjectId", - principalTable: "Project", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_AuthorId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", table: "ChatConnection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_Project_Activity_ActivityCode", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_ApplicationUser_ClientId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_GitRepositoryReference_GitId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_PerformerProfile_PerformerId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_ProjectBuildConfiguration_Project_ProjectId", table: "ProjectBuildConfiguration"); - migrationBuilder.DropColumn(name: "Title", table: "Bug"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_AuthorId", - table: "Comment", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", - table: "ChatConnection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_Activity_ActivityCode", - table: "Project", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_ApplicationUser_ClientId", - table: "Project", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_GitRepositoryReference_GitId", - table: "Project", - column: "GitId", - principalTable: "GitRepositoryReference", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_PerformerProfile_PerformerId", - table: "Project", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ProjectBuildConfiguration_Project_ProjectId", - table: "ProjectBuildConfiguration", - column: "ProjectId", - principalTable: "Project", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2019/T1/20190103110008_liveSetup.Designer.cs b/src/Yavsc/Migrations/2019/T1/20190103110008_liveSetup.Designer.cs deleted file mode 100644 index b96ddb7f..00000000 --- a/src/Yavsc/Migrations/2019/T1/20190103110008_liveSetup.Designer.cs +++ /dev/null @@ -1,1976 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20190103110008_liveSetup")] - partial class liveSetup - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Abstract.Identity.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("AllowMonthlyEmail"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar") - .HasAnnotation("MaxLength", 512); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("MaxFileSize"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Count"); - - b.Property("Currency"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 256); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType") - .IsRequired(); - - b.Property("Description"); - - b.Property("OwnerId"); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content") - .HasAnnotation("MaxLength", 56224); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Lang") - .HasAnnotation("MaxLength", 8); - - b.Property("Photo") - .HasAnnotation("MaxLength", 1024); - - b.Property("Rate"); - - b.Property("Title") - .HasAnnotation("MaxLength", 1024); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId") - .IsRequired(); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ParentId"); - - b.Property("PostId"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Period", b => - { - b.Property("Start"); - - b.Property("End"); - - b.HasKey("Start", "End"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.Property("OwnerId"); - - b.HasKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PeriodEnd"); - - b.Property("PeriodStart"); - - b.Property("Reccurence"); - - b.Property("ScheduleOwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId") - .IsRequired(); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b => - { - b.Property("Name") - .HasAnnotation("MaxLength", 255); - - b.Property("ApplicationUserId"); - - b.Property("Topic") - .HasAnnotation("MaxLength", 1023); - - b.HasKey("Name"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomPresence", b => - { - b.Property("ChannelName"); - - b.Property("ChatUserConnectionId"); - - b.Property("Level"); - - b.HasKey("ChannelName", "ChatUserConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Cratie.Option", b => - { - b.Property("Code"); - - b.Property("CodeScrutin"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code", "CodeScrutin"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.Property("UserId"); - - b.Property("ActionDistance"); - - b.Property("CarePrice"); - - b.Property("FlatFeeDiscount"); - - b.Property("HalfBalayagePrice"); - - b.Property("HalfBrushingPrice"); - - b.Property("HalfColorPrice"); - - b.Property("HalfDefrisPrice"); - - b.Property("HalfFoldingPrice"); - - b.Property("HalfMechPrice"); - - b.Property("HalfMultiColorPrice"); - - b.Property("HalfPermanentPrice"); - - b.Property("KidCutPrice"); - - b.Property("LongBalayagePrice"); - - b.Property("LongBrushingPrice"); - - b.Property("LongColorPrice"); - - b.Property("LongDefrisPrice"); - - b.Property("LongFoldingPrice"); - - b.Property("LongMechPrice"); - - b.Property("LongMultiColorPrice"); - - b.Property("LongPermanentPrice"); - - b.Property("ManBrushPrice"); - - b.Property("ManCutPrice"); - - b.Property("ScheduleOwnerId"); - - b.Property("ShampooPrice"); - - b.Property("ShortBalayagePrice"); - - b.Property("ShortBrushingPrice"); - - b.Property("ShortColorPrice"); - - b.Property("ShortDefrisPrice"); - - b.Property("ShortFoldingPrice"); - - b.Property("ShortMechPrice"); - - b.Property("ShortMultiColorPrice"); - - b.Property("ShortPermanentPrice"); - - b.Property("WomenHalfCutPrice"); - - b.Property("WomenLongCutPrice"); - - b.Property("WomenShortCutPrice"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("AdditionalInfo") - .HasAnnotation("MaxLength", 512); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("PrestationId"); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("SelectedProfileUserId"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Cares"); - - b.Property("Cut"); - - b.Property("Dressing"); - - b.Property("Gender"); - - b.Property("Length"); - - b.Property("Shampoo"); - - b.Property("Tech"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PrestationId"); - - b.Property("QueryId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.Property("TaintId"); - - b.Property("PrestationId"); - - b.HasKey("TaintId", "PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("LatestActivityUpdate"); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Evolution.Feature", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("ShortName"); - - b.Property("Status"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("FeatureId"); - - b.Property("Status"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Price"); - - b.Property("Public"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("For"); - - b.Property("Message"); - - b.Property("OwnerId"); - - b.Property("Sender"); - - b.Property("Topic"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Target"); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon") - .HasAnnotation("Relational:DefaultValue", "exclam") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.Property("CreationToken"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ExecutorId") - .IsRequired(); - - b.Property("OrderReference"); - - b.Property("PaypalPayerId"); - - b.Property("State"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("CreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.Property("HRef"); - - b.Property("Method"); - - b.Property("BrusherProfileUserId"); - - b.Property("ContentType"); - - b.Property("PayPalPaymentCreationToken"); - - b.Property("Rel"); - - b.HasKey("HRef", "Method"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Streaming.LiveFlow", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DifferedFileName"); - - b.Property("MediaType"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Pitch"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActionName"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationType"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.Blog.BlogTrad", b => - { - b.Property("PostId"); - - b.Property("Lang"); - - b.Property("Body"); - - b.Property("Title"); - - b.Property("TraducerId"); - - b.HasKey("PostId", "Lang"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.EMailing.MailingTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Body") - .HasAnnotation("MaxLength", 65536); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ManagerId"); - - b.Property("ReplyToAddress"); - - b.Property("ToSend"); - - b.Property("Topic") - .HasAnnotation("MaxLength", 128); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.Project", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("GitId"); - - b.Property("Name") - .IsRequired(); - - b.Property("OwnerId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.Property("Version"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.ProjectBuildConfiguration", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.Property("ProjectId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Branch") - .HasAnnotation("MaxLength", 512); - - b.Property("OwnerId") - .HasAnnotation("MaxLength", 1024); - - b.Property("Path") - .IsRequired(); - - b.Property("Url") - .HasAnnotation("MaxLength", 2048); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.RdvQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - - b.HasOne("Yavsc.Models.Relationship.Tag") - .WithMany() - .HasForeignKey("TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - - b.HasOne("Yavsc.Models.Blog.Comment") - .WithMany() - .HasForeignKey("ParentId"); - - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Calendar.Period") - .WithMany() - .HasForeignKey("PeriodStart", "PeriodEnd"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomPresence", b => - { - b.HasOne("Yavsc.Models.Chat.ChatRoom") - .WithMany() - .HasForeignKey("ChannelName"); - - b.HasOne("Yavsc.Models.Chat.ChatConnection") - .WithMany() - .HasForeignKey("ChatUserConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("SelectedProfileUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") - .WithMany() - .HasForeignKey("QueryId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairTaint") - .WithMany() - .HasForeignKey("TaintId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.HasOne("Yavsc.Models.IT.Evolution.Feature") - .WithMany() - .HasForeignKey("FeatureId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ExecutorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("BrusherProfileUserId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PayPalPaymentCreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Streaming.LiveFlow", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.Blog.BlogTrad", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("TraducerId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.EMailing.MailingTemplate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ManagerId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.Project", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference") - .WithMany() - .HasForeignKey("GitId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.ProjectBuildConfiguration", b => - { - b.HasOne("Yavsc.Server.Models.IT.Project") - .WithMany() - .HasForeignKey("ProjectId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2019/T1/20190103110008_liveSetup.cs b/src/Yavsc/Migrations/2019/T1/20190103110008_liveSetup.cs deleted file mode 100644 index b321460b..00000000 --- a/src/Yavsc/Migrations/2019/T1/20190103110008_liveSetup.cs +++ /dev/null @@ -1,838 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class liveSetup : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_AuthorId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", table: "ChatConnection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_Project_Activity_ActivityCode", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_ApplicationUser_ClientId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_GitRepositoryReference_GitId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_PerformerProfile_PerformerId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_ProjectBuildConfiguration_Project_ProjectId", table: "ProjectBuildConfiguration"); - migrationBuilder.CreateTable( - name: "LiveFlow", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true), - DifferedFileName = table.Column(nullable: true), - MediaType = table.Column(nullable: true), - OwnerId = table.Column(nullable: false), - Pitch = table.Column(nullable: true), - Title = table.Column(nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_LiveFlow", x => x.Id); - table.ForeignKey( - name: "FK_LiveFlow_ApplicationUser_OwnerId", - column: x => x.OwnerId, - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_AuthorId", - table: "Comment", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", - table: "ChatConnection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_Activity_ActivityCode", - table: "Project", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_ApplicationUser_ClientId", - table: "Project", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_GitRepositoryReference_GitId", - table: "Project", - column: "GitId", - principalTable: "GitRepositoryReference", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_PerformerProfile_PerformerId", - table: "Project", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ProjectBuildConfiguration_Project_ProjectId", - table: "ProjectBuildConfiguration", - column: "ProjectId", - principalTable: "Project", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_AuthorId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", table: "ChatConnection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_Project_Activity_ActivityCode", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_ApplicationUser_ClientId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_GitRepositoryReference_GitId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_PerformerProfile_PerformerId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_ProjectBuildConfiguration_Project_ProjectId", table: "ProjectBuildConfiguration"); - migrationBuilder.DropTable("LiveFlow"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_AuthorId", - table: "Comment", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", - table: "ChatConnection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_Activity_ActivityCode", - table: "Project", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_ApplicationUser_ClientId", - table: "Project", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_GitRepositoryReference_GitId", - table: "Project", - column: "GitId", - principalTable: "GitRepositoryReference", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_PerformerProfile_PerformerId", - table: "Project", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ProjectBuildConfiguration_Project_ProjectId", - table: "ProjectBuildConfiguration", - column: "ProjectId", - principalTable: "Project", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2019/T1/20190126133339_banTarget.Designer.cs b/src/Yavsc/Migrations/2019/T1/20190126133339_banTarget.Designer.cs deleted file mode 100644 index 57d51033..00000000 --- a/src/Yavsc/Migrations/2019/T1/20190126133339_banTarget.Designer.cs +++ /dev/null @@ -1,2006 +0,0 @@ -// -// MyHub.cs -// -// Author: -// Paul Schneider -// -// Copyright (c) 2016 GNU GPL -// -// This program is free software: you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public License -// along with this program. If not, see . -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20190126133339_banTarget")] - partial class banTarget - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Abstract.Identity.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("TargetId") - .IsRequired(); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("AllowMonthlyEmail"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar") - .HasAnnotation("MaxLength", 512); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("MaxFileSize"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Count"); - - b.Property("Currency"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 256); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType") - .IsRequired(); - - b.Property("Description"); - - b.Property("OwnerId"); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content") - .HasAnnotation("MaxLength", 56224); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Lang") - .HasAnnotation("MaxLength", 8); - - b.Property("Photo") - .HasAnnotation("MaxLength", 1024); - - b.Property("Rate"); - - b.Property("Title") - .HasAnnotation("MaxLength", 1024); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId") - .IsRequired(); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ParentId"); - - b.Property("PostId"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Period", b => - { - b.Property("Start"); - - b.Property("End"); - - b.HasKey("Start", "End"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.Property("OwnerId"); - - b.HasKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PeriodEnd"); - - b.Property("PeriodStart"); - - b.Property("Reccurence"); - - b.Property("ScheduleOwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId") - .IsRequired(); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b => - { - b.Property("Name") - .HasAnnotation("MaxLength", 255); - - b.Property("ApplicationUserId"); - - b.Property("Topic") - .HasAnnotation("MaxLength", 1023); - - b.HasKey("Name"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomPresence", b => - { - b.Property("ChannelName"); - - b.Property("ChatUserConnectionId"); - - b.Property("Level"); - - b.HasKey("ChannelName", "ChatUserConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Cratie.Option", b => - { - b.Property("Code"); - - b.Property("CodeScrutin"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code", "CodeScrutin"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.Property("UserId"); - - b.Property("ActionDistance"); - - b.Property("CarePrice"); - - b.Property("FlatFeeDiscount"); - - b.Property("HalfBalayagePrice"); - - b.Property("HalfBrushingPrice"); - - b.Property("HalfColorPrice"); - - b.Property("HalfDefrisPrice"); - - b.Property("HalfFoldingPrice"); - - b.Property("HalfMechPrice"); - - b.Property("HalfMultiColorPrice"); - - b.Property("HalfPermanentPrice"); - - b.Property("KidCutPrice"); - - b.Property("LongBalayagePrice"); - - b.Property("LongBrushingPrice"); - - b.Property("LongColorPrice"); - - b.Property("LongDefrisPrice"); - - b.Property("LongFoldingPrice"); - - b.Property("LongMechPrice"); - - b.Property("LongMultiColorPrice"); - - b.Property("LongPermanentPrice"); - - b.Property("ManBrushPrice"); - - b.Property("ManCutPrice"); - - b.Property("ScheduleOwnerId"); - - b.Property("ShampooPrice"); - - b.Property("ShortBalayagePrice"); - - b.Property("ShortBrushingPrice"); - - b.Property("ShortColorPrice"); - - b.Property("ShortDefrisPrice"); - - b.Property("ShortFoldingPrice"); - - b.Property("ShortMechPrice"); - - b.Property("ShortMultiColorPrice"); - - b.Property("ShortPermanentPrice"); - - b.Property("WomenHalfCutPrice"); - - b.Property("WomenLongCutPrice"); - - b.Property("WomenShortCutPrice"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("AdditionalInfo") - .HasAnnotation("MaxLength", 512); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("PrestationId"); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("SelectedProfileUserId"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Cares"); - - b.Property("Cut"); - - b.Property("Dressing"); - - b.Property("Gender"); - - b.Property("Length"); - - b.Property("Shampoo"); - - b.Property("Tech"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PrestationId"); - - b.Property("QueryId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.Property("TaintId"); - - b.Property("PrestationId"); - - b.HasKey("TaintId", "PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("LatestActivityUpdate"); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Evolution.Feature", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("ShortName"); - - b.Property("Status"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("FeatureId"); - - b.Property("Status"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Price"); - - b.Property("Public"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("For"); - - b.Property("Message"); - - b.Property("OwnerId"); - - b.Property("Sender"); - - b.Property("Topic"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Target"); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon") - .HasAnnotation("Relational:DefaultValue", "exclam") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.Property("CreationToken"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ExecutorId") - .IsRequired(); - - b.Property("OrderReference"); - - b.Property("PaypalPayerId"); - - b.Property("State"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("CreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.Property("HRef"); - - b.Property("Method"); - - b.Property("BrusherProfileUserId"); - - b.Property("ContentType"); - - b.Property("PayPalPaymentCreationToken"); - - b.Property("Rel"); - - b.HasKey("HRef", "Method"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Streaming.LiveFlow", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DifferedFileName"); - - b.Property("MediaType"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Pitch"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActionName"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationType"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.Blog.BlogTrad", b => - { - b.Property("PostId"); - - b.Property("Lang"); - - b.Property("Body"); - - b.Property("Title"); - - b.Property("TraducerId"); - - b.HasKey("PostId", "Lang"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.EMailing.MailingTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Body") - .HasAnnotation("MaxLength", 65536); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ManagerId"); - - b.Property("ReplyToAddress"); - - b.Property("ToSend"); - - b.Property("Topic") - .HasAnnotation("MaxLength", 128); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.Project", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("GitId"); - - b.Property("Name") - .IsRequired(); - - b.Property("OwnerId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.Property("Version"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.ProjectBuildConfiguration", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.Property("ProjectId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Branch") - .HasAnnotation("MaxLength", 512); - - b.Property("OwnerId") - .HasAnnotation("MaxLength", 1024); - - b.Property("Path") - .IsRequired(); - - b.Property("Url") - .HasAnnotation("MaxLength", 2048); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("TargetId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.RdvQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - - b.HasOne("Yavsc.Models.Relationship.Tag") - .WithMany() - .HasForeignKey("TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - - b.HasOne("Yavsc.Models.Blog.Comment") - .WithMany() - .HasForeignKey("ParentId"); - - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Calendar.Period") - .WithMany() - .HasForeignKey("PeriodStart", "PeriodEnd"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomPresence", b => - { - b.HasOne("Yavsc.Models.Chat.ChatRoom") - .WithMany() - .HasForeignKey("ChannelName"); - - b.HasOne("Yavsc.Models.Chat.ChatConnection") - .WithMany() - .HasForeignKey("ChatUserConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("SelectedProfileUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") - .WithMany() - .HasForeignKey("QueryId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairTaint") - .WithMany() - .HasForeignKey("TaintId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.HasOne("Yavsc.Models.IT.Evolution.Feature") - .WithMany() - .HasForeignKey("FeatureId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ExecutorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("BrusherProfileUserId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PayPalPaymentCreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Streaming.LiveFlow", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.Blog.BlogTrad", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("TraducerId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.EMailing.MailingTemplate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ManagerId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.Project", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference") - .WithMany() - .HasForeignKey("GitId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.ProjectBuildConfiguration", b => - { - b.HasOne("Yavsc.Server.Models.IT.Project") - .WithMany() - .HasForeignKey("ProjectId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2019/T1/20190126133339_banTarget.cs b/src/Yavsc/Migrations/2019/T1/20190126133339_banTarget.cs deleted file mode 100644 index d8c3ccb9..00000000 --- a/src/Yavsc/Migrations/2019/T1/20190126133339_banTarget.cs +++ /dev/null @@ -1,845 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class banTarget : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_AuthorId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", table: "ChatConnection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_LiveFlow_ApplicationUser_OwnerId", table: "LiveFlow"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_Project_Activity_ActivityCode", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_ApplicationUser_ClientId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_GitRepositoryReference_GitId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_PerformerProfile_PerformerId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_ProjectBuildConfiguration_Project_ProjectId", table: "ProjectBuildConfiguration"); - migrationBuilder.AddColumn( - name: "TargetId", - table: "Ban", - nullable: false, - defaultValue: ""); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Ban_ApplicationUser_TargetId", - table: "Ban", - column: "TargetId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_AuthorId", - table: "Comment", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", - table: "ChatConnection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_LiveFlow_ApplicationUser_OwnerId", - table: "LiveFlow", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_Activity_ActivityCode", - table: "Project", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_ApplicationUser_ClientId", - table: "Project", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_GitRepositoryReference_GitId", - table: "Project", - column: "GitId", - principalTable: "GitRepositoryReference", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_PerformerProfile_PerformerId", - table: "Project", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ProjectBuildConfiguration_Project_ProjectId", - table: "ProjectBuildConfiguration", - column: "ProjectId", - principalTable: "Project", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_Ban_ApplicationUser_TargetId", table: "Ban"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_AuthorId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", table: "ChatConnection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_LiveFlow_ApplicationUser_OwnerId", table: "LiveFlow"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_Project_Activity_ActivityCode", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_ApplicationUser_ClientId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_GitRepositoryReference_GitId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_PerformerProfile_PerformerId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_ProjectBuildConfiguration_Project_ProjectId", table: "ProjectBuildConfiguration"); - migrationBuilder.DropColumn(name: "TargetId", table: "Ban"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_AuthorId", - table: "Comment", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", - table: "ChatConnection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_LiveFlow_ApplicationUser_OwnerId", - table: "LiveFlow", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_Activity_ActivityCode", - table: "Project", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_ApplicationUser_ClientId", - table: "Project", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_GitRepositoryReference_GitId", - table: "Project", - column: "GitId", - principalTable: "GitRepositoryReference", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_PerformerProfile_PerformerId", - table: "Project", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ProjectBuildConfiguration_Project_ProjectId", - table: "ProjectBuildConfiguration", - column: "ProjectId", - principalTable: "Project", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2019/T1/20190127105601_banReason.Designer.cs b/src/Yavsc/Migrations/2019/T1/20190127105601_banReason.Designer.cs deleted file mode 100644 index 6bc616dd..00000000 --- a/src/Yavsc/Migrations/2019/T1/20190127105601_banReason.Designer.cs +++ /dev/null @@ -1,1989 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20190127105601_banReason")] - partial class banReason - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Abstract.Identity.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Reason") - .IsRequired(); - - b.Property("TargetId") - .IsRequired(); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("AllowMonthlyEmail"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar") - .HasAnnotation("MaxLength", 512); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("MaxFileSize"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Count"); - - b.Property("Currency"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 256); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType") - .IsRequired(); - - b.Property("Description"); - - b.Property("OwnerId"); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content") - .HasAnnotation("MaxLength", 56224); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Lang") - .HasAnnotation("MaxLength", 8); - - b.Property("Photo") - .HasAnnotation("MaxLength", 1024); - - b.Property("Rate"); - - b.Property("Title") - .HasAnnotation("MaxLength", 1024); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId") - .IsRequired(); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ParentId"); - - b.Property("PostId"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Period", b => - { - b.Property("Start"); - - b.Property("End"); - - b.HasKey("Start", "End"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.Property("OwnerId"); - - b.HasKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PeriodEnd"); - - b.Property("PeriodStart"); - - b.Property("Reccurence"); - - b.Property("ScheduleOwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId") - .IsRequired(); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b => - { - b.Property("Name") - .HasAnnotation("MaxLength", 255); - - b.Property("ApplicationUserId"); - - b.Property("Topic") - .HasAnnotation("MaxLength", 1023); - - b.HasKey("Name"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomPresence", b => - { - b.Property("ChannelName"); - - b.Property("ChatUserConnectionId"); - - b.Property("Level"); - - b.HasKey("ChannelName", "ChatUserConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Cratie.Option", b => - { - b.Property("Code"); - - b.Property("CodeScrutin"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code", "CodeScrutin"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.Property("UserId"); - - b.Property("ActionDistance"); - - b.Property("CarePrice"); - - b.Property("FlatFeeDiscount"); - - b.Property("HalfBalayagePrice"); - - b.Property("HalfBrushingPrice"); - - b.Property("HalfColorPrice"); - - b.Property("HalfDefrisPrice"); - - b.Property("HalfFoldingPrice"); - - b.Property("HalfMechPrice"); - - b.Property("HalfMultiColorPrice"); - - b.Property("HalfPermanentPrice"); - - b.Property("KidCutPrice"); - - b.Property("LongBalayagePrice"); - - b.Property("LongBrushingPrice"); - - b.Property("LongColorPrice"); - - b.Property("LongDefrisPrice"); - - b.Property("LongFoldingPrice"); - - b.Property("LongMechPrice"); - - b.Property("LongMultiColorPrice"); - - b.Property("LongPermanentPrice"); - - b.Property("ManBrushPrice"); - - b.Property("ManCutPrice"); - - b.Property("ScheduleOwnerId"); - - b.Property("ShampooPrice"); - - b.Property("ShortBalayagePrice"); - - b.Property("ShortBrushingPrice"); - - b.Property("ShortColorPrice"); - - b.Property("ShortDefrisPrice"); - - b.Property("ShortFoldingPrice"); - - b.Property("ShortMechPrice"); - - b.Property("ShortMultiColorPrice"); - - b.Property("ShortPermanentPrice"); - - b.Property("WomenHalfCutPrice"); - - b.Property("WomenLongCutPrice"); - - b.Property("WomenShortCutPrice"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("AdditionalInfo") - .HasAnnotation("MaxLength", 512); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("PrestationId"); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("SelectedProfileUserId"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Cares"); - - b.Property("Cut"); - - b.Property("Dressing"); - - b.Property("Gender"); - - b.Property("Length"); - - b.Property("Shampoo"); - - b.Property("Tech"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PrestationId"); - - b.Property("QueryId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.Property("TaintId"); - - b.Property("PrestationId"); - - b.HasKey("TaintId", "PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("LatestActivityUpdate"); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Evolution.Feature", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("ShortName"); - - b.Property("Status"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("FeatureId"); - - b.Property("Status"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Price"); - - b.Property("Public"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("For"); - - b.Property("Message"); - - b.Property("OwnerId"); - - b.Property("Sender"); - - b.Property("Topic"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Target"); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon") - .HasAnnotation("Relational:DefaultValue", "exclam") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.Property("CreationToken"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ExecutorId") - .IsRequired(); - - b.Property("OrderReference"); - - b.Property("PaypalPayerId"); - - b.Property("State"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("CreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.Property("HRef"); - - b.Property("Method"); - - b.Property("BrusherProfileUserId"); - - b.Property("ContentType"); - - b.Property("PayPalPaymentCreationToken"); - - b.Property("Rel"); - - b.HasKey("HRef", "Method"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Streaming.LiveFlow", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DifferedFileName"); - - b.Property("MediaType"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Pitch"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActionName"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationType"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.Blog.BlogTrad", b => - { - b.Property("PostId"); - - b.Property("Lang"); - - b.Property("Body"); - - b.Property("Title"); - - b.Property("TraducerId"); - - b.HasKey("PostId", "Lang"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.EMailing.MailingTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Body") - .HasAnnotation("MaxLength", 65536); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ManagerId"); - - b.Property("ReplyToAddress"); - - b.Property("ToSend"); - - b.Property("Topic") - .HasAnnotation("MaxLength", 128); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.Project", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("GitId"); - - b.Property("Name") - .IsRequired(); - - b.Property("OwnerId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.Property("Version"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.ProjectBuildConfiguration", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.Property("ProjectId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Branch") - .HasAnnotation("MaxLength", 512); - - b.Property("OwnerId") - .HasAnnotation("MaxLength", 1024); - - b.Property("Path") - .IsRequired(); - - b.Property("Url") - .HasAnnotation("MaxLength", 2048); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("TargetId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.RdvQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - - b.HasOne("Yavsc.Models.Relationship.Tag") - .WithMany() - .HasForeignKey("TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - - b.HasOne("Yavsc.Models.Blog.Comment") - .WithMany() - .HasForeignKey("ParentId"); - - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Calendar.Period") - .WithMany() - .HasForeignKey("PeriodStart", "PeriodEnd"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomPresence", b => - { - b.HasOne("Yavsc.Models.Chat.ChatRoom") - .WithMany() - .HasForeignKey("ChannelName"); - - b.HasOne("Yavsc.Models.Chat.ChatConnection") - .WithMany() - .HasForeignKey("ChatUserConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("SelectedProfileUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") - .WithMany() - .HasForeignKey("QueryId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairTaint") - .WithMany() - .HasForeignKey("TaintId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.HasOne("Yavsc.Models.IT.Evolution.Feature") - .WithMany() - .HasForeignKey("FeatureId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ExecutorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("BrusherProfileUserId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PayPalPaymentCreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Streaming.LiveFlow", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.Blog.BlogTrad", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("TraducerId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.EMailing.MailingTemplate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ManagerId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.Project", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference") - .WithMany() - .HasForeignKey("GitId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.ProjectBuildConfiguration", b => - { - b.HasOne("Yavsc.Server.Models.IT.Project") - .WithMany() - .HasForeignKey("ProjectId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2019/T1/20190127105601_banReason.cs b/src/Yavsc/Migrations/2019/T1/20190127105601_banReason.cs deleted file mode 100644 index abbbaf79..00000000 --- a/src/Yavsc/Migrations/2019/T1/20190127105601_banReason.cs +++ /dev/null @@ -1,853 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class banReason : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_Ban_ApplicationUser_TargetId", table: "Ban"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_AuthorId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", table: "ChatConnection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_LiveFlow_ApplicationUser_OwnerId", table: "LiveFlow"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_Project_Activity_ActivityCode", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_ApplicationUser_ClientId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_GitRepositoryReference_GitId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_PerformerProfile_PerformerId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_ProjectBuildConfiguration_Project_ProjectId", table: "ProjectBuildConfiguration"); - migrationBuilder.AddColumn( - name: "Reason", - table: "Ban", - nullable: false, - defaultValue: ""); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Ban_ApplicationUser_TargetId", - table: "Ban", - column: "TargetId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_AuthorId", - table: "Comment", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", - table: "ChatConnection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_LiveFlow_ApplicationUser_OwnerId", - table: "LiveFlow", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_Activity_ActivityCode", - table: "Project", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_ApplicationUser_ClientId", - table: "Project", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_GitRepositoryReference_GitId", - table: "Project", - column: "GitId", - principalTable: "GitRepositoryReference", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_PerformerProfile_PerformerId", - table: "Project", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ProjectBuildConfiguration_Project_ProjectId", - table: "ProjectBuildConfiguration", - column: "ProjectId", - principalTable: "Project", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_Ban_ApplicationUser_TargetId", table: "Ban"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_AuthorId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", table: "ChatConnection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_LiveFlow_ApplicationUser_OwnerId", table: "LiveFlow"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_Project_Activity_ActivityCode", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_ApplicationUser_ClientId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_GitRepositoryReference_GitId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_PerformerProfile_PerformerId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_ProjectBuildConfiguration_Project_ProjectId", table: "ProjectBuildConfiguration"); - migrationBuilder.DropColumn(name: "Reason", table: "Ban"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Ban_ApplicationUser_TargetId", - table: "Ban", - column: "TargetId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_AuthorId", - table: "Comment", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", - table: "ChatConnection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_LiveFlow_ApplicationUser_OwnerId", - table: "LiveFlow", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_Activity_ActivityCode", - table: "Project", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_ApplicationUser_ClientId", - table: "Project", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_GitRepositoryReference_GitId", - table: "Project", - column: "GitId", - principalTable: "GitRepositoryReference", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_PerformerProfile_PerformerId", - table: "Project", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ProjectBuildConfiguration_Project_ProjectId", - table: "ProjectBuildConfiguration", - column: "ProjectId", - principalTable: "Project", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2019/T1/20190204162909_liveFlowSeqnum.Designer.cs b/src/Yavsc/Migrations/2019/T1/20190204162909_liveFlowSeqnum.Designer.cs deleted file mode 100644 index d9f3dae7..00000000 --- a/src/Yavsc/Migrations/2019/T1/20190204162909_liveFlowSeqnum.Designer.cs +++ /dev/null @@ -1,1995 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20190204162909_liveFlowSeqnum")] - partial class liveFlowSeqnum - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Abstract.Identity.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Reason") - .IsRequired(); - - b.Property("TargetId") - .IsRequired(); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("AllowMonthlyEmail"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar") - .HasAnnotation("MaxLength", 512); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("MaxFileSize"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Count"); - - b.Property("Currency"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 256); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType") - .IsRequired(); - - b.Property("Description"); - - b.Property("OwnerId"); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content") - .HasAnnotation("MaxLength", 56224); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Lang") - .HasAnnotation("MaxLength", 8); - - b.Property("Photo") - .HasAnnotation("MaxLength", 1024); - - b.Property("Rate"); - - b.Property("Title") - .HasAnnotation("MaxLength", 1024); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId") - .IsRequired(); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ParentId"); - - b.Property("PostId"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Period", b => - { - b.Property("Start"); - - b.Property("End"); - - b.HasKey("Start", "End"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.Property("OwnerId"); - - b.HasKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PeriodEnd"); - - b.Property("PeriodStart"); - - b.Property("Reccurence"); - - b.Property("ScheduleOwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId") - .IsRequired(); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b => - { - b.Property("Name") - .HasAnnotation("MaxLength", 255); - - b.Property("ApplicationUserId"); - - b.Property("Topic") - .HasAnnotation("MaxLength", 1023); - - b.HasKey("Name"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomPresence", b => - { - b.Property("ChannelName"); - - b.Property("ChatUserConnectionId"); - - b.Property("Level"); - - b.HasKey("ChannelName", "ChatUserConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Cratie.Option", b => - { - b.Property("Code"); - - b.Property("CodeScrutin"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code", "CodeScrutin"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.Property("UserId"); - - b.Property("ActionDistance"); - - b.Property("CarePrice"); - - b.Property("FlatFeeDiscount"); - - b.Property("HalfBalayagePrice"); - - b.Property("HalfBrushingPrice"); - - b.Property("HalfColorPrice"); - - b.Property("HalfDefrisPrice"); - - b.Property("HalfFoldingPrice"); - - b.Property("HalfMechPrice"); - - b.Property("HalfMultiColorPrice"); - - b.Property("HalfPermanentPrice"); - - b.Property("KidCutPrice"); - - b.Property("LongBalayagePrice"); - - b.Property("LongBrushingPrice"); - - b.Property("LongColorPrice"); - - b.Property("LongDefrisPrice"); - - b.Property("LongFoldingPrice"); - - b.Property("LongMechPrice"); - - b.Property("LongMultiColorPrice"); - - b.Property("LongPermanentPrice"); - - b.Property("ManBrushPrice"); - - b.Property("ManCutPrice"); - - b.Property("ScheduleOwnerId"); - - b.Property("ShampooPrice"); - - b.Property("ShortBalayagePrice"); - - b.Property("ShortBrushingPrice"); - - b.Property("ShortColorPrice"); - - b.Property("ShortDefrisPrice"); - - b.Property("ShortFoldingPrice"); - - b.Property("ShortMechPrice"); - - b.Property("ShortMultiColorPrice"); - - b.Property("ShortPermanentPrice"); - - b.Property("WomenHalfCutPrice"); - - b.Property("WomenLongCutPrice"); - - b.Property("WomenShortCutPrice"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("AdditionalInfo") - .HasAnnotation("MaxLength", 512); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("PrestationId"); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("SelectedProfileUserId"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Cares"); - - b.Property("Cut"); - - b.Property("Dressing"); - - b.Property("Gender"); - - b.Property("Length"); - - b.Property("Shampoo"); - - b.Property("Tech"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PrestationId"); - - b.Property("QueryId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.Property("TaintId"); - - b.Property("PrestationId"); - - b.HasKey("TaintId", "PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("LatestActivityUpdate"); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Evolution.Feature", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("ShortName"); - - b.Property("Status"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("FeatureId"); - - b.Property("Status"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Price"); - - b.Property("Public"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("For"); - - b.Property("Message"); - - b.Property("OwnerId"); - - b.Property("Sender"); - - b.Property("Topic"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Target"); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon") - .HasAnnotation("Relational:DefaultValue", "exclam") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.Property("CreationToken"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ExecutorId") - .IsRequired(); - - b.Property("OrderReference"); - - b.Property("PaypalPayerId"); - - b.Property("State"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("CreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.Property("HRef"); - - b.Property("Method"); - - b.Property("BrusherProfileUserId"); - - b.Property("ContentType"); - - b.Property("PayPalPaymentCreationToken"); - - b.Property("Rel"); - - b.HasKey("HRef", "Method"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Streaming.LiveFlow", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DifferedFileName") - .HasAnnotation("MaxLength", 255); - - b.Property("MediaType") - .HasAnnotation("MaxLength", 127); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Pitch") - .HasAnnotation("MaxLength", 1023); - - b.Property("SequenceNumber"); - - b.Property("Title") - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActionName"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationType"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.Blog.BlogTrad", b => - { - b.Property("PostId"); - - b.Property("Lang"); - - b.Property("Body"); - - b.Property("Title"); - - b.Property("TraducerId"); - - b.HasKey("PostId", "Lang"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.EMailing.MailingTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Body") - .HasAnnotation("MaxLength", 65536); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ManagerId"); - - b.Property("ReplyToAddress"); - - b.Property("ToSend"); - - b.Property("Topic") - .HasAnnotation("MaxLength", 128); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.Project", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("GitId"); - - b.Property("Name") - .IsRequired(); - - b.Property("OwnerId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.Property("Version"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.ProjectBuildConfiguration", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.Property("ProjectId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Branch") - .HasAnnotation("MaxLength", 512); - - b.Property("OwnerId") - .HasAnnotation("MaxLength", 1024); - - b.Property("Path") - .IsRequired(); - - b.Property("Url") - .HasAnnotation("MaxLength", 2048); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("TargetId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.RdvQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - - b.HasOne("Yavsc.Models.Relationship.Tag") - .WithMany() - .HasForeignKey("TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - - b.HasOne("Yavsc.Models.Blog.Comment") - .WithMany() - .HasForeignKey("ParentId"); - - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Calendar.Period") - .WithMany() - .HasForeignKey("PeriodStart", "PeriodEnd"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomPresence", b => - { - b.HasOne("Yavsc.Models.Chat.ChatRoom") - .WithMany() - .HasForeignKey("ChannelName"); - - b.HasOne("Yavsc.Models.Chat.ChatConnection") - .WithMany() - .HasForeignKey("ChatUserConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("SelectedProfileUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") - .WithMany() - .HasForeignKey("QueryId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairTaint") - .WithMany() - .HasForeignKey("TaintId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.HasOne("Yavsc.Models.IT.Evolution.Feature") - .WithMany() - .HasForeignKey("FeatureId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ExecutorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("BrusherProfileUserId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PayPalPaymentCreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Streaming.LiveFlow", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.Blog.BlogTrad", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("TraducerId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.EMailing.MailingTemplate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ManagerId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.Project", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference") - .WithMany() - .HasForeignKey("GitId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.ProjectBuildConfiguration", b => - { - b.HasOne("Yavsc.Server.Models.IT.Project") - .WithMany() - .HasForeignKey("ProjectId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2019/T1/20190204162909_liveFlowSeqnum.cs b/src/Yavsc/Migrations/2019/T1/20190204162909_liveFlowSeqnum.cs deleted file mode 100644 index 2fc52e75..00000000 --- a/src/Yavsc/Migrations/2019/T1/20190204162909_liveFlowSeqnum.cs +++ /dev/null @@ -1,853 +0,0 @@ -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class liveFlowSeqnum : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_Ban_ApplicationUser_TargetId", table: "Ban"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_AuthorId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", table: "ChatConnection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_LiveFlow_ApplicationUser_OwnerId", table: "LiveFlow"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_Project_Activity_ActivityCode", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_ApplicationUser_ClientId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_GitRepositoryReference_GitId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_PerformerProfile_PerformerId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_ProjectBuildConfiguration_Project_ProjectId", table: "ProjectBuildConfiguration"); - migrationBuilder.AddColumn( - name: "SequenceNumber", - table: "LiveFlow", - nullable: false, - defaultValue: 0); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Ban_ApplicationUser_TargetId", - table: "Ban", - column: "TargetId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_AuthorId", - table: "Comment", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", - table: "ChatConnection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_LiveFlow_ApplicationUser_OwnerId", - table: "LiveFlow", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_Activity_ActivityCode", - table: "Project", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_ApplicationUser_ClientId", - table: "Project", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_GitRepositoryReference_GitId", - table: "Project", - column: "GitId", - principalTable: "GitRepositoryReference", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_PerformerProfile_PerformerId", - table: "Project", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ProjectBuildConfiguration_Project_ProjectId", - table: "ProjectBuildConfiguration", - column: "ProjectId", - principalTable: "Project", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_Ban_ApplicationUser_TargetId", table: "Ban"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_AuthorId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", table: "ChatConnection"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_LiveFlow_ApplicationUser_OwnerId", table: "LiveFlow"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_Project_Activity_ActivityCode", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_ApplicationUser_ClientId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_GitRepositoryReference_GitId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_PerformerProfile_PerformerId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_ProjectBuildConfiguration_Project_ProjectId", table: "ProjectBuildConfiguration"); - migrationBuilder.DropColumn(name: "SequenceNumber", table: "LiveFlow"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Ban_ApplicationUser_TargetId", - table: "Ban", - column: "TargetId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_AuthorId", - table: "Comment", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", - table: "ChatConnection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_LiveFlow_ApplicationUser_OwnerId", - table: "LiveFlow", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_Activity_ActivityCode", - table: "Project", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_ApplicationUser_ClientId", - table: "Project", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_GitRepositoryReference_GitId", - table: "Project", - column: "GitId", - principalTable: "GitRepositoryReference", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_PerformerProfile_PerformerId", - table: "Project", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ProjectBuildConfiguration_Project_ProjectId", - table: "ProjectBuildConfiguration", - column: "ProjectId", - principalTable: "Project", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2019/T2/20190507142752_chatAccess.Designer.cs b/src/Yavsc/Migrations/2019/T2/20190507142752_chatAccess.Designer.cs deleted file mode 100644 index 197f0e1a..00000000 --- a/src/Yavsc/Migrations/2019/T2/20190507142752_chatAccess.Designer.cs +++ /dev/null @@ -1,2029 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20190507142752_chatAccess")] - partial class chatAccess - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Abstract.Identity.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Reason") - .IsRequired(); - - b.Property("TargetId") - .IsRequired(); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("AllowMonthlyEmail"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar") - .HasAnnotation("MaxLength", 512); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("MaxFileSize"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Count"); - - b.Property("Currency"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 256); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType") - .IsRequired(); - - b.Property("Description"); - - b.Property("OwnerId"); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content") - .HasAnnotation("MaxLength", 56224); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Lang") - .HasAnnotation("MaxLength", 8); - - b.Property("Photo") - .HasAnnotation("MaxLength", 1024); - - b.Property("Rate"); - - b.Property("Title") - .HasAnnotation("MaxLength", 1024); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId") - .IsRequired(); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ParentId"); - - b.Property("PostId"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Period", b => - { - b.Property("Start"); - - b.Property("End"); - - b.HasKey("Start", "End"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.Property("OwnerId"); - - b.HasKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PeriodEnd"); - - b.Property("PeriodStart"); - - b.Property("Reccurence"); - - b.Property("ScheduleOwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId") - .IsRequired(); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b => - { - b.Property("Name") - .HasAnnotation("MaxLength", 255); - - b.Property("OwnerId"); - - b.Property("Topic"); - - b.HasKey("Name"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomAccess", b => - { - b.Property("ChannelName"); - - b.Property("UserId"); - - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Level"); - - b.HasKey("ChannelName", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Cratie.Option", b => - { - b.Property("Code"); - - b.Property("CodeScrutin"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code", "CodeScrutin"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.Property("UserId"); - - b.Property("ActionDistance"); - - b.Property("CarePrice"); - - b.Property("FlatFeeDiscount"); - - b.Property("HalfBalayagePrice"); - - b.Property("HalfBrushingPrice"); - - b.Property("HalfColorPrice"); - - b.Property("HalfDefrisPrice"); - - b.Property("HalfFoldingPrice"); - - b.Property("HalfMechPrice"); - - b.Property("HalfMultiColorPrice"); - - b.Property("HalfPermanentPrice"); - - b.Property("KidCutPrice"); - - b.Property("LongBalayagePrice"); - - b.Property("LongBrushingPrice"); - - b.Property("LongColorPrice"); - - b.Property("LongDefrisPrice"); - - b.Property("LongFoldingPrice"); - - b.Property("LongMechPrice"); - - b.Property("LongMultiColorPrice"); - - b.Property("LongPermanentPrice"); - - b.Property("ManBrushPrice"); - - b.Property("ManCutPrice"); - - b.Property("ScheduleOwnerId"); - - b.Property("ShampooPrice"); - - b.Property("ShortBalayagePrice"); - - b.Property("ShortBrushingPrice"); - - b.Property("ShortColorPrice"); - - b.Property("ShortDefrisPrice"); - - b.Property("ShortFoldingPrice"); - - b.Property("ShortMechPrice"); - - b.Property("ShortMultiColorPrice"); - - b.Property("ShortPermanentPrice"); - - b.Property("WomenHalfCutPrice"); - - b.Property("WomenLongCutPrice"); - - b.Property("WomenShortCutPrice"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("AdditionalInfo") - .HasAnnotation("MaxLength", 512); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("PrestationId"); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("SelectedProfileUserId"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Cares"); - - b.Property("Cut"); - - b.Property("Dressing"); - - b.Property("Gender"); - - b.Property("Length"); - - b.Property("Shampoo"); - - b.Property("Tech"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PrestationId"); - - b.Property("QueryId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.Property("TaintId"); - - b.Property("PrestationId"); - - b.HasKey("TaintId", "PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("GCMRegistrationId") - .IsRequired(); - - b.Property("LatestActivityUpdate"); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Evolution.Feature", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("ShortName"); - - b.Property("Status"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("FeatureId"); - - b.Property("Status"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Price"); - - b.Property("Public"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("For"); - - b.Property("Message"); - - b.Property("OwnerId"); - - b.Property("Sender"); - - b.Property("Topic"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Target"); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon") - .HasAnnotation("Relational:DefaultValue", "exclam") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.Property("CreationToken"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ExecutorId") - .IsRequired(); - - b.Property("OrderReference"); - - b.Property("PaypalPayerId"); - - b.Property("State"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("CreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("ApplicationUserId"); - - b.Property("EMail"); - - b.Property("Name"); - - b.Property("PostalAddressId"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.Property("HRef"); - - b.Property("Method"); - - b.Property("BrusherProfileUserId"); - - b.Property("ContentType"); - - b.Property("PayPalPaymentCreationToken"); - - b.Property("Rel"); - - b.HasKey("HRef", "Method"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostalAddress", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("City"); - - b.Property("Country"); - - b.Property("PostalCode"); - - b.Property("Province"); - - b.Property("State"); - - b.Property("Street1"); - - b.Property("Street2"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Streaming.LiveFlow", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DifferedFileName") - .HasAnnotation("MaxLength", 255); - - b.Property("MediaType") - .HasAnnotation("MaxLength", 127); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Pitch") - .HasAnnotation("MaxLength", 1023); - - b.Property("SequenceNumber"); - - b.Property("Title") - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActionName"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationType"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.Blog.BlogTrad", b => - { - b.Property("PostId"); - - b.Property("Lang"); - - b.Property("Body"); - - b.Property("Title"); - - b.Property("TraducerId"); - - b.HasKey("PostId", "Lang"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.EMailing.MailingTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Body") - .HasAnnotation("MaxLength", 65536); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ManagerId"); - - b.Property("ReplyToAddress"); - - b.Property("ToSend"); - - b.Property("Topic") - .HasAnnotation("MaxLength", 128); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.Project", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("GitId"); - - b.Property("Name") - .IsRequired(); - - b.Property("OwnerId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.Property("Version"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.ProjectBuildConfiguration", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.Property("ProjectId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Branch") - .HasAnnotation("MaxLength", 512); - - b.Property("OwnerId") - .HasAnnotation("MaxLength", 1024); - - b.Property("Path") - .IsRequired(); - - b.Property("Url") - .HasAnnotation("MaxLength", 2048); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("TargetId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.RdvQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - - b.HasOne("Yavsc.Models.Relationship.Tag") - .WithMany() - .HasForeignKey("TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - - b.HasOne("Yavsc.Models.Blog.Comment") - .WithMany() - .HasForeignKey("ParentId"); - - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Calendar.Period") - .WithMany() - .HasForeignKey("PeriodStart", "PeriodEnd"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomAccess", b => - { - b.HasOne("Yavsc.Models.Chat.ChatRoom") - .WithMany() - .HasForeignKey("ChannelName"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("SelectedProfileUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") - .WithMany() - .HasForeignKey("QueryId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairTaint") - .WithMany() - .HasForeignKey("TaintId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.HasOne("Yavsc.Models.IT.Evolution.Feature") - .WithMany() - .HasForeignKey("FeatureId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ExecutorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - - b.HasOne("Yavsc.Models.Relationship.PostalAddress") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("BrusherProfileUserId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PayPalPaymentCreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Streaming.LiveFlow", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.Blog.BlogTrad", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("TraducerId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.EMailing.MailingTemplate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ManagerId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.Project", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference") - .WithMany() - .HasForeignKey("GitId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.ProjectBuildConfiguration", b => - { - b.HasOne("Yavsc.Server.Models.IT.Project") - .WithMany() - .HasForeignKey("ProjectId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2019/T2/20190507142752_chatAccess.cs b/src/Yavsc/Migrations/2019/T2/20190507142752_chatAccess.cs deleted file mode 100644 index e16710c1..00000000 --- a/src/Yavsc/Migrations/2019/T2/20190507142752_chatAccess.cs +++ /dev/null @@ -1,976 +0,0 @@ -using System; -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class chatAccess : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_Ban_ApplicationUser_TargetId", table: "Ban"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_AuthorId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", table: "ChatConnection"); - migrationBuilder.DropForeignKey(name: "FK_ChatRoom_ApplicationUser_ApplicationUserId", table: "ChatRoom"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_LiveFlow_ApplicationUser_OwnerId", table: "LiveFlow"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_Project_Activity_ActivityCode", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_ApplicationUser_ClientId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_GitRepositoryReference_GitId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_PerformerProfile_PerformerId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_ProjectBuildConfiguration_Project_ProjectId", table: "ProjectBuildConfiguration"); - migrationBuilder.DropColumn(name: "ApplicationUserId", table: "ChatRoom"); - migrationBuilder.DropTable("ChatRoomPresence"); - migrationBuilder.CreateTable( - name: "ChatRoomAccess", - columns: table => new - { - ChannelName = table.Column(nullable: false), - UserId = table.Column(nullable: false), - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true), - Level = table.Column(nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_ChatRoomAccess", x => new { x.ChannelName, x.UserId }); - table.ForeignKey( - name: "FK_ChatRoomAccess_ChatRoom_ChannelName", - column: x => x.ChannelName, - principalTable: "ChatRoom", - principalColumn: "Name", - onDelete: ReferentialAction.Restrict); - table.ForeignKey( - name: "FK_ChatRoomAccess_ApplicationUser_UserId", - column: x => x.UserId, - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - migrationBuilder.CreateTable( - name: "PostalAddress", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true), - City = table.Column(nullable: true), - Country = table.Column(nullable: true), - PostalCode = table.Column(nullable: true), - Province = table.Column(nullable: true), - State = table.Column(nullable: true), - Street1 = table.Column(nullable: true), - Street2 = table.Column(nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_PostalAddress", x => x.Id); - }); - migrationBuilder.AddColumn( - name: "EMail", - table: "Contact", - nullable: true); - migrationBuilder.AddColumn( - name: "Name", - table: "Contact", - nullable: true); - migrationBuilder.AddColumn( - name: "PostalAddressId", - table: "Contact", - nullable: true); - migrationBuilder.AlterColumn( - name: "LatestActivityUpdate", - table: "GoogleCloudMobileDeclaration", - nullable: true); - migrationBuilder.AddColumn( - name: "OwnerId", - table: "ChatRoom", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Ban_ApplicationUser_TargetId", - table: "Ban", - column: "TargetId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_AuthorId", - table: "Comment", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", - table: "ChatConnection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ChatRoom_ApplicationUser_OwnerId", - table: "ChatRoom", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Contact_PostalAddress_PostalAddressId", - table: "Contact", - column: "PostalAddressId", - principalTable: "PostalAddress", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_LiveFlow_ApplicationUser_OwnerId", - table: "LiveFlow", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_Activity_ActivityCode", - table: "Project", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_ApplicationUser_ClientId", - table: "Project", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_GitRepositoryReference_GitId", - table: "Project", - column: "GitId", - principalTable: "GitRepositoryReference", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_PerformerProfile_PerformerId", - table: "Project", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ProjectBuildConfiguration_Project_ProjectId", - table: "ProjectBuildConfiguration", - column: "ProjectId", - principalTable: "Project", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_Ban_ApplicationUser_TargetId", table: "Ban"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_AuthorId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", table: "ChatConnection"); - migrationBuilder.DropForeignKey(name: "FK_ChatRoom_ApplicationUser_OwnerId", table: "ChatRoom"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Contact_PostalAddress_PostalAddressId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_LiveFlow_ApplicationUser_OwnerId", table: "LiveFlow"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_Project_Activity_ActivityCode", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_ApplicationUser_ClientId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_GitRepositoryReference_GitId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_PerformerProfile_PerformerId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_ProjectBuildConfiguration_Project_ProjectId", table: "ProjectBuildConfiguration"); - migrationBuilder.DropColumn(name: "EMail", table: "Contact"); - migrationBuilder.DropColumn(name: "Name", table: "Contact"); - migrationBuilder.DropColumn(name: "PostalAddressId", table: "Contact"); - migrationBuilder.DropColumn(name: "OwnerId", table: "ChatRoom"); - migrationBuilder.DropTable("ChatRoomAccess"); - migrationBuilder.DropTable("PostalAddress"); - migrationBuilder.CreateTable( - name: "ChatRoomPresence", - columns: table => new - { - ChannelName = table.Column(nullable: false), - ChatUserConnectionId = table.Column(nullable: false), - Level = table.Column(nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_ChatRoomPresence", x => new { x.ChannelName, x.ChatUserConnectionId }); - table.ForeignKey( - name: "FK_ChatRoomPresence_ChatRoom_ChannelName", - column: x => x.ChannelName, - principalTable: "ChatRoom", - principalColumn: "Name", - onDelete: ReferentialAction.Restrict); - table.ForeignKey( - name: "FK_ChatRoomPresence_ChatConnection_ChatUserConnectionId", - column: x => x.ChatUserConnectionId, - principalTable: "ChatConnection", - principalColumn: "ConnectionId", - onDelete: ReferentialAction.Restrict); - }); - migrationBuilder.AlterColumn( - name: "LatestActivityUpdate", - table: "GoogleCloudMobileDeclaration", - nullable: false); - migrationBuilder.AddColumn( - name: "ApplicationUserId", - table: "ChatRoom", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Ban_ApplicationUser_TargetId", - table: "Ban", - column: "TargetId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_AuthorId", - table: "Comment", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", - table: "ChatConnection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ChatRoom_ApplicationUser_ApplicationUserId", - table: "ChatRoom", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_LiveFlow_ApplicationUser_OwnerId", - table: "LiveFlow", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_Activity_ActivityCode", - table: "Project", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_ApplicationUser_ClientId", - table: "Project", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_GitRepositoryReference_GitId", - table: "Project", - column: "GitId", - principalTable: "GitRepositoryReference", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_PerformerProfile_PerformerId", - table: "Project", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ProjectBuildConfiguration_Project_ProjectId", - table: "ProjectBuildConfiguration", - column: "ProjectId", - principalTable: "Project", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2019/T2/20190508004238_dropGCM.Designer.cs b/src/Yavsc/Migrations/2019/T2/20190508004238_dropGCM.Designer.cs deleted file mode 100644 index 85c731ed..00000000 --- a/src/Yavsc/Migrations/2019/T2/20190508004238_dropGCM.Designer.cs +++ /dev/null @@ -1,2034 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20190508004238_dropGCM")] - partial class dropGCM - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Abstract.Identity.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Reason") - .IsRequired(); - - b.Property("TargetId") - .IsRequired(); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("AllowMonthlyEmail"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar") - .HasAnnotation("MaxLength", 512); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("MaxFileSize"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Count"); - - b.Property("Currency"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 256); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType") - .IsRequired(); - - b.Property("Description"); - - b.Property("OwnerId"); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content") - .HasAnnotation("MaxLength", 56224); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Lang") - .HasAnnotation("MaxLength", 8); - - b.Property("Photo") - .HasAnnotation("MaxLength", 1024); - - b.Property("Rate"); - - b.Property("Title") - .HasAnnotation("MaxLength", 1024); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId") - .IsRequired(); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ParentId"); - - b.Property("PostId"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Period", b => - { - b.Property("Start"); - - b.Property("End"); - - b.HasKey("Start", "End"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.Property("OwnerId"); - - b.HasKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PeriodEnd"); - - b.Property("PeriodStart"); - - b.Property("Reccurence"); - - b.Property("ScheduleOwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId") - .IsRequired(); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b => - { - b.Property("Name") - .HasAnnotation("MaxLength", 255); - - b.Property("OwnerId"); - - b.Property("Topic"); - - b.HasKey("Name"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomAccess", b => - { - b.Property("ChannelName"); - - b.Property("UserId"); - - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Level"); - - b.HasKey("ChannelName", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Cratie.Option", b => - { - b.Property("Code"); - - b.Property("CodeScrutin"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code", "CodeScrutin"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.Property("UserId"); - - b.Property("ActionDistance"); - - b.Property("CarePrice"); - - b.Property("FlatFeeDiscount"); - - b.Property("HalfBalayagePrice"); - - b.Property("HalfBrushingPrice"); - - b.Property("HalfColorPrice"); - - b.Property("HalfDefrisPrice"); - - b.Property("HalfFoldingPrice"); - - b.Property("HalfMechPrice"); - - b.Property("HalfMultiColorPrice"); - - b.Property("HalfPermanentPrice"); - - b.Property("KidCutPrice"); - - b.Property("LongBalayagePrice"); - - b.Property("LongBrushingPrice"); - - b.Property("LongColorPrice"); - - b.Property("LongDefrisPrice"); - - b.Property("LongFoldingPrice"); - - b.Property("LongMechPrice"); - - b.Property("LongMultiColorPrice"); - - b.Property("LongPermanentPrice"); - - b.Property("ManBrushPrice"); - - b.Property("ManCutPrice"); - - b.Property("ScheduleOwnerId"); - - b.Property("ShampooPrice"); - - b.Property("ShortBalayagePrice"); - - b.Property("ShortBrushingPrice"); - - b.Property("ShortColorPrice"); - - b.Property("ShortDefrisPrice"); - - b.Property("ShortFoldingPrice"); - - b.Property("ShortMechPrice"); - - b.Property("ShortMultiColorPrice"); - - b.Property("ShortPermanentPrice"); - - b.Property("WomenHalfCutPrice"); - - b.Property("WomenLongCutPrice"); - - b.Property("WomenShortCutPrice"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("AdditionalInfo") - .HasAnnotation("MaxLength", 512); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("PrestationId"); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("SelectedProfileUserId"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Cares"); - - b.Property("Cut"); - - b.Property("Dressing"); - - b.Property("Gender"); - - b.Property("Length"); - - b.Property("Shampoo"); - - b.Property("Tech"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PrestationId"); - - b.Property("QueryId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.Property("TaintId"); - - b.Property("PrestationId"); - - b.HasKey("TaintId", "PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.DeviceDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("LatestActivityUpdate"); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Evolution.Feature", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("ShortName"); - - b.Property("Status"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("FeatureId"); - - b.Property("Status"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Price"); - - b.Property("Public"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("For"); - - b.Property("Message"); - - b.Property("OwnerId"); - - b.Property("Sender"); - - b.Property("Topic"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Target"); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon") - .HasAnnotation("Relational:DefaultValue", "exclam") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.Property("CreationToken"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ExecutorId") - .IsRequired(); - - b.Property("OrderReference"); - - b.Property("PaypalPayerId"); - - b.Property("State"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("CreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("AddressId"); - - b.Property("ApplicationUserId"); - - b.Property("EMail"); - - b.Property("Name"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.Property("HRef"); - - b.Property("Method"); - - b.Property("BrusherProfileUserId"); - - b.Property("ContentType"); - - b.Property("PayPalPaymentCreationToken"); - - b.Property("Rel"); - - b.HasKey("HRef", "Method"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostalAddress", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("City"); - - b.Property("Country"); - - b.Property("PostalCode"); - - b.Property("Province"); - - b.Property("State"); - - b.Property("Street1"); - - b.Property("Street2"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Streaming.LiveFlow", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DifferedFileName") - .HasAnnotation("MaxLength", 255); - - b.Property("MediaType") - .HasAnnotation("MaxLength", 127); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Pitch") - .HasAnnotation("MaxLength", 1023); - - b.Property("SequenceNumber"); - - b.Property("Title") - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActionName"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationType"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.Blog.BlogTrad", b => - { - b.Property("PostId"); - - b.Property("Lang"); - - b.Property("Body"); - - b.Property("Title"); - - b.Property("TraducerId"); - - b.HasKey("PostId", "Lang"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.EMailing.MailingTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Body") - .HasAnnotation("MaxLength", 65536); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ManagerId") - .IsRequired(); - - b.Property("ReplyToAddress"); - - b.Property("SuccessorId") - .IsRequired(); - - b.Property("ToSend"); - - b.Property("Topic") - .HasAnnotation("MaxLength", 128); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.Project", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("GitId"); - - b.Property("Name") - .IsRequired(); - - b.Property("OwnerId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.Property("Version"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.ProjectBuildConfiguration", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.Property("ProjectId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Branch") - .HasAnnotation("MaxLength", 512); - - b.Property("OwnerId") - .HasAnnotation("MaxLength", 1024); - - b.Property("Path") - .IsRequired(); - - b.Property("Url") - .HasAnnotation("MaxLength", 2048); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("TargetId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.RdvQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - - b.HasOne("Yavsc.Models.Relationship.Tag") - .WithMany() - .HasForeignKey("TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - - b.HasOne("Yavsc.Models.Blog.Comment") - .WithMany() - .HasForeignKey("ParentId"); - - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Calendar.Period") - .WithMany() - .HasForeignKey("PeriodStart", "PeriodEnd"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomAccess", b => - { - b.HasOne("Yavsc.Models.Chat.ChatRoom") - .WithMany() - .HasForeignKey("ChannelName"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("SelectedProfileUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") - .WithMany() - .HasForeignKey("QueryId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairTaint") - .WithMany() - .HasForeignKey("TaintId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.DeviceDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.HasOne("Yavsc.Models.IT.Evolution.Feature") - .WithMany() - .HasForeignKey("FeatureId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ExecutorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.Relationship.PostalAddress") - .WithMany() - .HasForeignKey("AddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("BrusherProfileUserId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PayPalPaymentCreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Streaming.LiveFlow", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.Blog.BlogTrad", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("TraducerId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.EMailing.MailingTemplate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ManagerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("SuccessorId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.Project", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference") - .WithMany() - .HasForeignKey("GitId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.ProjectBuildConfiguration", b => - { - b.HasOne("Yavsc.Server.Models.IT.Project") - .WithMany() - .HasForeignKey("ProjectId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2019/T2/20190508004238_dropGCM.cs b/src/Yavsc/Migrations/2019/T2/20190508004238_dropGCM.cs deleted file mode 100644 index 7d6a21f8..00000000 --- a/src/Yavsc/Migrations/2019/T2/20190508004238_dropGCM.cs +++ /dev/null @@ -1,982 +0,0 @@ -using System; -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class dropGCM : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_Ban_ApplicationUser_TargetId", table: "Ban"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_AuthorId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", table: "ChatConnection"); - migrationBuilder.DropForeignKey(name: "FK_ChatRoomAccess_ApplicationUser_UserId", table: "ChatRoomAccess"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Contact_PostalAddress_PostalAddressId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_LiveFlow_ApplicationUser_OwnerId", table: "LiveFlow"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_MailingTemplate_ApplicationUser_ManagerId", table: "MailingTemplate"); - migrationBuilder.DropForeignKey(name: "FK_Project_Activity_ActivityCode", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_ApplicationUser_ClientId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_GitRepositoryReference_GitId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_PerformerProfile_PerformerId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_ProjectBuildConfiguration_Project_ProjectId", table: "ProjectBuildConfiguration"); - migrationBuilder.DropColumn(name: "PostalAddressId", table: "Contact"); - migrationBuilder.DropTable("GoogleCloudMobileDeclaration"); - migrationBuilder.CreateTable( - name: "DeviceDeclaration", - columns: table => new - { - DeviceId = table.Column(nullable: false), - DeclarationDate = table.Column(nullable: false, defaultValueSql: "LOCALTIMESTAMP"), - DeviceOwnerId = table.Column(nullable: true), - LatestActivityUpdate = table.Column(nullable: true), - Model = table.Column(nullable: true), - Platform = table.Column(nullable: true), - Version = table.Column(nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_DeviceDeclaration", x => x.DeviceId); - table.ForeignKey( - name: "FK_DeviceDeclaration_ApplicationUser_DeviceOwnerId", - column: x => x.DeviceOwnerId, - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - }); - migrationBuilder.AlterColumn( - name: "ManagerId", - table: "MailingTemplate", - nullable: false); - migrationBuilder.AddColumn( - name: "SuccessorId", - table: "MailingTemplate", - nullable: true, - defaultValue: "\"ManagerId\""); - migrationBuilder.Sql("update \"MailingTemplate\" set \"SuccessorId\" = \"ManagerId\";"); - migrationBuilder.AlterColumn( - name: "SuccessorId", - table: "MailingTemplate", - nullable: true); - - migrationBuilder.AddColumn( - name: "AddressId", - table: "Contact", - nullable: false, - defaultValue: 0L); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Ban_ApplicationUser_TargetId", - table: "Ban", - column: "TargetId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_AuthorId", - table: "Comment", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", - table: "ChatConnection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ChatRoomAccess_ApplicationUser_UserId", - table: "ChatRoomAccess", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Contact_PostalAddress_AddressId", - table: "Contact", - column: "AddressId", - principalTable: "PostalAddress", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_LiveFlow_ApplicationUser_OwnerId", - table: "LiveFlow", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_MailingTemplate_ApplicationUser_ManagerId", - table: "MailingTemplate", - column: "ManagerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_MailingTemplate_ApplicationUser_SuccessorId", - table: "MailingTemplate", - column: "SuccessorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_Activity_ActivityCode", - table: "Project", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_ApplicationUser_ClientId", - table: "Project", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_GitRepositoryReference_GitId", - table: "Project", - column: "GitId", - principalTable: "GitRepositoryReference", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_PerformerProfile_PerformerId", - table: "Project", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ProjectBuildConfiguration_Project_ProjectId", - table: "ProjectBuildConfiguration", - column: "ProjectId", - principalTable: "Project", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_Ban_ApplicationUser_TargetId", table: "Ban"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_AuthorId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", table: "ChatConnection"); - migrationBuilder.DropForeignKey(name: "FK_ChatRoomAccess_ApplicationUser_UserId", table: "ChatRoomAccess"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Contact_PostalAddress_AddressId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_LiveFlow_ApplicationUser_OwnerId", table: "LiveFlow"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_MailingTemplate_ApplicationUser_ManagerId", table: "MailingTemplate"); - migrationBuilder.DropForeignKey(name: "FK_MailingTemplate_ApplicationUser_SuccessorId", table: "MailingTemplate"); - migrationBuilder.DropForeignKey(name: "FK_Project_Activity_ActivityCode", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_ApplicationUser_ClientId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_GitRepositoryReference_GitId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_PerformerProfile_PerformerId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_ProjectBuildConfiguration_Project_ProjectId", table: "ProjectBuildConfiguration"); - migrationBuilder.DropColumn(name: "SuccessorId", table: "MailingTemplate"); - migrationBuilder.DropColumn(name: "AddressId", table: "Contact"); - migrationBuilder.DropTable("DeviceDeclaration"); - migrationBuilder.CreateTable( - name: "GoogleCloudMobileDeclaration", - columns: table => new - { - DeviceId = table.Column(nullable: false), - DeclarationDate = table.Column(nullable: false, defaultValueSql: "LOCALTIMESTAMP"), - DeviceOwnerId = table.Column(nullable: true), - GCMRegistrationId = table.Column(nullable: false), - LatestActivityUpdate = table.Column(nullable: true), - Model = table.Column(nullable: true), - Platform = table.Column(nullable: true), - Version = table.Column(nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_GoogleCloudMobileDeclaration", x => x.DeviceId); - table.ForeignKey( - name: "FK_GoogleCloudMobileDeclaration_ApplicationUser_DeviceOwnerId", - column: x => x.DeviceOwnerId, - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - }); - migrationBuilder.AlterColumn( - name: "ManagerId", - table: "MailingTemplate", - nullable: true); - migrationBuilder.AddColumn( - name: "PostalAddressId", - table: "Contact", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Ban_ApplicationUser_TargetId", - table: "Ban", - column: "TargetId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_AuthorId", - table: "Comment", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", - table: "ChatConnection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ChatRoomAccess_ApplicationUser_UserId", - table: "ChatRoomAccess", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Contact_PostalAddress_PostalAddressId", - table: "Contact", - column: "PostalAddressId", - principalTable: "PostalAddress", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_LiveFlow_ApplicationUser_OwnerId", - table: "LiveFlow", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_MailingTemplate_ApplicationUser_ManagerId", - table: "MailingTemplate", - column: "ManagerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_Activity_ActivityCode", - table: "Project", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_ApplicationUser_ClientId", - table: "Project", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_GitRepositoryReference_GitId", - table: "Project", - column: "GitId", - principalTable: "GitRepositoryReference", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_PerformerProfile_PerformerId", - table: "Project", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ProjectBuildConfiguration_Project_ProjectId", - table: "ProjectBuildConfiguration", - column: "ProjectId", - principalTable: "Project", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2019/T2/20190510021107_chanDates.Designer.cs b/src/Yavsc/Migrations/2019/T2/20190510021107_chanDates.Designer.cs deleted file mode 100644 index b38e8e4b..00000000 --- a/src/Yavsc/Migrations/2019/T2/20190510021107_chanDates.Designer.cs +++ /dev/null @@ -1,2044 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20190510021107_chanDates")] - partial class chanDates - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Abstract.Identity.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Reason") - .IsRequired(); - - b.Property("TargetId") - .IsRequired(); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("AllowMonthlyEmail"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DedicatedGoogleCalendar") - .HasAnnotation("MaxLength", 512); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("MaxFileSize"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Count"); - - b.Property("Currency"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 256); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType") - .IsRequired(); - - b.Property("Description"); - - b.Property("OwnerId"); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content") - .HasAnnotation("MaxLength", 56224); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Lang") - .HasAnnotation("MaxLength", 8); - - b.Property("Photo") - .HasAnnotation("MaxLength", 1024); - - b.Property("Rate"); - - b.Property("Title") - .HasAnnotation("MaxLength", 1024); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId") - .IsRequired(); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ParentId"); - - b.Property("PostId"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Period", b => - { - b.Property("Start"); - - b.Property("End"); - - b.HasKey("Start", "End"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.Property("OwnerId"); - - b.HasKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PeriodEnd"); - - b.Property("PeriodStart"); - - b.Property("Reccurence"); - - b.Property("ScheduleOwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId") - .IsRequired(); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b => - { - b.Property("Name") - .HasAnnotation("MaxLength", 255); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("LatestJoinPart"); - - b.Property("OwnerId"); - - b.Property("Topic"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Name"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomAccess", b => - { - b.Property("ChannelName"); - - b.Property("UserId"); - - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Level"); - - b.HasKey("ChannelName", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Cratie.Option", b => - { - b.Property("Code"); - - b.Property("CodeScrutin"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code", "CodeScrutin"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.Property("UserId"); - - b.Property("ActionDistance"); - - b.Property("CarePrice"); - - b.Property("FlatFeeDiscount"); - - b.Property("HalfBalayagePrice"); - - b.Property("HalfBrushingPrice"); - - b.Property("HalfColorPrice"); - - b.Property("HalfDefrisPrice"); - - b.Property("HalfFoldingPrice"); - - b.Property("HalfMechPrice"); - - b.Property("HalfMultiColorPrice"); - - b.Property("HalfPermanentPrice"); - - b.Property("KidCutPrice"); - - b.Property("LongBalayagePrice"); - - b.Property("LongBrushingPrice"); - - b.Property("LongColorPrice"); - - b.Property("LongDefrisPrice"); - - b.Property("LongFoldingPrice"); - - b.Property("LongMechPrice"); - - b.Property("LongMultiColorPrice"); - - b.Property("LongPermanentPrice"); - - b.Property("ManBrushPrice"); - - b.Property("ManCutPrice"); - - b.Property("ScheduleOwnerId"); - - b.Property("ShampooPrice"); - - b.Property("ShortBalayagePrice"); - - b.Property("ShortBrushingPrice"); - - b.Property("ShortColorPrice"); - - b.Property("ShortDefrisPrice"); - - b.Property("ShortFoldingPrice"); - - b.Property("ShortMechPrice"); - - b.Property("ShortMultiColorPrice"); - - b.Property("ShortPermanentPrice"); - - b.Property("WomenHalfCutPrice"); - - b.Property("WomenLongCutPrice"); - - b.Property("WomenShortCutPrice"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("AdditionalInfo") - .HasAnnotation("MaxLength", 512); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("PrestationId"); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("SelectedProfileUserId"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Cares"); - - b.Property("Cut"); - - b.Property("Dressing"); - - b.Property("Gender"); - - b.Property("Length"); - - b.Property("Shampoo"); - - b.Property("Tech"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PrestationId"); - - b.Property("QueryId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.Property("TaintId"); - - b.Property("PrestationId"); - - b.HasKey("TaintId", "PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.DeviceDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("LatestActivityUpdate"); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Evolution.Feature", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("ShortName"); - - b.Property("Status"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("FeatureId"); - - b.Property("Status"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Price"); - - b.Property("Public"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("For"); - - b.Property("Message"); - - b.Property("OwnerId"); - - b.Property("Sender"); - - b.Property("Topic"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Target"); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon") - .HasAnnotation("Relational:DefaultValue", "exclam") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.Property("CreationToken"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ExecutorId") - .IsRequired(); - - b.Property("OrderReference"); - - b.Property("PaypalPayerId"); - - b.Property("State"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("CreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("AddressId"); - - b.Property("ApplicationUserId"); - - b.Property("EMail"); - - b.Property("Name"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.Property("HRef"); - - b.Property("Method"); - - b.Property("BrusherProfileUserId"); - - b.Property("ContentType"); - - b.Property("PayPalPaymentCreationToken"); - - b.Property("Rel"); - - b.HasKey("HRef", "Method"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostalAddress", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("City"); - - b.Property("Country"); - - b.Property("PostalCode"); - - b.Property("Province"); - - b.Property("State"); - - b.Property("Street1"); - - b.Property("Street2"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Streaming.LiveFlow", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DifferedFileName") - .HasAnnotation("MaxLength", 255); - - b.Property("MediaType") - .HasAnnotation("MaxLength", 127); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Pitch") - .HasAnnotation("MaxLength", 1023); - - b.Property("SequenceNumber"); - - b.Property("Title") - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActionName"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationType"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.Blog.BlogTrad", b => - { - b.Property("PostId"); - - b.Property("Lang"); - - b.Property("Body"); - - b.Property("Title"); - - b.Property("TraducerId"); - - b.HasKey("PostId", "Lang"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.EMailing.MailingTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Body") - .HasAnnotation("MaxLength", 65536); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ManagerId") - .IsRequired(); - - b.Property("ReplyToAddress"); - - b.Property("SuccessorId") - .IsRequired(); - - b.Property("ToSend"); - - b.Property("Topic") - .HasAnnotation("MaxLength", 128); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.Project", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("GitId"); - - b.Property("Name") - .IsRequired(); - - b.Property("OwnerId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.Property("Version"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.ProjectBuildConfiguration", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.Property("ProjectId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Branch") - .HasAnnotation("MaxLength", 512); - - b.Property("OwnerId") - .HasAnnotation("MaxLength", 1024); - - b.Property("Path") - .IsRequired(); - - b.Property("Url") - .HasAnnotation("MaxLength", 2048); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("TargetId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.RdvQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - - b.HasOne("Yavsc.Models.Relationship.Tag") - .WithMany() - .HasForeignKey("TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - - b.HasOne("Yavsc.Models.Blog.Comment") - .WithMany() - .HasForeignKey("ParentId"); - - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Calendar.Period") - .WithMany() - .HasForeignKey("PeriodStart", "PeriodEnd"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomAccess", b => - { - b.HasOne("Yavsc.Models.Chat.ChatRoom") - .WithMany() - .HasForeignKey("ChannelName"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("SelectedProfileUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") - .WithMany() - .HasForeignKey("QueryId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairTaint") - .WithMany() - .HasForeignKey("TaintId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.DeviceDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.HasOne("Yavsc.Models.IT.Evolution.Feature") - .WithMany() - .HasForeignKey("FeatureId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ExecutorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.Relationship.PostalAddress") - .WithMany() - .HasForeignKey("AddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("BrusherProfileUserId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PayPalPaymentCreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Streaming.LiveFlow", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.Blog.BlogTrad", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("TraducerId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.EMailing.MailingTemplate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ManagerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("SuccessorId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.Project", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference") - .WithMany() - .HasForeignKey("GitId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.ProjectBuildConfiguration", b => - { - b.HasOne("Yavsc.Server.Models.IT.Project") - .WithMany() - .HasForeignKey("ProjectId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2019/T2/20190510021107_chanDates.cs b/src/Yavsc/Migrations/2019/T2/20190510021107_chanDates.cs deleted file mode 100644 index 4c498a6a..00000000 --- a/src/Yavsc/Migrations/2019/T2/20190510021107_chanDates.cs +++ /dev/null @@ -1,940 +0,0 @@ -using System; -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class chanDates : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_Ban_ApplicationUser_TargetId", table: "Ban"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_AuthorId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", table: "ChatConnection"); - migrationBuilder.DropForeignKey(name: "FK_ChatRoomAccess_ApplicationUser_UserId", table: "ChatRoomAccess"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Contact_PostalAddress_AddressId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_LiveFlow_ApplicationUser_OwnerId", table: "LiveFlow"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_MailingTemplate_ApplicationUser_ManagerId", table: "MailingTemplate"); - migrationBuilder.DropForeignKey(name: "FK_MailingTemplate_ApplicationUser_SuccessorId", table: "MailingTemplate"); - migrationBuilder.DropForeignKey(name: "FK_Project_Activity_ActivityCode", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_ApplicationUser_ClientId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_GitRepositoryReference_GitId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_PerformerProfile_PerformerId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_ProjectBuildConfiguration_Project_ProjectId", table: "ProjectBuildConfiguration"); - migrationBuilder.AddColumn( - name: "DateCreated", - table: "ChatRoom", - nullable: false, - defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified)); - migrationBuilder.AddColumn( - name: "DateModified", - table: "ChatRoom", - nullable: false, - defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified)); - migrationBuilder.AddColumn( - name: "LatestJoinPart", - table: "ChatRoom", - nullable: false, - defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified)); - migrationBuilder.AddColumn( - name: "UserCreated", - table: "ChatRoom", - nullable: true); - migrationBuilder.AddColumn( - name: "UserModified", - table: "ChatRoom", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Ban_ApplicationUser_TargetId", - table: "Ban", - column: "TargetId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_AuthorId", - table: "Comment", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", - table: "ChatConnection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ChatRoomAccess_ApplicationUser_UserId", - table: "ChatRoomAccess", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Contact_PostalAddress_AddressId", - table: "Contact", - column: "AddressId", - principalTable: "PostalAddress", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_LiveFlow_ApplicationUser_OwnerId", - table: "LiveFlow", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_MailingTemplate_ApplicationUser_ManagerId", - table: "MailingTemplate", - column: "ManagerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_MailingTemplate_ApplicationUser_SuccessorId", - table: "MailingTemplate", - column: "SuccessorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_Activity_ActivityCode", - table: "Project", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_ApplicationUser_ClientId", - table: "Project", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_GitRepositoryReference_GitId", - table: "Project", - column: "GitId", - principalTable: "GitRepositoryReference", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_PerformerProfile_PerformerId", - table: "Project", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ProjectBuildConfiguration_Project_ProjectId", - table: "ProjectBuildConfiguration", - column: "ProjectId", - principalTable: "Project", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_Ban_ApplicationUser_TargetId", table: "Ban"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_AuthorId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", table: "ChatConnection"); - migrationBuilder.DropForeignKey(name: "FK_ChatRoomAccess_ApplicationUser_UserId", table: "ChatRoomAccess"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Contact_PostalAddress_AddressId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_LiveFlow_ApplicationUser_OwnerId", table: "LiveFlow"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_MailingTemplate_ApplicationUser_ManagerId", table: "MailingTemplate"); - migrationBuilder.DropForeignKey(name: "FK_MailingTemplate_ApplicationUser_SuccessorId", table: "MailingTemplate"); - migrationBuilder.DropForeignKey(name: "FK_Project_Activity_ActivityCode", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_ApplicationUser_ClientId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_GitRepositoryReference_GitId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_PerformerProfile_PerformerId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_ProjectBuildConfiguration_Project_ProjectId", table: "ProjectBuildConfiguration"); - migrationBuilder.DropColumn(name: "DateCreated", table: "ChatRoom"); - migrationBuilder.DropColumn(name: "DateModified", table: "ChatRoom"); - migrationBuilder.DropColumn(name: "LatestJoinPart", table: "ChatRoom"); - migrationBuilder.DropColumn(name: "UserCreated", table: "ChatRoom"); - migrationBuilder.DropColumn(name: "UserModified", table: "ChatRoom"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Ban_ApplicationUser_TargetId", - table: "Ban", - column: "TargetId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_AuthorId", - table: "Comment", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", - table: "ChatConnection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ChatRoomAccess_ApplicationUser_UserId", - table: "ChatRoomAccess", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Contact_PostalAddress_AddressId", - table: "Contact", - column: "AddressId", - principalTable: "PostalAddress", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_LiveFlow_ApplicationUser_OwnerId", - table: "LiveFlow", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_MailingTemplate_ApplicationUser_ManagerId", - table: "MailingTemplate", - column: "ManagerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_MailingTemplate_ApplicationUser_SuccessorId", - table: "MailingTemplate", - column: "SuccessorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_Activity_ActivityCode", - table: "Project", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_ApplicationUser_ClientId", - table: "Project", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_GitRepositoryReference_GitId", - table: "Project", - column: "GitId", - principalTable: "GitRepositoryReference", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_PerformerProfile_PerformerId", - table: "Project", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ProjectBuildConfiguration_Project_ProjectId", - table: "ProjectBuildConfiguration", - column: "ProjectId", - principalTable: "Project", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/2019/T2/20190622172941_userTrack.Designer.cs b/src/Yavsc/Migrations/2019/T2/20190622172941_userTrack.Designer.cs deleted file mode 100644 index 2d59f051..00000000 --- a/src/Yavsc/Migrations/2019/T2/20190622172941_userTrack.Designer.cs +++ /dev/null @@ -1,2060 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Metadata; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20190622172941_userTrack")] - partial class userTrack - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Abstract.Identity.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Reason") - .IsRequired(); - - b.Property("TargetId") - .IsRequired(); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("AllowMonthlyEmail"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("DedicatedGoogleCalendar") - .HasAnnotation("MaxLength", 512); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("MaxFileSize"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Count"); - - b.Property("Currency"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 256); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType") - .IsRequired(); - - b.Property("Description"); - - b.Property("OwnerId"); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content") - .HasAnnotation("MaxLength", 56224); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Lang") - .HasAnnotation("MaxLength", 8); - - b.Property("Photo") - .HasAnnotation("MaxLength", 1024); - - b.Property("Rate"); - - b.Property("Title") - .HasAnnotation("MaxLength", 1024); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId") - .IsRequired(); - - b.Property("Content") - .HasAnnotation("MaxLength", 1024); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ParentId"); - - b.Property("PostId"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Period", b => - { - b.Property("Start"); - - b.Property("End"); - - b.HasKey("Start", "End"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.Property("OwnerId"); - - b.HasKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PeriodEnd"); - - b.Property("PeriodStart"); - - b.Property("Reccurence"); - - b.Property("ScheduleOwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId") - .IsRequired(); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b => - { - b.Property("Name") - .HasAnnotation("MaxLength", 255); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("LatestJoinPart"); - - b.Property("OwnerId"); - - b.Property("Topic"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Name"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomAccess", b => - { - b.Property("ChannelName"); - - b.Property("UserId"); - - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Level"); - - b.HasKey("ChannelName", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Cratie.Option", b => - { - b.Property("Code"); - - b.Property("CodeScrutin"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code", "CodeScrutin"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.Property("UserId"); - - b.Property("ActionDistance"); - - b.Property("CarePrice"); - - b.Property("FlatFeeDiscount"); - - b.Property("HalfBalayagePrice"); - - b.Property("HalfBrushingPrice"); - - b.Property("HalfColorPrice"); - - b.Property("HalfDefrisPrice"); - - b.Property("HalfFoldingPrice"); - - b.Property("HalfMechPrice"); - - b.Property("HalfMultiColorPrice"); - - b.Property("HalfPermanentPrice"); - - b.Property("KidCutPrice"); - - b.Property("LongBalayagePrice"); - - b.Property("LongBrushingPrice"); - - b.Property("LongColorPrice"); - - b.Property("LongDefrisPrice"); - - b.Property("LongFoldingPrice"); - - b.Property("LongMechPrice"); - - b.Property("LongMultiColorPrice"); - - b.Property("LongPermanentPrice"); - - b.Property("ManBrushPrice"); - - b.Property("ManCutPrice"); - - b.Property("ScheduleOwnerId"); - - b.Property("ShampooPrice"); - - b.Property("ShortBalayagePrice"); - - b.Property("ShortBrushingPrice"); - - b.Property("ShortColorPrice"); - - b.Property("ShortDefrisPrice"); - - b.Property("ShortFoldingPrice"); - - b.Property("ShortMechPrice"); - - b.Property("ShortMultiColorPrice"); - - b.Property("ShortPermanentPrice"); - - b.Property("WomenHalfCutPrice"); - - b.Property("WomenLongCutPrice"); - - b.Property("WomenShortCutPrice"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("AdditionalInfo") - .HasAnnotation("MaxLength", 512); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("PrestationId"); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("SelectedProfileUserId"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Cares"); - - b.Property("Cut"); - - b.Property("Dressing"); - - b.Property("Gender"); - - b.Property("Length"); - - b.Property("Shampoo"); - - b.Property("Tech"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PrestationId"); - - b.Property("QueryId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.Property("TaintId"); - - b.Property("PrestationId"); - - b.HasKey("TaintId", "PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.DeviceDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("LatestActivityUpdate"); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Evolution.Feature", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description") - .HasAnnotation("MaxLength", 10240); - - b.Property("ShortName") - .HasAnnotation("MaxLength", 256); - - b.Property("Status"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("FeatureId"); - - b.Property("Status"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Price"); - - b.Property("Public"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("For"); - - b.Property("Message"); - - b.Property("OwnerId"); - - b.Property("Sender"); - - b.Property("Topic"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Target"); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon") - .HasAnnotation("Relational:DefaultValue", "exclam") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.Property("CreationToken"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ExecutorId") - .IsRequired(); - - b.Property("OrderReference"); - - b.Property("PaypalPayerId"); - - b.Property("State"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("CreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("AddressId"); - - b.Property("ApplicationUserId"); - - b.Property("EMail"); - - b.Property("Name"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.Property("HRef"); - - b.Property("Method"); - - b.Property("BrusherProfileUserId"); - - b.Property("ContentType"); - - b.Property("PayPalPaymentCreationToken"); - - b.Property("Rel"); - - b.HasKey("HRef", "Method"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostalAddress", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("City"); - - b.Property("Country"); - - b.Property("PostalCode"); - - b.Property("Province"); - - b.Property("State"); - - b.Property("Street1"); - - b.Property("Street2"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Streaming.LiveFlow", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DifferedFileName") - .HasAnnotation("MaxLength", 255); - - b.Property("MediaType") - .HasAnnotation("MaxLength", 127); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Pitch") - .HasAnnotation("MaxLength", 1023); - - b.Property("SequenceNumber"); - - b.Property("Title") - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActionName"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationType"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.Blog.BlogTrad", b => - { - b.Property("PostId"); - - b.Property("Lang"); - - b.Property("Body"); - - b.Property("Title"); - - b.Property("TraducerId"); - - b.HasKey("PostId", "Lang"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.EMailing.MailingTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Body") - .HasAnnotation("MaxLength", 65536); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ManagerId") - .IsRequired(); - - b.Property("ReplyToAddress"); - - b.Property("SuccessorId") - .IsRequired(); - - b.Property("ToSend"); - - b.Property("Topic") - .HasAnnotation("MaxLength", 128); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.Project", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("GitId"); - - b.Property("Name") - .IsRequired(); - - b.Property("OwnerId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.Property("Version"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.ProjectBuildConfiguration", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.Property("ProjectId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Branch") - .HasAnnotation("MaxLength", 512); - - b.Property("OwnerId") - .HasAnnotation("MaxLength", 1024); - - b.Property("Path") - .IsRequired(); - - b.Property("Url") - .HasAnnotation("MaxLength", 2048); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("TargetId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.RdvQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - - b.HasOne("Yavsc.Models.Relationship.Tag") - .WithMany() - .HasForeignKey("TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - - b.HasOne("Yavsc.Models.Blog.Comment") - .WithMany() - .HasForeignKey("ParentId"); - - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Calendar.Period") - .WithMany() - .HasForeignKey("PeriodStart", "PeriodEnd"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomAccess", b => - { - b.HasOne("Yavsc.Models.Chat.ChatRoom") - .WithMany() - .HasForeignKey("ChannelName"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("SelectedProfileUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") - .WithMany() - .HasForeignKey("QueryId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairTaint") - .WithMany() - .HasForeignKey("TaintId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.DeviceDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.HasOne("Yavsc.Models.IT.Evolution.Feature") - .WithMany() - .HasForeignKey("FeatureId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ExecutorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.Relationship.PostalAddress") - .WithMany() - .HasForeignKey("AddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("BrusherProfileUserId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PayPalPaymentCreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Streaming.LiveFlow", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.Blog.BlogTrad", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("TraducerId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.EMailing.MailingTemplate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ManagerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("SuccessorId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.Project", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference") - .WithMany() - .HasForeignKey("GitId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.ProjectBuildConfiguration", b => - { - b.HasOne("Yavsc.Server.Models.IT.Project") - .WithMany() - .HasForeignKey("ProjectId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/2019/T2/20190622172941_userTrack.cs b/src/Yavsc/Migrations/2019/T2/20190622172941_userTrack.cs deleted file mode 100644 index ed0a2b0d..00000000 --- a/src/Yavsc/Migrations/2019/T2/20190622172941_userTrack.cs +++ /dev/null @@ -1,943 +0,0 @@ -using System; -using System.Collections.Generic; -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class userTrack : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_Ban_ApplicationUser_TargetId", table: "Ban"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_AuthorId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", table: "ChatConnection"); - migrationBuilder.DropForeignKey(name: "FK_ChatRoomAccess_ApplicationUser_UserId", table: "ChatRoomAccess"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Contact_PostalAddress_AddressId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_LiveFlow_ApplicationUser_OwnerId", table: "LiveFlow"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_MailingTemplate_ApplicationUser_ManagerId", table: "MailingTemplate"); - migrationBuilder.DropForeignKey(name: "FK_MailingTemplate_ApplicationUser_SuccessorId", table: "MailingTemplate"); - migrationBuilder.DropForeignKey(name: "FK_Project_Activity_ActivityCode", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_ApplicationUser_ClientId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_GitRepositoryReference_GitId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_PerformerProfile_PerformerId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_ProjectBuildConfiguration_Project_ProjectId", table: "ProjectBuildConfiguration"); - migrationBuilder.AddColumn( - name: "DateCreated", - table: "AspNetUsers", - nullable: false, - defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified)); - migrationBuilder.AddColumn( - name: "DateModified", - table: "AspNetUsers", - nullable: false, - defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified)); - migrationBuilder.AddColumn( - name: "UserCreated", - table: "AspNetUsers", - nullable: true); - migrationBuilder.AddColumn( - name: "UserModified", - table: "AspNetUsers", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Ban_ApplicationUser_TargetId", - table: "Ban", - column: "TargetId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_UserId", - table: "BlackListed", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_AuthorId", - table: "Comment", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", - table: "ChatConnection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ChatRoomAccess_ApplicationUser_UserId", - table: "ChatRoomAccess", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Contact_PostalAddress_AddressId", - table: "Contact", - column: "AddressId", - principalTable: "PostalAddress", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_LiveFlow_ApplicationUser_OwnerId", - table: "LiveFlow", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_MailingTemplate_ApplicationUser_ManagerId", - table: "MailingTemplate", - column: "ManagerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_MailingTemplate_ApplicationUser_SuccessorId", - table: "MailingTemplate", - column: "SuccessorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_Activity_ActivityCode", - table: "Project", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_ApplicationUser_ClientId", - table: "Project", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_GitRepositoryReference_GitId", - table: "Project", - column: "GitId", - principalTable: "GitRepositoryReference", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_PerformerProfile_PerformerId", - table: "Project", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ProjectBuildConfiguration_Project_ProjectId", - table: "ProjectBuildConfiguration", - column: "ProjectId", - principalTable: "Project", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_Ban_ApplicationUser_TargetId", table: "Ban"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_UserId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_AuthorId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", table: "ChatConnection"); - migrationBuilder.DropForeignKey(name: "FK_ChatRoomAccess_ApplicationUser_UserId", table: "ChatRoomAccess"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Contact_PostalAddress_AddressId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_LiveFlow_ApplicationUser_OwnerId", table: "LiveFlow"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_MailingTemplate_ApplicationUser_ManagerId", table: "MailingTemplate"); - migrationBuilder.DropForeignKey(name: "FK_MailingTemplate_ApplicationUser_SuccessorId", table: "MailingTemplate"); - migrationBuilder.DropForeignKey(name: "FK_Project_Activity_ActivityCode", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_ApplicationUser_ClientId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_GitRepositoryReference_GitId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_PerformerProfile_PerformerId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_ProjectBuildConfiguration_Project_ProjectId", table: "ProjectBuildConfiguration"); - migrationBuilder.DropColumn(name: "DateCreated", table: "AspNetUsers"); - migrationBuilder.DropColumn(name: "DateModified", table: "AspNetUsers"); - migrationBuilder.DropColumn(name: "UserCreated", table: "AspNetUsers"); - migrationBuilder.DropColumn(name: "UserModified", table: "AspNetUsers"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Ban_ApplicationUser_TargetId", - table: "Ban", - column: "TargetId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_AuthorId", - table: "Comment", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", - table: "ChatConnection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ChatRoomAccess_ApplicationUser_UserId", - table: "ChatRoomAccess", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Contact_PostalAddress_AddressId", - table: "Contact", - column: "AddressId", - principalTable: "PostalAddress", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_LiveFlow_ApplicationUser_OwnerId", - table: "LiveFlow", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_MailingTemplate_ApplicationUser_ManagerId", - table: "MailingTemplate", - column: "ManagerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_MailingTemplate_ApplicationUser_SuccessorId", - table: "MailingTemplate", - column: "SuccessorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_Activity_ActivityCode", - table: "Project", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_ApplicationUser_ClientId", - table: "Project", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_GitRepositoryReference_GitId", - table: "Project", - column: "GitId", - principalTable: "GitRepositoryReference", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_PerformerProfile_PerformerId", - table: "Project", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ProjectBuildConfiguration_Project_ProjectId", - table: "ProjectBuildConfiguration", - column: "ProjectId", - principalTable: "Project", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/20190730164137_publicCircle.Designer.cs b/src/Yavsc/Migrations/20190730164137_publicCircle.Designer.cs deleted file mode 100644 index db75dea1..00000000 --- a/src/Yavsc/Migrations/20190730164137_publicCircle.Designer.cs +++ /dev/null @@ -1,2062 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Metadata; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20190730164137_publicCircle")] - partial class publicCircle - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Abstract.Identity.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Reason") - .IsRequired(); - - b.Property("TargetId") - .IsRequired(); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("AllowMonthlyEmail"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("DedicatedGoogleCalendar") - .HasAnnotation("MaxLength", 512); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("MaxFileSize"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Count"); - - b.Property("Currency"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 256); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType") - .IsRequired(); - - b.Property("Description"); - - b.Property("OwnerId"); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content") - .HasAnnotation("MaxLength", 56224); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Lang") - .HasAnnotation("MaxLength", 8); - - b.Property("Photo") - .HasAnnotation("MaxLength", 1024); - - b.Property("Rate"); - - b.Property("Title") - .HasAnnotation("MaxLength", 1024); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId") - .IsRequired(); - - b.Property("Content") - .HasAnnotation("MaxLength", 1024); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ParentId"); - - b.Property("PostId"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Period", b => - { - b.Property("Start"); - - b.Property("End"); - - b.HasKey("Start", "End"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.Property("OwnerId"); - - b.HasKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PeriodEnd"); - - b.Property("PeriodStart"); - - b.Property("Reccurence"); - - b.Property("ScheduleOwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId") - .IsRequired(); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b => - { - b.Property("Name") - .HasAnnotation("MaxLength", 255); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("LatestJoinPart"); - - b.Property("OwnerId"); - - b.Property("Topic"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Name"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomAccess", b => - { - b.Property("ChannelName"); - - b.Property("UserId"); - - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Level"); - - b.HasKey("ChannelName", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Cratie.Option", b => - { - b.Property("Code"); - - b.Property("CodeScrutin"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code", "CodeScrutin"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.Property("UserId"); - - b.Property("ActionDistance"); - - b.Property("CarePrice"); - - b.Property("FlatFeeDiscount"); - - b.Property("HalfBalayagePrice"); - - b.Property("HalfBrushingPrice"); - - b.Property("HalfColorPrice"); - - b.Property("HalfDefrisPrice"); - - b.Property("HalfFoldingPrice"); - - b.Property("HalfMechPrice"); - - b.Property("HalfMultiColorPrice"); - - b.Property("HalfPermanentPrice"); - - b.Property("KidCutPrice"); - - b.Property("LongBalayagePrice"); - - b.Property("LongBrushingPrice"); - - b.Property("LongColorPrice"); - - b.Property("LongDefrisPrice"); - - b.Property("LongFoldingPrice"); - - b.Property("LongMechPrice"); - - b.Property("LongMultiColorPrice"); - - b.Property("LongPermanentPrice"); - - b.Property("ManBrushPrice"); - - b.Property("ManCutPrice"); - - b.Property("ScheduleOwnerId"); - - b.Property("ShampooPrice"); - - b.Property("ShortBalayagePrice"); - - b.Property("ShortBrushingPrice"); - - b.Property("ShortColorPrice"); - - b.Property("ShortDefrisPrice"); - - b.Property("ShortFoldingPrice"); - - b.Property("ShortMechPrice"); - - b.Property("ShortMultiColorPrice"); - - b.Property("ShortPermanentPrice"); - - b.Property("WomenHalfCutPrice"); - - b.Property("WomenLongCutPrice"); - - b.Property("WomenShortCutPrice"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("AdditionalInfo") - .HasAnnotation("MaxLength", 512); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("PrestationId"); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("SelectedProfileUserId"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Cares"); - - b.Property("Cut"); - - b.Property("Dressing"); - - b.Property("Gender"); - - b.Property("Length"); - - b.Property("Shampoo"); - - b.Property("Tech"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PrestationId"); - - b.Property("QueryId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.Property("TaintId"); - - b.Property("PrestationId"); - - b.HasKey("TaintId", "PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.DeviceDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("LatestActivityUpdate"); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Evolution.Feature", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description") - .HasAnnotation("MaxLength", 10240); - - b.Property("ShortName") - .HasAnnotation("MaxLength", 256); - - b.Property("Status"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("FeatureId"); - - b.Property("Status"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Price"); - - b.Property("Public"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("For"); - - b.Property("Message"); - - b.Property("OwnerId"); - - b.Property("Sender"); - - b.Property("Topic"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Target"); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon") - .HasAnnotation("Relational:DefaultValue", "exclam") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.Property("CreationToken"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ExecutorId") - .IsRequired(); - - b.Property("OrderReference"); - - b.Property("PaypalPayerId"); - - b.Property("State"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("CreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("AddressId"); - - b.Property("ApplicationUserId"); - - b.Property("EMail"); - - b.Property("Name"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.Property("HRef"); - - b.Property("Method"); - - b.Property("BrusherProfileUserId"); - - b.Property("ContentType"); - - b.Property("PayPalPaymentCreationToken"); - - b.Property("Rel"); - - b.HasKey("HRef", "Method"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostalAddress", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("City"); - - b.Property("Country"); - - b.Property("PostalCode"); - - b.Property("Province"); - - b.Property("State"); - - b.Property("Street1"); - - b.Property("Street2"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Streaming.LiveFlow", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DifferedFileName") - .HasAnnotation("MaxLength", 255); - - b.Property("MediaType") - .HasAnnotation("MaxLength", 127); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Pitch") - .HasAnnotation("MaxLength", 1023); - - b.Property("SequenceNumber"); - - b.Property("Title") - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActionName"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationType"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.Blog.BlogTrad", b => - { - b.Property("PostId"); - - b.Property("Lang"); - - b.Property("Body"); - - b.Property("Title"); - - b.Property("TraducerId"); - - b.HasKey("PostId", "Lang"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.EMailing.MailingTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Body") - .HasAnnotation("MaxLength", 65536); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ManagerId") - .IsRequired(); - - b.Property("ReplyToAddress"); - - b.Property("SuccessorId") - .IsRequired(); - - b.Property("ToSend"); - - b.Property("Topic") - .HasAnnotation("MaxLength", 128); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.Project", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("GitId"); - - b.Property("Name") - .IsRequired(); - - b.Property("OwnerId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.Property("Version"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.ProjectBuildConfiguration", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.Property("ProjectId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Branch") - .HasAnnotation("MaxLength", 512); - - b.Property("OwnerId") - .HasAnnotation("MaxLength", 1024); - - b.Property("Path") - .IsRequired(); - - b.Property("Url") - .HasAnnotation("MaxLength", 2048); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("TargetId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.RdvQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - - b.HasOne("Yavsc.Models.Relationship.Tag") - .WithMany() - .HasForeignKey("TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - - b.HasOne("Yavsc.Models.Blog.Comment") - .WithMany() - .HasForeignKey("ParentId"); - - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Calendar.Period") - .WithMany() - .HasForeignKey("PeriodStart", "PeriodEnd"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomAccess", b => - { - b.HasOne("Yavsc.Models.Chat.ChatRoom") - .WithMany() - .HasForeignKey("ChannelName"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("SelectedProfileUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") - .WithMany() - .HasForeignKey("QueryId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairTaint") - .WithMany() - .HasForeignKey("TaintId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.DeviceDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.HasOne("Yavsc.Models.IT.Evolution.Feature") - .WithMany() - .HasForeignKey("FeatureId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ExecutorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.Relationship.PostalAddress") - .WithMany() - .HasForeignKey("AddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("BrusherProfileUserId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PayPalPaymentCreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Streaming.LiveFlow", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.Blog.BlogTrad", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("TraducerId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.EMailing.MailingTemplate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ManagerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("SuccessorId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.Project", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference") - .WithMany() - .HasForeignKey("GitId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.ProjectBuildConfiguration", b => - { - b.HasOne("Yavsc.Server.Models.IT.Project") - .WithMany() - .HasForeignKey("ProjectId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/20190730164137_publicCircle.cs b/src/Yavsc/Migrations/20190730164137_publicCircle.cs deleted file mode 100644 index fb3673c3..00000000 --- a/src/Yavsc/Migrations/20190730164137_publicCircle.cs +++ /dev/null @@ -1,935 +0,0 @@ -using System; -using System.Collections.Generic; -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class publicCircle : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_Ban_ApplicationUser_TargetId", table: "Ban"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_UserId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_AuthorId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", table: "ChatConnection"); - migrationBuilder.DropForeignKey(name: "FK_ChatRoomAccess_ApplicationUser_UserId", table: "ChatRoomAccess"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Contact_PostalAddress_AddressId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_LiveFlow_ApplicationUser_OwnerId", table: "LiveFlow"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_MailingTemplate_ApplicationUser_ManagerId", table: "MailingTemplate"); - migrationBuilder.DropForeignKey(name: "FK_MailingTemplate_ApplicationUser_SuccessorId", table: "MailingTemplate"); - migrationBuilder.DropForeignKey(name: "FK_Project_Activity_ActivityCode", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_ApplicationUser_ClientId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_GitRepositoryReference_GitId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_PerformerProfile_PerformerId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_ProjectBuildConfiguration_Project_ProjectId", table: "ProjectBuildConfiguration"); - migrationBuilder.AddColumn( - name: "Public", - table: "Circle", - nullable: false, - defaultValue: false); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Ban_ApplicationUser_TargetId", - table: "Ban", - column: "TargetId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_UserId", - table: "BlackListed", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_AuthorId", - table: "Comment", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", - table: "ChatConnection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ChatRoomAccess_ApplicationUser_UserId", - table: "ChatRoomAccess", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Contact_PostalAddress_AddressId", - table: "Contact", - column: "AddressId", - principalTable: "PostalAddress", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_LiveFlow_ApplicationUser_OwnerId", - table: "LiveFlow", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_MailingTemplate_ApplicationUser_ManagerId", - table: "MailingTemplate", - column: "ManagerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_MailingTemplate_ApplicationUser_SuccessorId", - table: "MailingTemplate", - column: "SuccessorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_Activity_ActivityCode", - table: "Project", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_ApplicationUser_ClientId", - table: "Project", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_GitRepositoryReference_GitId", - table: "Project", - column: "GitId", - principalTable: "GitRepositoryReference", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_PerformerProfile_PerformerId", - table: "Project", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ProjectBuildConfiguration_Project_ProjectId", - table: "ProjectBuildConfiguration", - column: "ProjectId", - principalTable: "Project", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_Ban_ApplicationUser_TargetId", table: "Ban"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_UserId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_AuthorId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", table: "ChatConnection"); - migrationBuilder.DropForeignKey(name: "FK_ChatRoomAccess_ApplicationUser_UserId", table: "ChatRoomAccess"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Contact_PostalAddress_AddressId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_LiveFlow_ApplicationUser_OwnerId", table: "LiveFlow"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_MailingTemplate_ApplicationUser_ManagerId", table: "MailingTemplate"); - migrationBuilder.DropForeignKey(name: "FK_MailingTemplate_ApplicationUser_SuccessorId", table: "MailingTemplate"); - migrationBuilder.DropForeignKey(name: "FK_Project_Activity_ActivityCode", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_ApplicationUser_ClientId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_GitRepositoryReference_GitId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_PerformerProfile_PerformerId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_ProjectBuildConfiguration_Project_ProjectId", table: "ProjectBuildConfiguration"); - migrationBuilder.DropColumn(name: "Public", table: "Circle"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Ban_ApplicationUser_TargetId", - table: "Ban", - column: "TargetId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_UserId", - table: "BlackListed", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_AuthorId", - table: "Comment", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", - table: "ChatConnection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ChatRoomAccess_ApplicationUser_UserId", - table: "ChatRoomAccess", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Contact_PostalAddress_AddressId", - table: "Contact", - column: "AddressId", - principalTable: "PostalAddress", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_LiveFlow_ApplicationUser_OwnerId", - table: "LiveFlow", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_MailingTemplate_ApplicationUser_ManagerId", - table: "MailingTemplate", - column: "ManagerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_MailingTemplate_ApplicationUser_SuccessorId", - table: "MailingTemplate", - column: "SuccessorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_Activity_ActivityCode", - table: "Project", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_ApplicationUser_ClientId", - table: "Project", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_GitRepositoryReference_GitId", - table: "Project", - column: "GitId", - principalTable: "GitRepositoryReference", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_PerformerProfile_PerformerId", - table: "Project", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ProjectBuildConfiguration_Project_ProjectId", - table: "ProjectBuildConfiguration", - column: "ProjectId", - principalTable: "Project", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/20190803204448_fileCircle.Designer.cs b/src/Yavsc/Migrations/20190803204448_fileCircle.Designer.cs deleted file mode 100644 index 10b063b8..00000000 --- a/src/Yavsc/Migrations/20190803204448_fileCircle.Designer.cs +++ /dev/null @@ -1,2078 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Metadata; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20190803204448_fileCircle")] - partial class fileCircle - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Abstract.Identity.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Reason") - .IsRequired(); - - b.Property("TargetId") - .IsRequired(); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("AllowMonthlyEmail"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("DedicatedGoogleCalendar") - .HasAnnotation("MaxLength", 512); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("MaxFileSize"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Count"); - - b.Property("Currency"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 256); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType") - .IsRequired(); - - b.Property("Description"); - - b.Property("OwnerId"); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content") - .HasAnnotation("MaxLength", 56224); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Lang") - .HasAnnotation("MaxLength", 8); - - b.Property("Photo") - .HasAnnotation("MaxLength", 1024); - - b.Property("Rate"); - - b.Property("Title") - .HasAnnotation("MaxLength", 1024); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId") - .IsRequired(); - - b.Property("Content") - .HasAnnotation("MaxLength", 1024); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ParentId"); - - b.Property("PostId"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Period", b => - { - b.Property("Start"); - - b.Property("End"); - - b.HasKey("Start", "End"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.Property("OwnerId"); - - b.HasKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PeriodEnd"); - - b.Property("PeriodStart"); - - b.Property("Reccurence"); - - b.Property("ScheduleOwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId") - .IsRequired(); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b => - { - b.Property("Name") - .HasAnnotation("MaxLength", 255); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("LatestJoinPart"); - - b.Property("OwnerId"); - - b.Property("Topic"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Name"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomAccess", b => - { - b.Property("ChannelName"); - - b.Property("UserId"); - - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Level"); - - b.HasKey("ChannelName", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Cratie.Option", b => - { - b.Property("Code"); - - b.Property("CodeScrutin"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code", "CodeScrutin"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.Property("UserId"); - - b.Property("ActionDistance"); - - b.Property("CarePrice"); - - b.Property("FlatFeeDiscount"); - - b.Property("HalfBalayagePrice"); - - b.Property("HalfBrushingPrice"); - - b.Property("HalfColorPrice"); - - b.Property("HalfDefrisPrice"); - - b.Property("HalfFoldingPrice"); - - b.Property("HalfMechPrice"); - - b.Property("HalfMultiColorPrice"); - - b.Property("HalfPermanentPrice"); - - b.Property("KidCutPrice"); - - b.Property("LongBalayagePrice"); - - b.Property("LongBrushingPrice"); - - b.Property("LongColorPrice"); - - b.Property("LongDefrisPrice"); - - b.Property("LongFoldingPrice"); - - b.Property("LongMechPrice"); - - b.Property("LongMultiColorPrice"); - - b.Property("LongPermanentPrice"); - - b.Property("ManBrushPrice"); - - b.Property("ManCutPrice"); - - b.Property("ScheduleOwnerId"); - - b.Property("ShampooPrice"); - - b.Property("ShortBalayagePrice"); - - b.Property("ShortBrushingPrice"); - - b.Property("ShortColorPrice"); - - b.Property("ShortDefrisPrice"); - - b.Property("ShortFoldingPrice"); - - b.Property("ShortMechPrice"); - - b.Property("ShortMultiColorPrice"); - - b.Property("ShortPermanentPrice"); - - b.Property("WomenHalfCutPrice"); - - b.Property("WomenLongCutPrice"); - - b.Property("WomenShortCutPrice"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("AdditionalInfo") - .HasAnnotation("MaxLength", 512); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("PrestationId"); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("SelectedProfileUserId"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Cares"); - - b.Property("Cut"); - - b.Property("Dressing"); - - b.Property("Gender"); - - b.Property("Length"); - - b.Property("Shampoo"); - - b.Property("Tech"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PrestationId"); - - b.Property("QueryId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.Property("TaintId"); - - b.Property("PrestationId"); - - b.HasKey("TaintId", "PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.DeviceDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("LatestActivityUpdate"); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Evolution.Feature", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description") - .HasAnnotation("MaxLength", 10240); - - b.Property("ShortName") - .HasAnnotation("MaxLength", 256); - - b.Property("Status"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("FeatureId"); - - b.Property("Status"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Price"); - - b.Property("Public"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("For"); - - b.Property("Message"); - - b.Property("OwnerId"); - - b.Property("Sender"); - - b.Property("Topic"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Target"); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon") - .HasAnnotation("Relational:DefaultValue", "exclam") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.Property("CreationToken"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ExecutorId") - .IsRequired(); - - b.Property("OrderReference"); - - b.Property("PaypalPayerId"); - - b.Property("State"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("CreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("AddressId"); - - b.Property("ApplicationUserId"); - - b.Property("EMail"); - - b.Property("Name"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.Property("HRef"); - - b.Property("Method"); - - b.Property("BrusherProfileUserId"); - - b.Property("ContentType"); - - b.Property("PayPalPaymentCreationToken"); - - b.Property("Rel"); - - b.HasKey("HRef", "Method"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostalAddress", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("City"); - - b.Property("Country"); - - b.Property("PostalCode"); - - b.Property("Province"); - - b.Property("State"); - - b.Property("Street1"); - - b.Property("Street2"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Streaming.LiveFlow", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DifferedFileName") - .HasAnnotation("MaxLength", 255); - - b.Property("MediaType") - .HasAnnotation("MaxLength", 127); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Pitch") - .HasAnnotation("MaxLength", 1023); - - b.Property("SequenceNumber"); - - b.Property("Title") - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActionName"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationType"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.Access.CircleAuthorizationToFile", b => - { - b.Property("CircleId"); - - b.Property("FullPath"); - - b.HasKey("CircleId", "FullPath"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.Blog.BlogTrad", b => - { - b.Property("PostId"); - - b.Property("Lang"); - - b.Property("Body"); - - b.Property("Title"); - - b.Property("TraducerId"); - - b.HasKey("PostId", "Lang"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.EMailing.MailingTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Body") - .HasAnnotation("MaxLength", 65536); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ManagerId") - .IsRequired(); - - b.Property("ReplyToAddress"); - - b.Property("SuccessorId") - .IsRequired(); - - b.Property("ToSend"); - - b.Property("Topic") - .HasAnnotation("MaxLength", 128); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.Project", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("GitId"); - - b.Property("Name") - .IsRequired(); - - b.Property("OwnerId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.Property("Version"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.ProjectBuildConfiguration", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.Property("ProjectId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Branch") - .HasAnnotation("MaxLength", 512); - - b.Property("OwnerId") - .HasAnnotation("MaxLength", 1024); - - b.Property("Path") - .IsRequired(); - - b.Property("Url") - .HasAnnotation("MaxLength", 2048); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("TargetId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.RdvQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - - b.HasOne("Yavsc.Models.Relationship.Tag") - .WithMany() - .HasForeignKey("TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - - b.HasOne("Yavsc.Models.Blog.Comment") - .WithMany() - .HasForeignKey("ParentId"); - - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Calendar.Period") - .WithMany() - .HasForeignKey("PeriodStart", "PeriodEnd"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomAccess", b => - { - b.HasOne("Yavsc.Models.Chat.ChatRoom") - .WithMany() - .HasForeignKey("ChannelName"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("SelectedProfileUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") - .WithMany() - .HasForeignKey("QueryId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairTaint") - .WithMany() - .HasForeignKey("TaintId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.DeviceDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.HasOne("Yavsc.Models.IT.Evolution.Feature") - .WithMany() - .HasForeignKey("FeatureId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ExecutorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.Relationship.PostalAddress") - .WithMany() - .HasForeignKey("AddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("BrusherProfileUserId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PayPalPaymentCreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Streaming.LiveFlow", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.Access.CircleAuthorizationToFile", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.Blog.BlogTrad", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("TraducerId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.EMailing.MailingTemplate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ManagerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("SuccessorId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.Project", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference") - .WithMany() - .HasForeignKey("GitId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.ProjectBuildConfiguration", b => - { - b.HasOne("Yavsc.Server.Models.IT.Project") - .WithMany() - .HasForeignKey("ProjectId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/20190803204448_fileCircle.cs b/src/Yavsc/Migrations/20190803204448_fileCircle.cs deleted file mode 100644 index ed946494..00000000 --- a/src/Yavsc/Migrations/20190803204448_fileCircle.cs +++ /dev/null @@ -1,947 +0,0 @@ -using System; -using System.Collections.Generic; -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class fileCircle : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_Ban_ApplicationUser_TargetId", table: "Ban"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_UserId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_AuthorId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", table: "ChatConnection"); - migrationBuilder.DropForeignKey(name: "FK_ChatRoomAccess_ApplicationUser_UserId", table: "ChatRoomAccess"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Contact_PostalAddress_AddressId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_LiveFlow_ApplicationUser_OwnerId", table: "LiveFlow"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_MailingTemplate_ApplicationUser_ManagerId", table: "MailingTemplate"); - migrationBuilder.DropForeignKey(name: "FK_MailingTemplate_ApplicationUser_SuccessorId", table: "MailingTemplate"); - migrationBuilder.DropForeignKey(name: "FK_Project_Activity_ActivityCode", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_ApplicationUser_ClientId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_GitRepositoryReference_GitId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_PerformerProfile_PerformerId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_ProjectBuildConfiguration_Project_ProjectId", table: "ProjectBuildConfiguration"); - migrationBuilder.CreateTable( - name: "CircleAuthorizationToFile", - columns: table => new - { - CircleId = table.Column(nullable: false), - FullPath = table.Column(nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_CircleAuthorizationToFile", x => new { x.CircleId, x.FullPath }); - table.ForeignKey( - name: "FK_CircleAuthorizationToFile_Circle_CircleId", - column: x => x.CircleId, - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Ban_ApplicationUser_TargetId", - table: "Ban", - column: "TargetId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_UserId", - table: "BlackListed", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_AuthorId", - table: "Comment", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", - table: "ChatConnection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ChatRoomAccess_ApplicationUser_UserId", - table: "ChatRoomAccess", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Contact_PostalAddress_AddressId", - table: "Contact", - column: "AddressId", - principalTable: "PostalAddress", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_LiveFlow_ApplicationUser_OwnerId", - table: "LiveFlow", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_MailingTemplate_ApplicationUser_ManagerId", - table: "MailingTemplate", - column: "ManagerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_MailingTemplate_ApplicationUser_SuccessorId", - table: "MailingTemplate", - column: "SuccessorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_Activity_ActivityCode", - table: "Project", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_ApplicationUser_ClientId", - table: "Project", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_GitRepositoryReference_GitId", - table: "Project", - column: "GitId", - principalTable: "GitRepositoryReference", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_PerformerProfile_PerformerId", - table: "Project", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ProjectBuildConfiguration_Project_ProjectId", - table: "ProjectBuildConfiguration", - column: "ProjectId", - principalTable: "Project", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_Ban_ApplicationUser_TargetId", table: "Ban"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_UserId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_AuthorId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", table: "ChatConnection"); - migrationBuilder.DropForeignKey(name: "FK_ChatRoomAccess_ApplicationUser_UserId", table: "ChatRoomAccess"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Contact_PostalAddress_AddressId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_LiveFlow_ApplicationUser_OwnerId", table: "LiveFlow"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_MailingTemplate_ApplicationUser_ManagerId", table: "MailingTemplate"); - migrationBuilder.DropForeignKey(name: "FK_MailingTemplate_ApplicationUser_SuccessorId", table: "MailingTemplate"); - migrationBuilder.DropForeignKey(name: "FK_Project_Activity_ActivityCode", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_ApplicationUser_ClientId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_GitRepositoryReference_GitId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_PerformerProfile_PerformerId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_ProjectBuildConfiguration_Project_ProjectId", table: "ProjectBuildConfiguration"); - migrationBuilder.DropTable("CircleAuthorizationToFile"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Ban_ApplicationUser_TargetId", - table: "Ban", - column: "TargetId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_UserId", - table: "BlackListed", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_AuthorId", - table: "Comment", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", - table: "ChatConnection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ChatRoomAccess_ApplicationUser_UserId", - table: "ChatRoomAccess", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Contact_PostalAddress_AddressId", - table: "Contact", - column: "AddressId", - principalTable: "PostalAddress", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_LiveFlow_ApplicationUser_OwnerId", - table: "LiveFlow", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_MailingTemplate_ApplicationUser_ManagerId", - table: "MailingTemplate", - column: "ManagerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_MailingTemplate_ApplicationUser_SuccessorId", - table: "MailingTemplate", - column: "SuccessorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_Activity_ActivityCode", - table: "Project", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_ApplicationUser_ClientId", - table: "Project", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_GitRepositoryReference_GitId", - table: "Project", - column: "GitId", - principalTable: "GitRepositoryReference", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_PerformerProfile_PerformerId", - table: "Project", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ProjectBuildConfiguration_Project_ProjectId", - table: "ProjectBuildConfiguration", - column: "ProjectId", - principalTable: "Project", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/20190804232432_circleAnnotations.Designer.cs b/src/Yavsc/Migrations/20190804232432_circleAnnotations.Designer.cs deleted file mode 100644 index 8b02171b..00000000 --- a/src/Yavsc/Migrations/20190804232432_circleAnnotations.Designer.cs +++ /dev/null @@ -1,2080 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Metadata; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20190804232432_circleAnnotations")] - partial class circleAnnotations - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Abstract.Identity.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Reason") - .IsRequired(); - - b.Property("TargetId") - .IsRequired(); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("AllowMonthlyEmail"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("DedicatedGoogleCalendar") - .HasAnnotation("MaxLength", 512); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("MaxFileSize"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Count"); - - b.Property("Currency"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 256); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType") - .IsRequired(); - - b.Property("Description"); - - b.Property("OwnerId"); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content") - .HasAnnotation("MaxLength", 56224); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Lang") - .HasAnnotation("MaxLength", 8); - - b.Property("Photo") - .HasAnnotation("MaxLength", 1024); - - b.Property("Rate"); - - b.Property("Title") - .HasAnnotation("MaxLength", 1024); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId") - .IsRequired(); - - b.Property("Content") - .HasAnnotation("MaxLength", 1024); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ParentId"); - - b.Property("PostId"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Period", b => - { - b.Property("Start"); - - b.Property("End"); - - b.HasKey("Start", "End"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.Property("OwnerId"); - - b.HasKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PeriodEnd"); - - b.Property("PeriodStart"); - - b.Property("Reccurence"); - - b.Property("ScheduleOwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId") - .IsRequired(); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b => - { - b.Property("Name") - .HasAnnotation("MaxLength", 255); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("LatestJoinPart"); - - b.Property("OwnerId"); - - b.Property("Topic"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Name"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomAccess", b => - { - b.Property("ChannelName"); - - b.Property("UserId"); - - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Level"); - - b.HasKey("ChannelName", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Cratie.Option", b => - { - b.Property("Code"); - - b.Property("CodeScrutin"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code", "CodeScrutin"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.Property("UserId"); - - b.Property("ActionDistance"); - - b.Property("CarePrice"); - - b.Property("FlatFeeDiscount"); - - b.Property("HalfBalayagePrice"); - - b.Property("HalfBrushingPrice"); - - b.Property("HalfColorPrice"); - - b.Property("HalfDefrisPrice"); - - b.Property("HalfFoldingPrice"); - - b.Property("HalfMechPrice"); - - b.Property("HalfMultiColorPrice"); - - b.Property("HalfPermanentPrice"); - - b.Property("KidCutPrice"); - - b.Property("LongBalayagePrice"); - - b.Property("LongBrushingPrice"); - - b.Property("LongColorPrice"); - - b.Property("LongDefrisPrice"); - - b.Property("LongFoldingPrice"); - - b.Property("LongMechPrice"); - - b.Property("LongMultiColorPrice"); - - b.Property("LongPermanentPrice"); - - b.Property("ManBrushPrice"); - - b.Property("ManCutPrice"); - - b.Property("ScheduleOwnerId"); - - b.Property("ShampooPrice"); - - b.Property("ShortBalayagePrice"); - - b.Property("ShortBrushingPrice"); - - b.Property("ShortColorPrice"); - - b.Property("ShortDefrisPrice"); - - b.Property("ShortFoldingPrice"); - - b.Property("ShortMechPrice"); - - b.Property("ShortMultiColorPrice"); - - b.Property("ShortPermanentPrice"); - - b.Property("WomenHalfCutPrice"); - - b.Property("WomenLongCutPrice"); - - b.Property("WomenShortCutPrice"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("AdditionalInfo") - .HasAnnotation("MaxLength", 512); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("PrestationId"); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("SelectedProfileUserId"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Cares"); - - b.Property("Cut"); - - b.Property("Dressing"); - - b.Property("Gender"); - - b.Property("Length"); - - b.Property("Shampoo"); - - b.Property("Tech"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PrestationId"); - - b.Property("QueryId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.Property("TaintId"); - - b.Property("PrestationId"); - - b.HasKey("TaintId", "PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.DeviceDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("LatestActivityUpdate"); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Evolution.Feature", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description") - .HasAnnotation("MaxLength", 10240); - - b.Property("ShortName") - .HasAnnotation("MaxLength", 256); - - b.Property("Status"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("FeatureId"); - - b.Property("Status"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Price"); - - b.Property("Public"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("For"); - - b.Property("Message"); - - b.Property("OwnerId"); - - b.Property("Sender"); - - b.Property("Topic"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Target"); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon") - .HasAnnotation("Relational:DefaultValue", "exclam") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.Property("CreationToken"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ExecutorId") - .IsRequired(); - - b.Property("OrderReference"); - - b.Property("PaypalPayerId"); - - b.Property("State"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("CreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name") - .IsRequired(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("AddressId"); - - b.Property("ApplicationUserId"); - - b.Property("EMail"); - - b.Property("Name"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.Property("HRef"); - - b.Property("Method"); - - b.Property("BrusherProfileUserId"); - - b.Property("ContentType"); - - b.Property("PayPalPaymentCreationToken"); - - b.Property("Rel"); - - b.HasKey("HRef", "Method"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostalAddress", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("City"); - - b.Property("Country"); - - b.Property("PostalCode"); - - b.Property("Province"); - - b.Property("State"); - - b.Property("Street1"); - - b.Property("Street2"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Streaming.LiveFlow", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DifferedFileName") - .HasAnnotation("MaxLength", 255); - - b.Property("MediaType") - .HasAnnotation("MaxLength", 127); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Pitch") - .HasAnnotation("MaxLength", 1023); - - b.Property("SequenceNumber"); - - b.Property("Title") - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActionName"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationType"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.Access.CircleAuthorizationToFile", b => - { - b.Property("CircleId"); - - b.Property("FullPath"); - - b.HasKey("CircleId", "FullPath"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.Blog.BlogTrad", b => - { - b.Property("PostId"); - - b.Property("Lang"); - - b.Property("Body"); - - b.Property("Title"); - - b.Property("TraducerId"); - - b.HasKey("PostId", "Lang"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.EMailing.MailingTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Body") - .HasAnnotation("MaxLength", 65536); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ManagerId") - .IsRequired(); - - b.Property("ReplyToAddress"); - - b.Property("SuccessorId") - .IsRequired(); - - b.Property("ToSend"); - - b.Property("Topic") - .HasAnnotation("MaxLength", 128); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.Project", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("GitId"); - - b.Property("Name") - .IsRequired(); - - b.Property("OwnerId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.Property("Version"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.ProjectBuildConfiguration", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.Property("ProjectId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Branch") - .HasAnnotation("MaxLength", 512); - - b.Property("OwnerId") - .HasAnnotation("MaxLength", 1024); - - b.Property("Path") - .IsRequired(); - - b.Property("Url") - .HasAnnotation("MaxLength", 2048); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("TargetId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.RdvQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - - b.HasOne("Yavsc.Models.Relationship.Tag") - .WithMany() - .HasForeignKey("TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - - b.HasOne("Yavsc.Models.Blog.Comment") - .WithMany() - .HasForeignKey("ParentId"); - - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Calendar.Period") - .WithMany() - .HasForeignKey("PeriodStart", "PeriodEnd"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomAccess", b => - { - b.HasOne("Yavsc.Models.Chat.ChatRoom") - .WithMany() - .HasForeignKey("ChannelName"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("SelectedProfileUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") - .WithMany() - .HasForeignKey("QueryId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairTaint") - .WithMany() - .HasForeignKey("TaintId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.DeviceDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.HasOne("Yavsc.Models.IT.Evolution.Feature") - .WithMany() - .HasForeignKey("FeatureId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ExecutorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.Relationship.PostalAddress") - .WithMany() - .HasForeignKey("AddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("BrusherProfileUserId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PayPalPaymentCreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Streaming.LiveFlow", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.Access.CircleAuthorizationToFile", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.Blog.BlogTrad", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("TraducerId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.EMailing.MailingTemplate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ManagerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("SuccessorId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.Project", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference") - .WithMany() - .HasForeignKey("GitId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.ProjectBuildConfiguration", b => - { - b.HasOne("Yavsc.Server.Models.IT.Project") - .WithMany() - .HasForeignKey("ProjectId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/20190804232432_circleAnnotations.cs b/src/Yavsc/Migrations/20190804232432_circleAnnotations.cs deleted file mode 100644 index 3e634d75..00000000 --- a/src/Yavsc/Migrations/20190804232432_circleAnnotations.cs +++ /dev/null @@ -1,962 +0,0 @@ -using System; -using System.Collections.Generic; -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class circleAnnotations : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_Ban_ApplicationUser_TargetId", table: "Ban"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_UserId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_AuthorId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", table: "ChatConnection"); - migrationBuilder.DropForeignKey(name: "FK_ChatRoomAccess_ApplicationUser_UserId", table: "ChatRoomAccess"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Contact_PostalAddress_AddressId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_LiveFlow_ApplicationUser_OwnerId", table: "LiveFlow"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToFile_Circle_CircleId", table: "CircleAuthorizationToFile"); - migrationBuilder.DropForeignKey(name: "FK_MailingTemplate_ApplicationUser_ManagerId", table: "MailingTemplate"); - migrationBuilder.DropForeignKey(name: "FK_MailingTemplate_ApplicationUser_SuccessorId", table: "MailingTemplate"); - migrationBuilder.DropForeignKey(name: "FK_Project_Activity_ActivityCode", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_ApplicationUser_ClientId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_GitRepositoryReference_GitId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_PerformerProfile_PerformerId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_ProjectBuildConfiguration_Project_ProjectId", table: "ProjectBuildConfiguration"); - migrationBuilder.Sql("delete from \"Circle\" where \"OwnerId\" is null"); - migrationBuilder.AlterColumn( - name: "OwnerId", - table: "Circle", - nullable: false); - migrationBuilder.AlterColumn( - name: "Name", - table: "Circle", - nullable: false); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Ban_ApplicationUser_TargetId", - table: "Ban", - column: "TargetId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_UserId", - table: "BlackListed", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_AuthorId", - table: "Comment", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", - table: "ChatConnection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ChatRoomAccess_ApplicationUser_UserId", - table: "ChatRoomAccess", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Contact_PostalAddress_AddressId", - table: "Contact", - column: "AddressId", - principalTable: "PostalAddress", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_LiveFlow_ApplicationUser_OwnerId", - table: "LiveFlow", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToFile_Circle_CircleId", - table: "CircleAuthorizationToFile", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_MailingTemplate_ApplicationUser_ManagerId", - table: "MailingTemplate", - column: "ManagerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_MailingTemplate_ApplicationUser_SuccessorId", - table: "MailingTemplate", - column: "SuccessorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_Activity_ActivityCode", - table: "Project", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_ApplicationUser_ClientId", - table: "Project", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_GitRepositoryReference_GitId", - table: "Project", - column: "GitId", - principalTable: "GitRepositoryReference", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_PerformerProfile_PerformerId", - table: "Project", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ProjectBuildConfiguration_Project_ProjectId", - table: "ProjectBuildConfiguration", - column: "ProjectId", - principalTable: "Project", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_Ban_ApplicationUser_TargetId", table: "Ban"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_UserId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_AuthorId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", table: "ChatConnection"); - migrationBuilder.DropForeignKey(name: "FK_ChatRoomAccess_ApplicationUser_UserId", table: "ChatRoomAccess"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Contact_PostalAddress_AddressId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_LiveFlow_ApplicationUser_OwnerId", table: "LiveFlow"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToFile_Circle_CircleId", table: "CircleAuthorizationToFile"); - migrationBuilder.DropForeignKey(name: "FK_MailingTemplate_ApplicationUser_ManagerId", table: "MailingTemplate"); - migrationBuilder.DropForeignKey(name: "FK_MailingTemplate_ApplicationUser_SuccessorId", table: "MailingTemplate"); - migrationBuilder.DropForeignKey(name: "FK_Project_Activity_ActivityCode", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_ApplicationUser_ClientId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_GitRepositoryReference_GitId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_PerformerProfile_PerformerId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_ProjectBuildConfiguration_Project_ProjectId", table: "ProjectBuildConfiguration"); - migrationBuilder.AlterColumn( - name: "OwnerId", - table: "Circle", - nullable: true); - migrationBuilder.AlterColumn( - name: "Name", - table: "Circle", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Ban_ApplicationUser_TargetId", - table: "Ban", - column: "TargetId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_UserId", - table: "BlackListed", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_AuthorId", - table: "Comment", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", - table: "ChatConnection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ChatRoomAccess_ApplicationUser_UserId", - table: "ChatRoomAccess", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Contact_PostalAddress_AddressId", - table: "Contact", - column: "AddressId", - principalTable: "PostalAddress", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_LiveFlow_ApplicationUser_OwnerId", - table: "LiveFlow", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToFile_Circle_CircleId", - table: "CircleAuthorizationToFile", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_MailingTemplate_ApplicationUser_ManagerId", - table: "MailingTemplate", - column: "ManagerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_MailingTemplate_ApplicationUser_SuccessorId", - table: "MailingTemplate", - column: "SuccessorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_Activity_ActivityCode", - table: "Project", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_ApplicationUser_ClientId", - table: "Project", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_GitRepositoryReference_GitId", - table: "Project", - column: "GitId", - principalTable: "GitRepositoryReference", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_PerformerProfile_PerformerId", - table: "Project", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ProjectBuildConfiguration_Project_ProjectId", - table: "ProjectBuildConfiguration", - column: "ProjectId", - principalTable: "Project", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/20190819220343_intrumentRatingConstraint.Designer.cs b/src/Yavsc/Migrations/20190819220343_intrumentRatingConstraint.Designer.cs deleted file mode 100644 index ee49fe6d..00000000 --- a/src/Yavsc/Migrations/20190819220343_intrumentRatingConstraint.Designer.cs +++ /dev/null @@ -1,2107 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Metadata; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20190819220343_intrumentRatingConstraint")] - partial class intrumentRatingConstraint - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Abstract.Identity.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Reason") - .IsRequired(); - - b.Property("TargetId") - .IsRequired(); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("AllowMonthlyEmail"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("DedicatedGoogleCalendar") - .HasAnnotation("MaxLength", 512); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("MaxFileSize"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Count"); - - b.Property("Currency"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 256); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType") - .IsRequired(); - - b.Property("Description"); - - b.Property("OwnerId"); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content") - .HasAnnotation("MaxLength", 56224); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Lang") - .HasAnnotation("MaxLength", 8); - - b.Property("Photo") - .HasAnnotation("MaxLength", 1024); - - b.Property("Rate"); - - b.Property("Title") - .HasAnnotation("MaxLength", 1024); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId") - .IsRequired(); - - b.Property("Content") - .HasAnnotation("MaxLength", 1024); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ParentId"); - - b.Property("PostId"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Period", b => - { - b.Property("Start"); - - b.Property("End"); - - b.HasKey("Start", "End"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.Property("OwnerId"); - - b.HasKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PeriodEnd"); - - b.Property("PeriodStart"); - - b.Property("Reccurence"); - - b.Property("ScheduleOwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId") - .IsRequired(); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b => - { - b.Property("Name") - .HasAnnotation("MaxLength", 255); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("LatestJoinPart"); - - b.Property("OwnerId"); - - b.Property("Topic"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Name"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomAccess", b => - { - b.Property("ChannelName"); - - b.Property("UserId"); - - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Level"); - - b.HasKey("ChannelName", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Cratie.Option", b => - { - b.Property("Code"); - - b.Property("CodeScrutin"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code", "CodeScrutin"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.Property("UserId"); - - b.Property("ActionDistance"); - - b.Property("CarePrice"); - - b.Property("FlatFeeDiscount"); - - b.Property("HalfBalayagePrice"); - - b.Property("HalfBrushingPrice"); - - b.Property("HalfColorPrice"); - - b.Property("HalfDefrisPrice"); - - b.Property("HalfFoldingPrice"); - - b.Property("HalfMechPrice"); - - b.Property("HalfMultiColorPrice"); - - b.Property("HalfPermanentPrice"); - - b.Property("KidCutPrice"); - - b.Property("LongBalayagePrice"); - - b.Property("LongBrushingPrice"); - - b.Property("LongColorPrice"); - - b.Property("LongDefrisPrice"); - - b.Property("LongFoldingPrice"); - - b.Property("LongMechPrice"); - - b.Property("LongMultiColorPrice"); - - b.Property("LongPermanentPrice"); - - b.Property("ManBrushPrice"); - - b.Property("ManCutPrice"); - - b.Property("ScheduleOwnerId"); - - b.Property("ShampooPrice"); - - b.Property("ShortBalayagePrice"); - - b.Property("ShortBrushingPrice"); - - b.Property("ShortColorPrice"); - - b.Property("ShortDefrisPrice"); - - b.Property("ShortFoldingPrice"); - - b.Property("ShortMechPrice"); - - b.Property("ShortMultiColorPrice"); - - b.Property("ShortPermanentPrice"); - - b.Property("WomenHalfCutPrice"); - - b.Property("WomenLongCutPrice"); - - b.Property("WomenShortCutPrice"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("AdditionalInfo") - .HasAnnotation("MaxLength", 512); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("PrestationId"); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("SelectedProfileUserId"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Cares"); - - b.Property("Cut"); - - b.Property("Dressing"); - - b.Property("Gender"); - - b.Property("Length"); - - b.Property("Shampoo"); - - b.Property("Tech"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PrestationId"); - - b.Property("QueryId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.Property("TaintId"); - - b.Property("PrestationId"); - - b.HasKey("TaintId", "PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.DeviceDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("LatestActivityUpdate"); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Evolution.Feature", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description") - .HasAnnotation("MaxLength", 10240); - - b.Property("ShortName") - .HasAnnotation("MaxLength", 256); - - b.Property("Status"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("FeatureId"); - - b.Property("Status"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Price"); - - b.Property("Public"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("For"); - - b.Property("Message"); - - b.Property("OwnerId"); - - b.Property("Sender"); - - b.Property("Topic"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Target"); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon") - .HasAnnotation("Relational:DefaultValue", "exclam") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.InstrumentRating", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("InstrumentId"); - - b.Property("OwnerId"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.Property("CreationToken"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ExecutorId") - .IsRequired(); - - b.Property("OrderReference"); - - b.Property("PaypalPayerId"); - - b.Property("State"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("CreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name") - .IsRequired(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("AddressId"); - - b.Property("ApplicationUserId"); - - b.Property("EMail"); - - b.Property("Name"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.Property("HRef"); - - b.Property("Method"); - - b.Property("BrusherProfileUserId"); - - b.Property("ContentType"); - - b.Property("PayPalPaymentCreationToken"); - - b.Property("Rel"); - - b.HasKey("HRef", "Method"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostalAddress", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("City"); - - b.Property("Country"); - - b.Property("PostalCode"); - - b.Property("Province"); - - b.Property("State"); - - b.Property("Street1"); - - b.Property("Street2"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Streaming.LiveFlow", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DifferedFileName") - .HasAnnotation("MaxLength", 255); - - b.Property("MediaType") - .HasAnnotation("MaxLength", 127); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Pitch") - .HasAnnotation("MaxLength", 1023); - - b.Property("SequenceNumber"); - - b.Property("Title") - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActionName"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.Property("DisplayName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationType"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.Access.CircleAuthorizationToFile", b => - { - b.Property("CircleId"); - - b.Property("FullPath"); - - b.HasKey("CircleId", "FullPath"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.Blog.BlogTrad", b => - { - b.Property("PostId"); - - b.Property("Lang"); - - b.Property("Body"); - - b.Property("Title"); - - b.Property("TraducerId"); - - b.HasKey("PostId", "Lang"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.EMailing.MailingTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Body") - .HasAnnotation("MaxLength", 65536); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ManagerId") - .IsRequired(); - - b.Property("ReplyToAddress"); - - b.Property("SuccessorId") - .IsRequired(); - - b.Property("ToSend"); - - b.Property("Topic") - .HasAnnotation("MaxLength", 128); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.Project", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("GitId"); - - b.Property("Name") - .IsRequired(); - - b.Property("OwnerId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.Property("Version"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.ProjectBuildConfiguration", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.Property("ProjectId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Branch") - .HasAnnotation("MaxLength", 512); - - b.Property("OwnerId") - .HasAnnotation("MaxLength", 1024); - - b.Property("Path") - .IsRequired(); - - b.Property("Url") - .HasAnnotation("MaxLength", 2048); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("TargetId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.RdvQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - - b.HasOne("Yavsc.Models.Relationship.Tag") - .WithMany() - .HasForeignKey("TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - - b.HasOne("Yavsc.Models.Blog.Comment") - .WithMany() - .HasForeignKey("ParentId"); - - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Calendar.Period") - .WithMany() - .HasForeignKey("PeriodStart", "PeriodEnd"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomAccess", b => - { - b.HasOne("Yavsc.Models.Chat.ChatRoom") - .WithMany() - .HasForeignKey("ChannelName"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("SelectedProfileUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") - .WithMany() - .HasForeignKey("QueryId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairTaint") - .WithMany() - .HasForeignKey("TaintId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.DeviceDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.HasOne("Yavsc.Models.IT.Evolution.Feature") - .WithMany() - .HasForeignKey("FeatureId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.InstrumentRating", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ExecutorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.Relationship.PostalAddress") - .WithMany() - .HasForeignKey("AddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("BrusherProfileUserId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PayPalPaymentCreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Streaming.LiveFlow", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.Access.CircleAuthorizationToFile", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.Blog.BlogTrad", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("TraducerId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.EMailing.MailingTemplate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ManagerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("SuccessorId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.Project", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference") - .WithMany() - .HasForeignKey("GitId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.ProjectBuildConfiguration", b => - { - b.HasOne("Yavsc.Server.Models.IT.Project") - .WithMany() - .HasForeignKey("ProjectId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/20190819220343_intrumentRatingConstraint.cs b/src/Yavsc/Migrations/20190819220343_intrumentRatingConstraint.cs deleted file mode 100644 index 64f359c8..00000000 --- a/src/Yavsc/Migrations/20190819220343_intrumentRatingConstraint.cs +++ /dev/null @@ -1,977 +0,0 @@ -using System; -using System.Collections.Generic; -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class intrumentRatingConstraint : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_Ban_ApplicationUser_TargetId", table: "Ban"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_UserId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_AuthorId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", table: "ChatConnection"); - migrationBuilder.DropForeignKey(name: "FK_ChatRoomAccess_ApplicationUser_UserId", table: "ChatRoomAccess"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Contact_PostalAddress_AddressId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_LiveFlow_ApplicationUser_OwnerId", table: "LiveFlow"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToFile_Circle_CircleId", table: "CircleAuthorizationToFile"); - migrationBuilder.DropForeignKey(name: "FK_MailingTemplate_ApplicationUser_ManagerId", table: "MailingTemplate"); - migrationBuilder.DropForeignKey(name: "FK_MailingTemplate_ApplicationUser_SuccessorId", table: "MailingTemplate"); - migrationBuilder.DropForeignKey(name: "FK_Project_Activity_ActivityCode", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_ApplicationUser_ClientId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_GitRepositoryReference_GitId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_PerformerProfile_PerformerId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_ProjectBuildConfiguration_Project_ProjectId", table: "ProjectBuildConfiguration"); - migrationBuilder.CreateTable( - name: "InstrumentRating", - columns: table => new - { - Id = table.Column(nullable: false) - .Annotation("Npgsql:Serial", true), - InstrumentId = table.Column(nullable: true), - OwnerId = table.Column(nullable: true), - Rate = table.Column(nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_InstrumentRating", x => x.Id); - table.ForeignKey( - name: "FK_InstrumentRating_Instrument_InstrumentId", - column: x => x.InstrumentId, - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - table.ForeignKey( - name: "FK_InstrumentRating_PerformerProfile_OwnerId", - column: x => x.OwnerId, - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - }); - migrationBuilder.AddColumn( - name: "DisplayName", - table: "FormationSettings", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Ban_ApplicationUser_TargetId", - table: "Ban", - column: "TargetId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_UserId", - table: "BlackListed", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_AuthorId", - table: "Comment", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", - table: "ChatConnection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ChatRoomAccess_ApplicationUser_UserId", - table: "ChatRoomAccess", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Contact_PostalAddress_AddressId", - table: "Contact", - column: "AddressId", - principalTable: "PostalAddress", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_LiveFlow_ApplicationUser_OwnerId", - table: "LiveFlow", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToFile_Circle_CircleId", - table: "CircleAuthorizationToFile", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_MailingTemplate_ApplicationUser_ManagerId", - table: "MailingTemplate", - column: "ManagerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_MailingTemplate_ApplicationUser_SuccessorId", - table: "MailingTemplate", - column: "SuccessorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_Activity_ActivityCode", - table: "Project", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_ApplicationUser_ClientId", - table: "Project", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_GitRepositoryReference_GitId", - table: "Project", - column: "GitId", - principalTable: "GitRepositoryReference", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_PerformerProfile_PerformerId", - table: "Project", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ProjectBuildConfiguration_Project_ProjectId", - table: "ProjectBuildConfiguration", - column: "ProjectId", - principalTable: "Project", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_Ban_ApplicationUser_TargetId", table: "Ban"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_UserId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_AuthorId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", table: "ChatConnection"); - migrationBuilder.DropForeignKey(name: "FK_ChatRoomAccess_ApplicationUser_UserId", table: "ChatRoomAccess"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Contact_PostalAddress_AddressId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_LiveFlow_ApplicationUser_OwnerId", table: "LiveFlow"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToFile_Circle_CircleId", table: "CircleAuthorizationToFile"); - migrationBuilder.DropForeignKey(name: "FK_MailingTemplate_ApplicationUser_ManagerId", table: "MailingTemplate"); - migrationBuilder.DropForeignKey(name: "FK_MailingTemplate_ApplicationUser_SuccessorId", table: "MailingTemplate"); - migrationBuilder.DropForeignKey(name: "FK_Project_Activity_ActivityCode", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_ApplicationUser_ClientId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_GitRepositoryReference_GitId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_PerformerProfile_PerformerId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_ProjectBuildConfiguration_Project_ProjectId", table: "ProjectBuildConfiguration"); - migrationBuilder.DropColumn(name: "DisplayName", table: "FormationSettings"); - migrationBuilder.DropTable("InstrumentRating"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Ban_ApplicationUser_TargetId", - table: "Ban", - column: "TargetId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_UserId", - table: "BlackListed", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_AuthorId", - table: "Comment", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", - table: "ChatConnection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ChatRoomAccess_ApplicationUser_UserId", - table: "ChatRoomAccess", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Contact_PostalAddress_AddressId", - table: "Contact", - column: "AddressId", - principalTable: "PostalAddress", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_LiveFlow_ApplicationUser_OwnerId", - table: "LiveFlow", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToFile_Circle_CircleId", - table: "CircleAuthorizationToFile", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_MailingTemplate_ApplicationUser_ManagerId", - table: "MailingTemplate", - column: "ManagerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_MailingTemplate_ApplicationUser_SuccessorId", - table: "MailingTemplate", - column: "SuccessorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_Activity_ActivityCode", - table: "Project", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_ApplicationUser_ClientId", - table: "Project", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_GitRepositoryReference_GitId", - table: "Project", - column: "GitId", - principalTable: "GitRepositoryReference", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_PerformerProfile_PerformerId", - table: "Project", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ProjectBuildConfiguration_Project_ProjectId", - table: "ProjectBuildConfiguration", - column: "ProjectId", - principalTable: "Project", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/20190819221632_instRateWInst.Designer.cs b/src/Yavsc/Migrations/20190819221632_instRateWInst.Designer.cs deleted file mode 100644 index 94faccde..00000000 --- a/src/Yavsc/Migrations/20190819221632_instRateWInst.Designer.cs +++ /dev/null @@ -1,2107 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Metadata; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20190819221632_instRateWInst")] - partial class instRateWInst - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Abstract.Identity.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Reason") - .IsRequired(); - - b.Property("TargetId") - .IsRequired(); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("AllowMonthlyEmail"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("DedicatedGoogleCalendar") - .HasAnnotation("MaxLength", 512); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("MaxFileSize"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Count"); - - b.Property("Currency"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 256); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType") - .IsRequired(); - - b.Property("Description"); - - b.Property("OwnerId"); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content") - .HasAnnotation("MaxLength", 56224); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Lang") - .HasAnnotation("MaxLength", 8); - - b.Property("Photo") - .HasAnnotation("MaxLength", 1024); - - b.Property("Rate"); - - b.Property("Title") - .HasAnnotation("MaxLength", 1024); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId") - .IsRequired(); - - b.Property("Content") - .HasAnnotation("MaxLength", 1024); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ParentId"); - - b.Property("PostId"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Period", b => - { - b.Property("Start"); - - b.Property("End"); - - b.HasKey("Start", "End"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.Property("OwnerId"); - - b.HasKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PeriodEnd"); - - b.Property("PeriodStart"); - - b.Property("Reccurence"); - - b.Property("ScheduleOwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId") - .IsRequired(); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b => - { - b.Property("Name") - .HasAnnotation("MaxLength", 255); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("LatestJoinPart"); - - b.Property("OwnerId"); - - b.Property("Topic"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Name"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomAccess", b => - { - b.Property("ChannelName"); - - b.Property("UserId"); - - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Level"); - - b.HasKey("ChannelName", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Cratie.Option", b => - { - b.Property("Code"); - - b.Property("CodeScrutin"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code", "CodeScrutin"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.Property("UserId"); - - b.Property("ActionDistance"); - - b.Property("CarePrice"); - - b.Property("FlatFeeDiscount"); - - b.Property("HalfBalayagePrice"); - - b.Property("HalfBrushingPrice"); - - b.Property("HalfColorPrice"); - - b.Property("HalfDefrisPrice"); - - b.Property("HalfFoldingPrice"); - - b.Property("HalfMechPrice"); - - b.Property("HalfMultiColorPrice"); - - b.Property("HalfPermanentPrice"); - - b.Property("KidCutPrice"); - - b.Property("LongBalayagePrice"); - - b.Property("LongBrushingPrice"); - - b.Property("LongColorPrice"); - - b.Property("LongDefrisPrice"); - - b.Property("LongFoldingPrice"); - - b.Property("LongMechPrice"); - - b.Property("LongMultiColorPrice"); - - b.Property("LongPermanentPrice"); - - b.Property("ManBrushPrice"); - - b.Property("ManCutPrice"); - - b.Property("ScheduleOwnerId"); - - b.Property("ShampooPrice"); - - b.Property("ShortBalayagePrice"); - - b.Property("ShortBrushingPrice"); - - b.Property("ShortColorPrice"); - - b.Property("ShortDefrisPrice"); - - b.Property("ShortFoldingPrice"); - - b.Property("ShortMechPrice"); - - b.Property("ShortMultiColorPrice"); - - b.Property("ShortPermanentPrice"); - - b.Property("WomenHalfCutPrice"); - - b.Property("WomenLongCutPrice"); - - b.Property("WomenShortCutPrice"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("AdditionalInfo") - .HasAnnotation("MaxLength", 512); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("PrestationId"); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("SelectedProfileUserId"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Cares"); - - b.Property("Cut"); - - b.Property("Dressing"); - - b.Property("Gender"); - - b.Property("Length"); - - b.Property("Shampoo"); - - b.Property("Tech"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PrestationId"); - - b.Property("QueryId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.Property("TaintId"); - - b.Property("PrestationId"); - - b.HasKey("TaintId", "PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.DeviceDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("LatestActivityUpdate"); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Evolution.Feature", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description") - .HasAnnotation("MaxLength", 10240); - - b.Property("ShortName") - .HasAnnotation("MaxLength", 256); - - b.Property("Status"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("FeatureId"); - - b.Property("Status"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Price"); - - b.Property("Public"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("For"); - - b.Property("Message"); - - b.Property("OwnerId"); - - b.Property("Sender"); - - b.Property("Topic"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Target"); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon") - .HasAnnotation("Relational:DefaultValue", "exclam") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.InstrumentRating", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("InstrumentId"); - - b.Property("OwnerId"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.Property("CreationToken"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ExecutorId") - .IsRequired(); - - b.Property("OrderReference"); - - b.Property("PaypalPayerId"); - - b.Property("State"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("CreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name") - .IsRequired(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("AddressId"); - - b.Property("ApplicationUserId"); - - b.Property("EMail"); - - b.Property("Name"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.Property("HRef"); - - b.Property("Method"); - - b.Property("BrusherProfileUserId"); - - b.Property("ContentType"); - - b.Property("PayPalPaymentCreationToken"); - - b.Property("Rel"); - - b.HasKey("HRef", "Method"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostalAddress", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("City"); - - b.Property("Country"); - - b.Property("PostalCode"); - - b.Property("Province"); - - b.Property("State"); - - b.Property("Street1"); - - b.Property("Street2"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Streaming.LiveFlow", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DifferedFileName") - .HasAnnotation("MaxLength", 255); - - b.Property("MediaType") - .HasAnnotation("MaxLength", 127); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Pitch") - .HasAnnotation("MaxLength", 1023); - - b.Property("SequenceNumber"); - - b.Property("Title") - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActionName"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.Property("DisplayName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationType"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.Access.CircleAuthorizationToFile", b => - { - b.Property("CircleId"); - - b.Property("FullPath"); - - b.HasKey("CircleId", "FullPath"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.Blog.BlogTrad", b => - { - b.Property("PostId"); - - b.Property("Lang"); - - b.Property("Body"); - - b.Property("Title"); - - b.Property("TraducerId"); - - b.HasKey("PostId", "Lang"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.EMailing.MailingTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Body") - .HasAnnotation("MaxLength", 65536); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ManagerId") - .IsRequired(); - - b.Property("ReplyToAddress"); - - b.Property("SuccessorId") - .IsRequired(); - - b.Property("ToSend"); - - b.Property("Topic") - .HasAnnotation("MaxLength", 128); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.Project", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("GitId"); - - b.Property("Name") - .IsRequired(); - - b.Property("OwnerId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.Property("Version"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.ProjectBuildConfiguration", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.Property("ProjectId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Branch") - .HasAnnotation("MaxLength", 512); - - b.Property("OwnerId") - .HasAnnotation("MaxLength", 1024); - - b.Property("Path") - .IsRequired(); - - b.Property("Url") - .HasAnnotation("MaxLength", 2048); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("TargetId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.RdvQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - - b.HasOne("Yavsc.Models.Relationship.Tag") - .WithMany() - .HasForeignKey("TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - - b.HasOne("Yavsc.Models.Blog.Comment") - .WithMany() - .HasForeignKey("ParentId"); - - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Calendar.Period") - .WithMany() - .HasForeignKey("PeriodStart", "PeriodEnd"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomAccess", b => - { - b.HasOne("Yavsc.Models.Chat.ChatRoom") - .WithMany() - .HasForeignKey("ChannelName"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("SelectedProfileUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") - .WithMany() - .HasForeignKey("QueryId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairTaint") - .WithMany() - .HasForeignKey("TaintId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.DeviceDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.HasOne("Yavsc.Models.IT.Evolution.Feature") - .WithMany() - .HasForeignKey("FeatureId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.InstrumentRating", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ExecutorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.Relationship.PostalAddress") - .WithMany() - .HasForeignKey("AddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("BrusherProfileUserId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PayPalPaymentCreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Streaming.LiveFlow", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.Access.CircleAuthorizationToFile", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.Blog.BlogTrad", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("TraducerId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.EMailing.MailingTemplate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ManagerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("SuccessorId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.Project", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference") - .WithMany() - .HasForeignKey("GitId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.ProjectBuildConfiguration", b => - { - b.HasOne("Yavsc.Server.Models.IT.Project") - .WithMany() - .HasForeignKey("ProjectId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/20190819221632_instRateWInst.cs b/src/Yavsc/Migrations/20190819221632_instRateWInst.cs deleted file mode 100644 index aed62723..00000000 --- a/src/Yavsc/Migrations/20190819221632_instRateWInst.cs +++ /dev/null @@ -1,970 +0,0 @@ -using System; -using System.Collections.Generic; -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class instRateWInst : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_Ban_ApplicationUser_TargetId", table: "Ban"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_UserId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_AuthorId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", table: "ChatConnection"); - migrationBuilder.DropForeignKey(name: "FK_ChatRoomAccess_ApplicationUser_UserId", table: "ChatRoomAccess"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_InstrumentRating_Instrument_InstrumentId", table: "InstrumentRating"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Contact_PostalAddress_AddressId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_LiveFlow_ApplicationUser_OwnerId", table: "LiveFlow"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToFile_Circle_CircleId", table: "CircleAuthorizationToFile"); - migrationBuilder.DropForeignKey(name: "FK_MailingTemplate_ApplicationUser_ManagerId", table: "MailingTemplate"); - migrationBuilder.DropForeignKey(name: "FK_MailingTemplate_ApplicationUser_SuccessorId", table: "MailingTemplate"); - migrationBuilder.DropForeignKey(name: "FK_Project_Activity_ActivityCode", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_ApplicationUser_ClientId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_GitRepositoryReference_GitId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_PerformerProfile_PerformerId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_ProjectBuildConfiguration_Project_ProjectId", table: "ProjectBuildConfiguration"); - migrationBuilder.Sql("delete from \"InstrumentRating\" where \"InstrumentId\" is null" ); - migrationBuilder.AlterColumn( - name: "InstrumentId", - table: "InstrumentRating", - nullable: false); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Ban_ApplicationUser_TargetId", - table: "Ban", - column: "TargetId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_UserId", - table: "BlackListed", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_AuthorId", - table: "Comment", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", - table: "ChatConnection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ChatRoomAccess_ApplicationUser_UserId", - table: "ChatRoomAccess", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_InstrumentRating_Instrument_InstrumentId", - table: "InstrumentRating", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Contact_PostalAddress_AddressId", - table: "Contact", - column: "AddressId", - principalTable: "PostalAddress", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_LiveFlow_ApplicationUser_OwnerId", - table: "LiveFlow", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToFile_Circle_CircleId", - table: "CircleAuthorizationToFile", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_MailingTemplate_ApplicationUser_ManagerId", - table: "MailingTemplate", - column: "ManagerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_MailingTemplate_ApplicationUser_SuccessorId", - table: "MailingTemplate", - column: "SuccessorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_Activity_ActivityCode", - table: "Project", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_ApplicationUser_ClientId", - table: "Project", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_GitRepositoryReference_GitId", - table: "Project", - column: "GitId", - principalTable: "GitRepositoryReference", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_PerformerProfile_PerformerId", - table: "Project", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ProjectBuildConfiguration_Project_ProjectId", - table: "ProjectBuildConfiguration", - column: "ProjectId", - principalTable: "Project", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_Ban_ApplicationUser_TargetId", table: "Ban"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_UserId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_AuthorId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", table: "ChatConnection"); - migrationBuilder.DropForeignKey(name: "FK_ChatRoomAccess_ApplicationUser_UserId", table: "ChatRoomAccess"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_InstrumentRating_Instrument_InstrumentId", table: "InstrumentRating"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Contact_PostalAddress_AddressId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_LiveFlow_ApplicationUser_OwnerId", table: "LiveFlow"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToFile_Circle_CircleId", table: "CircleAuthorizationToFile"); - migrationBuilder.DropForeignKey(name: "FK_MailingTemplate_ApplicationUser_ManagerId", table: "MailingTemplate"); - migrationBuilder.DropForeignKey(name: "FK_MailingTemplate_ApplicationUser_SuccessorId", table: "MailingTemplate"); - migrationBuilder.DropForeignKey(name: "FK_Project_Activity_ActivityCode", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_ApplicationUser_ClientId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_GitRepositoryReference_GitId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_PerformerProfile_PerformerId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_ProjectBuildConfiguration_Project_ProjectId", table: "ProjectBuildConfiguration"); - migrationBuilder.AlterColumn( - name: "InstrumentId", - table: "InstrumentRating", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Ban_ApplicationUser_TargetId", - table: "Ban", - column: "TargetId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_UserId", - table: "BlackListed", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_AuthorId", - table: "Comment", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", - table: "ChatConnection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ChatRoomAccess_ApplicationUser_UserId", - table: "ChatRoomAccess", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_InstrumentRating_Instrument_InstrumentId", - table: "InstrumentRating", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Contact_PostalAddress_AddressId", - table: "Contact", - column: "AddressId", - principalTable: "PostalAddress", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_LiveFlow_ApplicationUser_OwnerId", - table: "LiveFlow", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToFile_Circle_CircleId", - table: "CircleAuthorizationToFile", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_MailingTemplate_ApplicationUser_ManagerId", - table: "MailingTemplate", - column: "ManagerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_MailingTemplate_ApplicationUser_SuccessorId", - table: "MailingTemplate", - column: "SuccessorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_Activity_ActivityCode", - table: "Project", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_ApplicationUser_ClientId", - table: "Project", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_GitRepositoryReference_GitId", - table: "Project", - column: "GitId", - principalTable: "GitRepositoryReference", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_PerformerProfile_PerformerId", - table: "Project", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ProjectBuildConfiguration_Project_ProjectId", - table: "ProjectBuildConfiguration", - column: "ProjectId", - principalTable: "Project", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/20190826132314_bugDescriptionLength.Designer.cs b/src/Yavsc/Migrations/20190826132314_bugDescriptionLength.Designer.cs deleted file mode 100644 index 88a36091..00000000 --- a/src/Yavsc/Migrations/20190826132314_bugDescriptionLength.Designer.cs +++ /dev/null @@ -1,2109 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Metadata; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20190826132314_bugDescriptionLength")] - partial class bugDescriptionLength - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Abstract.Identity.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Reason") - .IsRequired(); - - b.Property("TargetId") - .IsRequired(); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("AllowMonthlyEmail"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("DedicatedGoogleCalendar") - .HasAnnotation("MaxLength", 512); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("MaxFileSize"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber") - .HasAnnotation("MaxLength", 15); - - b.Property("BIC") - .HasAnnotation("MaxLength", 15); - - b.Property("BankCode") - .HasAnnotation("MaxLength", 5); - - b.Property("BankedKey"); - - b.Property("IBAN") - .HasAnnotation("MaxLength", 33); - - b.Property("WicketCode") - .HasAnnotation("MaxLength", 5); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Count"); - - b.Property("Currency"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 256); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType") - .IsRequired(); - - b.Property("Description"); - - b.Property("OwnerId"); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content") - .HasAnnotation("MaxLength", 56224); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Lang") - .HasAnnotation("MaxLength", 8); - - b.Property("Photo") - .HasAnnotation("MaxLength", 1024); - - b.Property("Rate"); - - b.Property("Title") - .HasAnnotation("MaxLength", 1024); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId") - .IsRequired(); - - b.Property("Content") - .HasAnnotation("MaxLength", 1024); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ParentId"); - - b.Property("PostId"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Period", b => - { - b.Property("Start"); - - b.Property("End"); - - b.HasKey("Start", "End"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.Property("OwnerId"); - - b.HasKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PeriodEnd"); - - b.Property("PeriodStart"); - - b.Property("Reccurence"); - - b.Property("ScheduleOwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId") - .IsRequired(); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b => - { - b.Property("Name") - .HasAnnotation("MaxLength", 255); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("LatestJoinPart"); - - b.Property("OwnerId"); - - b.Property("Topic"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Name"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomAccess", b => - { - b.Property("ChannelName"); - - b.Property("UserId"); - - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Level"); - - b.HasKey("ChannelName", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Cratie.Option", b => - { - b.Property("Code"); - - b.Property("CodeScrutin"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code", "CodeScrutin"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.Property("UserId"); - - b.Property("ActionDistance"); - - b.Property("CarePrice"); - - b.Property("FlatFeeDiscount"); - - b.Property("HalfBalayagePrice"); - - b.Property("HalfBrushingPrice"); - - b.Property("HalfColorPrice"); - - b.Property("HalfDefrisPrice"); - - b.Property("HalfFoldingPrice"); - - b.Property("HalfMechPrice"); - - b.Property("HalfMultiColorPrice"); - - b.Property("HalfPermanentPrice"); - - b.Property("KidCutPrice"); - - b.Property("LongBalayagePrice"); - - b.Property("LongBrushingPrice"); - - b.Property("LongColorPrice"); - - b.Property("LongDefrisPrice"); - - b.Property("LongFoldingPrice"); - - b.Property("LongMechPrice"); - - b.Property("LongMultiColorPrice"); - - b.Property("LongPermanentPrice"); - - b.Property("ManBrushPrice"); - - b.Property("ManCutPrice"); - - b.Property("ScheduleOwnerId"); - - b.Property("ShampooPrice"); - - b.Property("ShortBalayagePrice"); - - b.Property("ShortBrushingPrice"); - - b.Property("ShortColorPrice"); - - b.Property("ShortDefrisPrice"); - - b.Property("ShortFoldingPrice"); - - b.Property("ShortMechPrice"); - - b.Property("ShortMultiColorPrice"); - - b.Property("ShortPermanentPrice"); - - b.Property("WomenHalfCutPrice"); - - b.Property("WomenLongCutPrice"); - - b.Property("WomenShortCutPrice"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("AdditionalInfo") - .HasAnnotation("MaxLength", 512); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("PrestationId"); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("SelectedProfileUserId"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Cares"); - - b.Property("Cut"); - - b.Property("Dressing"); - - b.Property("Gender"); - - b.Property("Length"); - - b.Property("Shampoo"); - - b.Property("Tech"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PrestationId"); - - b.Property("QueryId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.Property("TaintId"); - - b.Property("PrestationId"); - - b.HasKey("TaintId", "PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.DeviceDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("LatestActivityUpdate"); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Evolution.Feature", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description") - .HasAnnotation("MaxLength", 10240); - - b.Property("ShortName") - .HasAnnotation("MaxLength", 256); - - b.Property("Status"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("FeatureId"); - - b.Property("Status"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Price"); - - b.Property("Public"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("For"); - - b.Property("Message"); - - b.Property("OwnerId"); - - b.Property("Sender"); - - b.Property("Topic"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Target"); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon") - .HasAnnotation("Relational:DefaultValue", "exclam") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.InstrumentRating", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("InstrumentId"); - - b.Property("OwnerId"); - - b.Property("Rate"); - - b.HasKey("Id"); - - b.HasAlternateKey("InstrumentId", "OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.Property("CreationToken"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ExecutorId") - .IsRequired(); - - b.Property("OrderReference"); - - b.Property("PaypalPayerId"); - - b.Property("State"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("CreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name") - .IsRequired(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("AddressId"); - - b.Property("ApplicationUserId"); - - b.Property("EMail"); - - b.Property("Name"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.Property("HRef"); - - b.Property("Method"); - - b.Property("BrusherProfileUserId"); - - b.Property("ContentType"); - - b.Property("PayPalPaymentCreationToken"); - - b.Property("Rel"); - - b.HasKey("HRef", "Method"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostalAddress", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("City"); - - b.Property("Country"); - - b.Property("PostalCode"); - - b.Property("Province"); - - b.Property("State"); - - b.Property("Street1"); - - b.Property("Street2"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Streaming.LiveFlow", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DifferedFileName") - .HasAnnotation("MaxLength", 255); - - b.Property("MediaType") - .HasAnnotation("MaxLength", 127); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Pitch") - .HasAnnotation("MaxLength", 1023); - - b.Property("SequenceNumber"); - - b.Property("Title") - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code") - .HasAnnotation("MaxLength", 512); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("ParentCode") - .HasAnnotation("MaxLength", 512); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActionName"); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN") - .IsRequired() - .HasAnnotation("MaxLength", 14); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.Property("DisplayName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationType"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.Access.CircleAuthorizationToFile", b => - { - b.Property("CircleId"); - - b.Property("FullPath"); - - b.HasKey("CircleId", "FullPath"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.Blog.BlogTrad", b => - { - b.Property("PostId"); - - b.Property("Lang"); - - b.Property("Body"); - - b.Property("Title"); - - b.Property("TraducerId"); - - b.HasKey("PostId", "Lang"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.EMailing.MailingTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Body") - .HasAnnotation("MaxLength", 65536); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ManagerId") - .IsRequired(); - - b.Property("ReplyToAddress"); - - b.Property("SuccessorId") - .IsRequired(); - - b.Property("ToSend"); - - b.Property("Topic") - .HasAnnotation("MaxLength", 128); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.Project", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("GitId"); - - b.Property("Name") - .IsRequired(); - - b.Property("OwnerId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.Property("Version"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.ProjectBuildConfiguration", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired(); - - b.Property("ProjectId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Branch") - .HasAnnotation("MaxLength", 512); - - b.Property("OwnerId") - .HasAnnotation("MaxLength", 1024); - - b.Property("Path") - .IsRequired(); - - b.Property("Url") - .HasAnnotation("MaxLength", 2048); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("TargetId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.RdvQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - - b.HasOne("Yavsc.Models.Relationship.Tag") - .WithMany() - .HasForeignKey("TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - - b.HasOne("Yavsc.Models.Blog.Comment") - .WithMany() - .HasForeignKey("ParentId"); - - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Calendar.Period") - .WithMany() - .HasForeignKey("PeriodStart", "PeriodEnd"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomAccess", b => - { - b.HasOne("Yavsc.Models.Chat.ChatRoom") - .WithMany() - .HasForeignKey("ChannelName"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("SelectedProfileUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") - .WithMany() - .HasForeignKey("QueryId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairTaint") - .WithMany() - .HasForeignKey("TaintId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.DeviceDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.HasOne("Yavsc.Models.IT.Evolution.Feature") - .WithMany() - .HasForeignKey("FeatureId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.InstrumentRating", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ExecutorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.Relationship.PostalAddress") - .WithMany() - .HasForeignKey("AddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("BrusherProfileUserId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PayPalPaymentCreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Streaming.LiveFlow", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.Access.CircleAuthorizationToFile", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.Blog.BlogTrad", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("TraducerId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.EMailing.MailingTemplate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ManagerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("SuccessorId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.Project", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference") - .WithMany() - .HasForeignKey("GitId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.ProjectBuildConfiguration", b => - { - b.HasOne("Yavsc.Server.Models.IT.Project") - .WithMany() - .HasForeignKey("ProjectId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/20190826132314_bugDescriptionLength.cs b/src/Yavsc/Migrations/20190826132314_bugDescriptionLength.cs deleted file mode 100644 index 57332b56..00000000 --- a/src/Yavsc/Migrations/20190826132314_bugDescriptionLength.cs +++ /dev/null @@ -1,966 +0,0 @@ -using System; -using System.Collections.Generic; -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class bugDescriptionLength : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_Ban_ApplicationUser_TargetId", table: "Ban"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_UserId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_AuthorId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", table: "ChatConnection"); - migrationBuilder.DropForeignKey(name: "FK_ChatRoomAccess_ApplicationUser_UserId", table: "ChatRoomAccess"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_InstrumentRating_Instrument_InstrumentId", table: "InstrumentRating"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Contact_PostalAddress_AddressId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_LiveFlow_ApplicationUser_OwnerId", table: "LiveFlow"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToFile_Circle_CircleId", table: "CircleAuthorizationToFile"); - migrationBuilder.DropForeignKey(name: "FK_MailingTemplate_ApplicationUser_ManagerId", table: "MailingTemplate"); - migrationBuilder.DropForeignKey(name: "FK_MailingTemplate_ApplicationUser_SuccessorId", table: "MailingTemplate"); - migrationBuilder.DropForeignKey(name: "FK_Project_Activity_ActivityCode", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_ApplicationUser_ClientId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_GitRepositoryReference_GitId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_PerformerProfile_PerformerId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_ProjectBuildConfiguration_Project_ProjectId", table: "ProjectBuildConfiguration"); - migrationBuilder.AddUniqueConstraint( - name: "AK_InstrumentRating_InstrumentId_OwnerId", - table: "InstrumentRating", - columns: new[] { "InstrumentId", "OwnerId" }); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Ban_ApplicationUser_TargetId", - table: "Ban", - column: "TargetId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_UserId", - table: "BlackListed", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_AuthorId", - table: "Comment", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", - table: "ChatConnection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ChatRoomAccess_ApplicationUser_UserId", - table: "ChatRoomAccess", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_InstrumentRating_Instrument_InstrumentId", - table: "InstrumentRating", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Contact_PostalAddress_AddressId", - table: "Contact", - column: "AddressId", - principalTable: "PostalAddress", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_LiveFlow_ApplicationUser_OwnerId", - table: "LiveFlow", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToFile_Circle_CircleId", - table: "CircleAuthorizationToFile", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_MailingTemplate_ApplicationUser_ManagerId", - table: "MailingTemplate", - column: "ManagerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_MailingTemplate_ApplicationUser_SuccessorId", - table: "MailingTemplate", - column: "SuccessorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_Activity_ActivityCode", - table: "Project", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_ApplicationUser_ClientId", - table: "Project", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_GitRepositoryReference_GitId", - table: "Project", - column: "GitId", - principalTable: "GitRepositoryReference", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_PerformerProfile_PerformerId", - table: "Project", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ProjectBuildConfiguration_Project_ProjectId", - table: "ProjectBuildConfiguration", - column: "ProjectId", - principalTable: "Project", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_Ban_ApplicationUser_TargetId", table: "Ban"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_UserId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_AuthorId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", table: "ChatConnection"); - migrationBuilder.DropForeignKey(name: "FK_ChatRoomAccess_ApplicationUser_UserId", table: "ChatRoomAccess"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_InstrumentRating_Instrument_InstrumentId", table: "InstrumentRating"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Contact_PostalAddress_AddressId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_LiveFlow_ApplicationUser_OwnerId", table: "LiveFlow"); - migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToFile_Circle_CircleId", table: "CircleAuthorizationToFile"); - migrationBuilder.DropForeignKey(name: "FK_MailingTemplate_ApplicationUser_ManagerId", table: "MailingTemplate"); - migrationBuilder.DropForeignKey(name: "FK_MailingTemplate_ApplicationUser_SuccessorId", table: "MailingTemplate"); - migrationBuilder.DropForeignKey(name: "FK_Project_Activity_ActivityCode", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_ApplicationUser_ClientId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_GitRepositoryReference_GitId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_PerformerProfile_PerformerId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_ProjectBuildConfiguration_Project_ProjectId", table: "ProjectBuildConfiguration"); - migrationBuilder.DropUniqueConstraint(name: "AK_InstrumentRating_InstrumentId_OwnerId", table: "InstrumentRating"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Ban_ApplicationUser_TargetId", - table: "Ban", - column: "TargetId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_UserId", - table: "BlackListed", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_AuthorId", - table: "Comment", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", - table: "ChatConnection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ChatRoomAccess_ApplicationUser_UserId", - table: "ChatRoomAccess", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_ApplicationUser_UserId", - table: "DimissClicked", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_InstrumentRating_Instrument_InstrumentId", - table: "InstrumentRating", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PayPalPayment_ApplicationUser_ExecutorId", - table: "PayPalPayment", - column: "ExecutorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_ApplicationUser_MemberId", - table: "CircleMember", - column: "MemberId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Contact_PostalAddress_AddressId", - table: "Contact", - column: "AddressId", - principalTable: "PostalAddress", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_LiveFlow_ApplicationUser_OwnerId", - table: "LiveFlow", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandForm_Activity_ActivityCode", - table: "CommandForm", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_Activity_DoesCode", - table: "UserActivity", - column: "DoesCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_UserActivity_PerformerProfile_UserId", - table: "UserActivity", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToFile_Circle_CircleId", - table: "CircleAuthorizationToFile", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_MailingTemplate_ApplicationUser_ManagerId", - table: "MailingTemplate", - column: "ManagerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_MailingTemplate_ApplicationUser_SuccessorId", - table: "MailingTemplate", - column: "SuccessorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_Activity_ActivityCode", - table: "Project", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_ApplicationUser_ClientId", - table: "Project", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_GitRepositoryReference_GitId", - table: "Project", - column: "GitId", - principalTable: "GitRepositoryReference", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_PerformerProfile_PerformerId", - table: "Project", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ProjectBuildConfiguration_Project_ProjectId", - table: "ProjectBuildConfiguration", - column: "ProjectId", - principalTable: "Project", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/20210530122042_template-key.Designer.cs b/src/Yavsc/Migrations/20210530122042_template-key.Designer.cs deleted file mode 100644 index 9eb6701a..00000000 --- a/src/Yavsc/Migrations/20210530122042_template-key.Designer.cs +++ /dev/null @@ -1,2070 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Metadata; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20210530122042_template-key")] - partial class templatekey - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Abstract.Identity.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Reason") - .IsRequired(); - - b.Property("TargetId") - .IsRequired(); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("AllowMonthlyEmail"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("DedicatedGoogleCalendar") - .HasAnnotation("MaxLength", 512); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("MaxFileSize"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber"); - - b.Property("BIC"); - - b.Property("BankCode"); - - b.Property("BankedKey"); - - b.Property("IBAN"); - - b.Property("WicketCode"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Count"); - - b.Property("Currency"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 256); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType") - .IsRequired(); - - b.Property("Description"); - - b.Property("OwnerId"); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Lang"); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId") - .IsRequired(); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ParentId"); - - b.Property("PostId"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Period", b => - { - b.Property("Start"); - - b.Property("End"); - - b.HasKey("Start", "End"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.Property("OwnerId"); - - b.HasKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PeriodEnd"); - - b.Property("PeriodStart"); - - b.Property("Reccurence"); - - b.Property("ScheduleOwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId") - .IsRequired(); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b => - { - b.Property("Name"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("LatestJoinPart"); - - b.Property("OwnerId"); - - b.Property("Topic"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Name"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomAccess", b => - { - b.Property("ChannelName"); - - b.Property("UserId"); - - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Level"); - - b.HasKey("ChannelName", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Cratie.Option", b => - { - b.Property("Code"); - - b.Property("CodeScrutin"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code", "CodeScrutin"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.Property("UserId"); - - b.Property("ActionDistance"); - - b.Property("CarePrice"); - - b.Property("FlatFeeDiscount"); - - b.Property("HalfBalayagePrice"); - - b.Property("HalfBrushingPrice"); - - b.Property("HalfColorPrice"); - - b.Property("HalfDefrisPrice"); - - b.Property("HalfFoldingPrice"); - - b.Property("HalfMechPrice"); - - b.Property("HalfMultiColorPrice"); - - b.Property("HalfPermanentPrice"); - - b.Property("KidCutPrice"); - - b.Property("LongBalayagePrice"); - - b.Property("LongBrushingPrice"); - - b.Property("LongColorPrice"); - - b.Property("LongDefrisPrice"); - - b.Property("LongFoldingPrice"); - - b.Property("LongMechPrice"); - - b.Property("LongMultiColorPrice"); - - b.Property("LongPermanentPrice"); - - b.Property("ManBrushPrice"); - - b.Property("ManCutPrice"); - - b.Property("ScheduleOwnerId"); - - b.Property("ShampooPrice"); - - b.Property("ShortBalayagePrice"); - - b.Property("ShortBrushingPrice"); - - b.Property("ShortColorPrice"); - - b.Property("ShortDefrisPrice"); - - b.Property("ShortFoldingPrice"); - - b.Property("ShortMechPrice"); - - b.Property("ShortMultiColorPrice"); - - b.Property("ShortPermanentPrice"); - - b.Property("WomenHalfCutPrice"); - - b.Property("WomenLongCutPrice"); - - b.Property("WomenShortCutPrice"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("AdditionalInfo"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("PrestationId"); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("SelectedProfileUserId"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Cares"); - - b.Property("Cut"); - - b.Property("Dressing"); - - b.Property("Gender"); - - b.Property("Length"); - - b.Property("Shampoo"); - - b.Property("Tech"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PrestationId"); - - b.Property("QueryId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.Property("TaintId"); - - b.Property("PrestationId"); - - b.HasKey("TaintId", "PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.DeviceDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("LatestActivityUpdate"); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Evolution.Feature", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("ShortName"); - - b.Property("Status"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("FeatureId"); - - b.Property("Status"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Price"); - - b.Property("Public"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("For"); - - b.Property("Message"); - - b.Property("OwnerId"); - - b.Property("Sender"); - - b.Property("Topic"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Target"); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon") - .HasAnnotation("Relational:DefaultValue", "exclam") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.InstrumentRating", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("InstrumentId"); - - b.Property("OwnerId"); - - b.Property("Rate"); - - b.HasKey("Id"); - - b.HasAlternateKey("InstrumentId", "OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.Property("CreationToken"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ExecutorId"); - - b.Property("OrderReference"); - - b.Property("PaypalPayerId"); - - b.Property("State"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("CreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("AddressId"); - - b.Property("ApplicationUserId"); - - b.Property("EMail"); - - b.Property("Name"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.Property("HRef"); - - b.Property("Method"); - - b.Property("BrusherProfileUserId"); - - b.Property("ContentType"); - - b.Property("PayPalPaymentCreationToken"); - - b.Property("Rel"); - - b.HasKey("HRef", "Method"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostalAddress", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("City"); - - b.Property("Country"); - - b.Property("PostalCode"); - - b.Property("Province"); - - b.Property("State"); - - b.Property("Street1"); - - b.Property("Street2"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Streaming.LiveFlow", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DifferedFileName"); - - b.Property("MediaType"); - - b.Property("OwnerId"); - - b.Property("Pitch"); - - b.Property("SequenceNumber"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name"); - - b.Property("ParentCode"); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActionName"); - - b.Property("ActivityCode"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN"); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.Property("DisplayName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationType"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.Access.CircleAuthorizationToFile", b => - { - b.Property("CircleId"); - - b.Property("FullPath"); - - b.HasKey("CircleId", "FullPath"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.Blog.BlogTrad", b => - { - b.Property("PostId"); - - b.Property("Lang"); - - b.Property("Body"); - - b.Property("Title"); - - b.Property("TraducerId"); - - b.HasKey("PostId", "Lang"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.EMailing.MailingTemplate", b => - { - b.Property("Id") - .HasAnnotation("MaxLength", 256); - - b.Property("Body") - .HasAnnotation("MaxLength", 65536); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ManagerId") - .IsRequired(); - - b.Property("ReplyToAddress"); - - b.Property("SuccessorId") - .IsRequired(); - - b.Property("ToSend"); - - b.Property("Topic") - .HasAnnotation("MaxLength", 256); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.Project", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("GitId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.Property("Version"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.ProjectBuildConfiguration", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("ProjectId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Branch"); - - b.Property("OwnerId"); - - b.Property("Path"); - - b.Property("Url"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("TargetId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.RdvQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - - b.HasOne("Yavsc.Models.Relationship.Tag") - .WithMany() - .HasForeignKey("TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - - b.HasOne("Yavsc.Models.Blog.Comment") - .WithMany() - .HasForeignKey("ParentId"); - - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Calendar.Period") - .WithMany() - .HasForeignKey("PeriodStart", "PeriodEnd"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomAccess", b => - { - b.HasOne("Yavsc.Models.Chat.ChatRoom") - .WithMany() - .HasForeignKey("ChannelName"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("SelectedProfileUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") - .WithMany() - .HasForeignKey("QueryId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairTaint") - .WithMany() - .HasForeignKey("TaintId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.DeviceDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.HasOne("Yavsc.Models.IT.Evolution.Feature") - .WithMany() - .HasForeignKey("FeatureId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.InstrumentRating", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ExecutorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.Relationship.PostalAddress") - .WithMany() - .HasForeignKey("AddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("BrusherProfileUserId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PayPalPaymentCreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Streaming.LiveFlow", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.Access.CircleAuthorizationToFile", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.Blog.BlogTrad", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("TraducerId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.EMailing.MailingTemplate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ManagerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("SuccessorId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.Project", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference") - .WithMany() - .HasForeignKey("GitId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.ProjectBuildConfiguration", b => - { - b.HasOne("Yavsc.Server.Models.IT.Project") - .WithMany() - .HasForeignKey("ProjectId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/20210530122042_template-key.cs b/src/Yavsc/Migrations/20210530122042_template-key.cs deleted file mode 100644 index a8c3b6e4..00000000 --- a/src/Yavsc/Migrations/20210530122042_template-key.cs +++ /dev/null @@ -1,970 +0,0 @@ -using System; -using System.Collections.Generic; -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class templatekey : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_Ban_ApplicationUser_TargetId", table: "Ban"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_UserId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_AuthorId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", table: "ChatConnection"); - migrationBuilder.DropForeignKey(name: "FK_ChatRoomAccess_ApplicationUser_UserId", table: "ChatRoomAccess"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_InstrumentRating_Instrument_InstrumentId", table: "InstrumentRating"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Contact_PostalAddress_AddressId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToFile_Circle_CircleId", table: "CircleAuthorizationToFile"); - migrationBuilder.DropForeignKey(name: "FK_MailingTemplate_ApplicationUser_ManagerId", table: "MailingTemplate"); - migrationBuilder.DropForeignKey(name: "FK_MailingTemplate_ApplicationUser_SuccessorId", table: "MailingTemplate"); - migrationBuilder.DropForeignKey(name: "FK_Project_Activity_ActivityCode", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_ApplicationUser_ClientId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_GitRepositoryReference_GitId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_PerformerProfile_PerformerId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_ProjectBuildConfiguration_Project_ProjectId", table: "ProjectBuildConfiguration"); - migrationBuilder.AlterColumn( - name: "Path", - table: "GitRepositoryReference", - nullable: true); - migrationBuilder.AlterColumn( - name: "Name", - table: "ProjectBuildConfiguration", - nullable: true); - migrationBuilder.AlterColumn( - name: "Name", - table: "Project", - nullable: true); - migrationBuilder.AlterColumn( - name: "Id", - table: "MailingTemplate", - nullable: false); - migrationBuilder.AlterColumn( - name: "SIREN", - table: "PerformerProfile", - nullable: true); - migrationBuilder.AlterColumn( - name: "ActivityCode", - table: "CommandForm", - nullable: true); - migrationBuilder.AlterColumn( - name: "Name", - table: "Activity", - nullable: true); - migrationBuilder.AlterColumn( - name: "OwnerId", - table: "LiveFlow", - nullable: true); - migrationBuilder.AlterColumn( - name: "Name", - table: "Tag", - nullable: true); - migrationBuilder.AlterColumn( - name: "Address", - table: "Location", - nullable: true); - migrationBuilder.AlterColumn( - name: "OwnerId", - table: "Circle", - nullable: true); - migrationBuilder.AlterColumn( - name: "Name", - table: "Circle", - nullable: true); - migrationBuilder.AlterColumn( - name: "ExecutorId", - table: "PayPalPayment", - nullable: true); - migrationBuilder.AlterColumn( - name: "Name", - table: "MusicalTendency", - nullable: true); - migrationBuilder.AlterColumn( - name: "Name", - table: "Instrument", - nullable: true); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Ban_ApplicationUser_TargetId", - table: "Ban", - column: "TargetId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_UserId", - table: "BlackListed", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_AuthorId", - table: "Comment", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", - table: "ChatConnection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ChatRoomAccess_ApplicationUser_UserId", - table: "ChatRoomAccess", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_InstrumentRating_Instrument_InstrumentId", - table: "InstrumentRating", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Contact_PostalAddress_AddressId", - table: "Contact", - column: "AddressId", - principalTable: "PostalAddress", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToFile_Circle_CircleId", - table: "CircleAuthorizationToFile", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_MailingTemplate_ApplicationUser_ManagerId", - table: "MailingTemplate", - column: "ManagerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_MailingTemplate_ApplicationUser_SuccessorId", - table: "MailingTemplate", - column: "SuccessorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_Activity_ActivityCode", - table: "Project", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_ApplicationUser_ClientId", - table: "Project", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_GitRepositoryReference_GitId", - table: "Project", - column: "GitId", - principalTable: "GitRepositoryReference", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_PerformerProfile_PerformerId", - table: "Project", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ProjectBuildConfiguration_Project_ProjectId", - table: "ProjectBuildConfiguration", - column: "ProjectId", - principalTable: "Project", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_Ban_ApplicationUser_TargetId", table: "Ban"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_UserId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_AuthorId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", table: "ChatConnection"); - migrationBuilder.DropForeignKey(name: "FK_ChatRoomAccess_ApplicationUser_UserId", table: "ChatRoomAccess"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_InstrumentRating_Instrument_InstrumentId", table: "InstrumentRating"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Contact_PostalAddress_AddressId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToFile_Circle_CircleId", table: "CircleAuthorizationToFile"); - migrationBuilder.DropForeignKey(name: "FK_MailingTemplate_ApplicationUser_ManagerId", table: "MailingTemplate"); - migrationBuilder.DropForeignKey(name: "FK_MailingTemplate_ApplicationUser_SuccessorId", table: "MailingTemplate"); - migrationBuilder.DropForeignKey(name: "FK_Project_Activity_ActivityCode", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_ApplicationUser_ClientId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_GitRepositoryReference_GitId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_PerformerProfile_PerformerId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_ProjectBuildConfiguration_Project_ProjectId", table: "ProjectBuildConfiguration"); - migrationBuilder.AlterColumn( - name: "Path", - table: "GitRepositoryReference", - nullable: false); - migrationBuilder.AlterColumn( - name: "Name", - table: "ProjectBuildConfiguration", - nullable: false); - migrationBuilder.AlterColumn( - name: "Name", - table: "Project", - nullable: false); - migrationBuilder.AlterColumn( - name: "Id", - table: "MailingTemplate", - nullable: false) - .Annotation("Npgsql:Serial", true); - migrationBuilder.AlterColumn( - name: "SIREN", - table: "PerformerProfile", - nullable: false); - migrationBuilder.AlterColumn( - name: "ActivityCode", - table: "CommandForm", - nullable: false); - migrationBuilder.AlterColumn( - name: "Name", - table: "Activity", - nullable: false); - migrationBuilder.AlterColumn( - name: "OwnerId", - table: "LiveFlow", - nullable: false); - migrationBuilder.AlterColumn( - name: "Name", - table: "Tag", - nullable: false); - migrationBuilder.AlterColumn( - name: "Address", - table: "Location", - nullable: false); - migrationBuilder.AlterColumn( - name: "OwnerId", - table: "Circle", - nullable: false); - migrationBuilder.AlterColumn( - name: "Name", - table: "Circle", - nullable: false); - migrationBuilder.AlterColumn( - name: "ExecutorId", - table: "PayPalPayment", - nullable: false); - migrationBuilder.AlterColumn( - name: "Name", - table: "MusicalTendency", - nullable: false); - migrationBuilder.AlterColumn( - name: "Name", - table: "Instrument", - nullable: false); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Ban_ApplicationUser_TargetId", - table: "Ban", - column: "TargetId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_UserId", - table: "BlackListed", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_AuthorId", - table: "Comment", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", - table: "ChatConnection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ChatRoomAccess_ApplicationUser_UserId", - table: "ChatRoomAccess", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_InstrumentRating_Instrument_InstrumentId", - table: "InstrumentRating", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Contact_PostalAddress_AddressId", - table: "Contact", - column: "AddressId", - principalTable: "PostalAddress", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToFile_Circle_CircleId", - table: "CircleAuthorizationToFile", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_MailingTemplate_ApplicationUser_ManagerId", - table: "MailingTemplate", - column: "ManagerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_MailingTemplate_ApplicationUser_SuccessorId", - table: "MailingTemplate", - column: "SuccessorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_Activity_ActivityCode", - table: "Project", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_ApplicationUser_ClientId", - table: "Project", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_GitRepositoryReference_GitId", - table: "Project", - column: "GitId", - principalTable: "GitRepositoryReference", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_PerformerProfile_PerformerId", - table: "Project", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ProjectBuildConfiguration_Project_ProjectId", - table: "ProjectBuildConfiguration", - column: "ProjectId", - principalTable: "Project", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/20210530213408_mailling-not-mailling-lists.Designer.cs b/src/Yavsc/Migrations/20210530213408_mailling-not-mailling-lists.Designer.cs deleted file mode 100644 index 74d5baa5..00000000 --- a/src/Yavsc/Migrations/20210530213408_mailling-not-mailling-lists.Designer.cs +++ /dev/null @@ -1,2051 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Metadata; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20210530213408_mailling-not-mailling-lists")] - partial class maillingnotmaillinglists - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Abstract.Identity.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Reason") - .IsRequired(); - - b.Property("TargetId") - .IsRequired(); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("AllowMonthlyEmail"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("DedicatedGoogleCalendar") - .HasAnnotation("MaxLength", 512); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("MaxFileSize"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber"); - - b.Property("BIC"); - - b.Property("BankCode"); - - b.Property("BankedKey"); - - b.Property("IBAN"); - - b.Property("WicketCode"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Count"); - - b.Property("Currency"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 256); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType") - .IsRequired(); - - b.Property("Description"); - - b.Property("OwnerId"); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Lang"); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId") - .IsRequired(); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ParentId"); - - b.Property("PostId"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Period", b => - { - b.Property("Start"); - - b.Property("End"); - - b.HasKey("Start", "End"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.Property("OwnerId"); - - b.HasKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PeriodEnd"); - - b.Property("PeriodStart"); - - b.Property("Reccurence"); - - b.Property("ScheduleOwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId") - .IsRequired(); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b => - { - b.Property("Name"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("LatestJoinPart"); - - b.Property("OwnerId"); - - b.Property("Topic"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Name"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomAccess", b => - { - b.Property("ChannelName"); - - b.Property("UserId"); - - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Level"); - - b.HasKey("ChannelName", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Cratie.Option", b => - { - b.Property("Code"); - - b.Property("CodeScrutin"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code", "CodeScrutin"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.Property("UserId"); - - b.Property("ActionDistance"); - - b.Property("CarePrice"); - - b.Property("FlatFeeDiscount"); - - b.Property("HalfBalayagePrice"); - - b.Property("HalfBrushingPrice"); - - b.Property("HalfColorPrice"); - - b.Property("HalfDefrisPrice"); - - b.Property("HalfFoldingPrice"); - - b.Property("HalfMechPrice"); - - b.Property("HalfMultiColorPrice"); - - b.Property("HalfPermanentPrice"); - - b.Property("KidCutPrice"); - - b.Property("LongBalayagePrice"); - - b.Property("LongBrushingPrice"); - - b.Property("LongColorPrice"); - - b.Property("LongDefrisPrice"); - - b.Property("LongFoldingPrice"); - - b.Property("LongMechPrice"); - - b.Property("LongMultiColorPrice"); - - b.Property("LongPermanentPrice"); - - b.Property("ManBrushPrice"); - - b.Property("ManCutPrice"); - - b.Property("ScheduleOwnerId"); - - b.Property("ShampooPrice"); - - b.Property("ShortBalayagePrice"); - - b.Property("ShortBrushingPrice"); - - b.Property("ShortColorPrice"); - - b.Property("ShortDefrisPrice"); - - b.Property("ShortFoldingPrice"); - - b.Property("ShortMechPrice"); - - b.Property("ShortMultiColorPrice"); - - b.Property("ShortPermanentPrice"); - - b.Property("WomenHalfCutPrice"); - - b.Property("WomenLongCutPrice"); - - b.Property("WomenShortCutPrice"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("AdditionalInfo"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("PrestationId"); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("SelectedProfileUserId"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Cares"); - - b.Property("Cut"); - - b.Property("Dressing"); - - b.Property("Gender"); - - b.Property("Length"); - - b.Property("Shampoo"); - - b.Property("Tech"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PrestationId"); - - b.Property("QueryId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.Property("TaintId"); - - b.Property("PrestationId"); - - b.HasKey("TaintId", "PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.DeviceDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("LatestActivityUpdate"); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Evolution.Feature", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("ShortName"); - - b.Property("Status"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("FeatureId"); - - b.Property("Status"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Price"); - - b.Property("Public"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("For"); - - b.Property("Message"); - - b.Property("OwnerId"); - - b.Property("Sender"); - - b.Property("Topic"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Target"); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon") - .HasAnnotation("Relational:DefaultValue", "exclam") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.InstrumentRating", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("InstrumentId"); - - b.Property("OwnerId"); - - b.Property("Rate"); - - b.HasKey("Id"); - - b.HasAlternateKey("InstrumentId", "OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.Property("CreationToken"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ExecutorId"); - - b.Property("OrderReference"); - - b.Property("PaypalPayerId"); - - b.Property("State"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("CreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("AddressId"); - - b.Property("ApplicationUserId"); - - b.Property("EMail"); - - b.Property("Name"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.Property("HRef"); - - b.Property("Method"); - - b.Property("BrusherProfileUserId"); - - b.Property("ContentType"); - - b.Property("PayPalPaymentCreationToken"); - - b.Property("Rel"); - - b.HasKey("HRef", "Method"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostalAddress", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("City"); - - b.Property("Country"); - - b.Property("PostalCode"); - - b.Property("Province"); - - b.Property("State"); - - b.Property("Street1"); - - b.Property("Street2"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Streaming.LiveFlow", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DifferedFileName"); - - b.Property("MediaType"); - - b.Property("OwnerId"); - - b.Property("Pitch"); - - b.Property("SequenceNumber"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name"); - - b.Property("ParentCode"); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActionName"); - - b.Property("ActivityCode"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN"); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.Property("DisplayName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationType"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.Access.CircleAuthorizationToFile", b => - { - b.Property("CircleId"); - - b.Property("FullPath"); - - b.HasKey("CircleId", "FullPath"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.Blog.BlogTrad", b => - { - b.Property("PostId"); - - b.Property("Lang"); - - b.Property("Body"); - - b.Property("Title"); - - b.Property("TraducerId"); - - b.HasKey("PostId", "Lang"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.EMailing.MailingTemplate", b => - { - b.Property("Id"); - - b.Property("Body") - .HasAnnotation("MaxLength", 65536); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ReplyToAddress"); - - b.Property("ToSend"); - - b.Property("Topic"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.Project", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("GitId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.Property("Version"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.ProjectBuildConfiguration", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("ProjectId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Branch"); - - b.Property("OwnerId"); - - b.Property("Path"); - - b.Property("Url"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("TargetId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.RdvQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - - b.HasOne("Yavsc.Models.Relationship.Tag") - .WithMany() - .HasForeignKey("TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - - b.HasOne("Yavsc.Models.Blog.Comment") - .WithMany() - .HasForeignKey("ParentId"); - - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Calendar.Period") - .WithMany() - .HasForeignKey("PeriodStart", "PeriodEnd"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomAccess", b => - { - b.HasOne("Yavsc.Models.Chat.ChatRoom") - .WithMany() - .HasForeignKey("ChannelName"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("SelectedProfileUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") - .WithMany() - .HasForeignKey("QueryId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairTaint") - .WithMany() - .HasForeignKey("TaintId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.DeviceDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.HasOne("Yavsc.Models.IT.Evolution.Feature") - .WithMany() - .HasForeignKey("FeatureId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.InstrumentRating", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ExecutorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.Relationship.PostalAddress") - .WithMany() - .HasForeignKey("AddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("BrusherProfileUserId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PayPalPaymentCreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Streaming.LiveFlow", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.Access.CircleAuthorizationToFile", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.Blog.BlogTrad", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("TraducerId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.Project", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference") - .WithMany() - .HasForeignKey("GitId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.ProjectBuildConfiguration", b => - { - b.HasOne("Yavsc.Server.Models.IT.Project") - .WithMany() - .HasForeignKey("ProjectId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/20210530213408_mailling-not-mailling-lists.cs b/src/Yavsc/Migrations/20210530213408_mailling-not-mailling-lists.cs deleted file mode 100644 index 30009cec..00000000 --- a/src/Yavsc/Migrations/20210530213408_mailling-not-mailling-lists.cs +++ /dev/null @@ -1,845 +0,0 @@ -using System; -using System.Collections.Generic; -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class maillingnotmaillinglists : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_Ban_ApplicationUser_TargetId", table: "Ban"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_UserId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_AuthorId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", table: "ChatConnection"); - migrationBuilder.DropForeignKey(name: "FK_ChatRoomAccess_ApplicationUser_UserId", table: "ChatRoomAccess"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_InstrumentRating_Instrument_InstrumentId", table: "InstrumentRating"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Contact_PostalAddress_AddressId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToFile_Circle_CircleId", table: "CircleAuthorizationToFile"); - migrationBuilder.DropForeignKey(name: "FK_MailingTemplate_ApplicationUser_ManagerId", table: "MailingTemplate"); - migrationBuilder.DropForeignKey(name: "FK_MailingTemplate_ApplicationUser_SuccessorId", table: "MailingTemplate"); - migrationBuilder.DropForeignKey(name: "FK_Project_Activity_ActivityCode", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_ApplicationUser_ClientId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_GitRepositoryReference_GitId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_PerformerProfile_PerformerId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_ProjectBuildConfiguration_Project_ProjectId", table: "ProjectBuildConfiguration"); - migrationBuilder.DropColumn(name: "ManagerId", table: "MailingTemplate"); - migrationBuilder.DropColumn(name: "SuccessorId", table: "MailingTemplate"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Ban_ApplicationUser_TargetId", - table: "Ban", - column: "TargetId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_UserId", - table: "BlackListed", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_AuthorId", - table: "Comment", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", - table: "ChatConnection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ChatRoomAccess_ApplicationUser_UserId", - table: "ChatRoomAccess", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_InstrumentRating_Instrument_InstrumentId", - table: "InstrumentRating", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Contact_PostalAddress_AddressId", - table: "Contact", - column: "AddressId", - principalTable: "PostalAddress", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToFile_Circle_CircleId", - table: "CircleAuthorizationToFile", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_Activity_ActivityCode", - table: "Project", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_ApplicationUser_ClientId", - table: "Project", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_GitRepositoryReference_GitId", - table: "Project", - column: "GitId", - principalTable: "GitRepositoryReference", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_PerformerProfile_PerformerId", - table: "Project", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ProjectBuildConfiguration_Project_ProjectId", - table: "ProjectBuildConfiguration", - column: "ProjectId", - principalTable: "Project", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_Ban_ApplicationUser_TargetId", table: "Ban"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_UserId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_AuthorId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", table: "ChatConnection"); - migrationBuilder.DropForeignKey(name: "FK_ChatRoomAccess_ApplicationUser_UserId", table: "ChatRoomAccess"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_InstrumentRating_Instrument_InstrumentId", table: "InstrumentRating"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Contact_PostalAddress_AddressId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToFile_Circle_CircleId", table: "CircleAuthorizationToFile"); - migrationBuilder.DropForeignKey(name: "FK_Project_Activity_ActivityCode", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_ApplicationUser_ClientId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_GitRepositoryReference_GitId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_PerformerProfile_PerformerId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_ProjectBuildConfiguration_Project_ProjectId", table: "ProjectBuildConfiguration"); - migrationBuilder.AddColumn( - name: "ManagerId", - table: "MailingTemplate", - nullable: false, - defaultValue: ""); - migrationBuilder.AddColumn( - name: "SuccessorId", - table: "MailingTemplate", - nullable: false, - defaultValue: ""); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Ban_ApplicationUser_TargetId", - table: "Ban", - column: "TargetId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_UserId", - table: "BlackListed", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_AuthorId", - table: "Comment", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", - table: "ChatConnection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ChatRoomAccess_ApplicationUser_UserId", - table: "ChatRoomAccess", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_InstrumentRating_Instrument_InstrumentId", - table: "InstrumentRating", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Contact_PostalAddress_AddressId", - table: "Contact", - column: "AddressId", - principalTable: "PostalAddress", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToFile_Circle_CircleId", - table: "CircleAuthorizationToFile", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_MailingTemplate_ApplicationUser_ManagerId", - table: "MailingTemplate", - column: "ManagerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_MailingTemplate_ApplicationUser_SuccessorId", - table: "MailingTemplate", - column: "SuccessorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_Activity_ActivityCode", - table: "Project", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_ApplicationUser_ClientId", - table: "Project", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_GitRepositoryReference_GitId", - table: "Project", - column: "GitId", - principalTable: "GitRepositoryReference", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_PerformerProfile_PerformerId", - table: "Project", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ProjectBuildConfiguration_Project_ProjectId", - table: "ProjectBuildConfiguration", - column: "ProjectId", - principalTable: "Project", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/20210603172023_no-more-circle-autorisation-to-file.Designer.cs b/src/Yavsc/Migrations/20210603172023_no-more-circle-autorisation-to-file.Designer.cs deleted file mode 100644 index 8557de03..00000000 --- a/src/Yavsc/Migrations/20210603172023_no-more-circle-autorisation-to-file.Designer.cs +++ /dev/null @@ -1,2035 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Metadata; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - [Migration("20210603172023_no-more-circle-autorisation-to-file")] - partial class nomorecircleautorisationtofile - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Abstract.Identity.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Reason") - .IsRequired(); - - b.Property("TargetId") - .IsRequired(); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("AllowMonthlyEmail"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("DedicatedGoogleCalendar") - .HasAnnotation("MaxLength", 512); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("MaxFileSize"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber"); - - b.Property("BIC"); - - b.Property("BankCode"); - - b.Property("BankedKey"); - - b.Property("IBAN"); - - b.Property("WicketCode"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Count"); - - b.Property("Currency"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 256); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType") - .IsRequired(); - - b.Property("Description"); - - b.Property("OwnerId"); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Lang"); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId") - .IsRequired(); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ParentId"); - - b.Property("PostId"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Period", b => - { - b.Property("Start"); - - b.Property("End"); - - b.HasKey("Start", "End"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.Property("OwnerId"); - - b.HasKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PeriodEnd"); - - b.Property("PeriodStart"); - - b.Property("Reccurence"); - - b.Property("ScheduleOwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId") - .IsRequired(); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b => - { - b.Property("Name"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("LatestJoinPart"); - - b.Property("OwnerId"); - - b.Property("Topic"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Name"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomAccess", b => - { - b.Property("ChannelName"); - - b.Property("UserId"); - - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Level"); - - b.HasKey("ChannelName", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Cratie.Option", b => - { - b.Property("Code"); - - b.Property("CodeScrutin"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code", "CodeScrutin"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.Property("UserId"); - - b.Property("ActionDistance"); - - b.Property("CarePrice"); - - b.Property("FlatFeeDiscount"); - - b.Property("HalfBalayagePrice"); - - b.Property("HalfBrushingPrice"); - - b.Property("HalfColorPrice"); - - b.Property("HalfDefrisPrice"); - - b.Property("HalfFoldingPrice"); - - b.Property("HalfMechPrice"); - - b.Property("HalfMultiColorPrice"); - - b.Property("HalfPermanentPrice"); - - b.Property("KidCutPrice"); - - b.Property("LongBalayagePrice"); - - b.Property("LongBrushingPrice"); - - b.Property("LongColorPrice"); - - b.Property("LongDefrisPrice"); - - b.Property("LongFoldingPrice"); - - b.Property("LongMechPrice"); - - b.Property("LongMultiColorPrice"); - - b.Property("LongPermanentPrice"); - - b.Property("ManBrushPrice"); - - b.Property("ManCutPrice"); - - b.Property("ScheduleOwnerId"); - - b.Property("ShampooPrice"); - - b.Property("ShortBalayagePrice"); - - b.Property("ShortBrushingPrice"); - - b.Property("ShortColorPrice"); - - b.Property("ShortDefrisPrice"); - - b.Property("ShortFoldingPrice"); - - b.Property("ShortMechPrice"); - - b.Property("ShortMultiColorPrice"); - - b.Property("ShortPermanentPrice"); - - b.Property("WomenHalfCutPrice"); - - b.Property("WomenLongCutPrice"); - - b.Property("WomenShortCutPrice"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("AdditionalInfo"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("PrestationId"); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("SelectedProfileUserId"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Cares"); - - b.Property("Cut"); - - b.Property("Dressing"); - - b.Property("Gender"); - - b.Property("Length"); - - b.Property("Shampoo"); - - b.Property("Tech"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PrestationId"); - - b.Property("QueryId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.Property("TaintId"); - - b.Property("PrestationId"); - - b.HasKey("TaintId", "PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.DeviceDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("LatestActivityUpdate"); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Evolution.Feature", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("ShortName"); - - b.Property("Status"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("FeatureId"); - - b.Property("Status"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Price"); - - b.Property("Public"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("For"); - - b.Property("Message"); - - b.Property("OwnerId"); - - b.Property("Sender"); - - b.Property("Topic"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Target"); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon") - .HasAnnotation("Relational:DefaultValue", "exclam") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.InstrumentRating", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("InstrumentId"); - - b.Property("OwnerId"); - - b.Property("Rate"); - - b.HasKey("Id"); - - b.HasAlternateKey("InstrumentId", "OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.Property("CreationToken"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ExecutorId"); - - b.Property("OrderReference"); - - b.Property("PaypalPayerId"); - - b.Property("State"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("CreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("AddressId"); - - b.Property("ApplicationUserId"); - - b.Property("EMail"); - - b.Property("Name"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.Property("HRef"); - - b.Property("Method"); - - b.Property("BrusherProfileUserId"); - - b.Property("ContentType"); - - b.Property("PayPalPaymentCreationToken"); - - b.Property("Rel"); - - b.HasKey("HRef", "Method"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostalAddress", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("City"); - - b.Property("Country"); - - b.Property("PostalCode"); - - b.Property("Province"); - - b.Property("State"); - - b.Property("Street1"); - - b.Property("Street2"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Streaming.LiveFlow", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DifferedFileName"); - - b.Property("MediaType"); - - b.Property("OwnerId"); - - b.Property("Pitch"); - - b.Property("SequenceNumber"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name"); - - b.Property("ParentCode"); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActionName"); - - b.Property("ActivityCode"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN"); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.Property("DisplayName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationType"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.Blog.BlogTrad", b => - { - b.Property("PostId"); - - b.Property("Lang"); - - b.Property("Body"); - - b.Property("Title"); - - b.Property("TraducerId"); - - b.HasKey("PostId", "Lang"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.EMailing.MailingTemplate", b => - { - b.Property("Id"); - - b.Property("Body") - .HasAnnotation("MaxLength", 65536); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ReplyToAddress"); - - b.Property("ToSend"); - - b.Property("Topic"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.Project", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("GitId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.Property("Version"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.ProjectBuildConfiguration", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("ProjectId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Branch"); - - b.Property("OwnerId"); - - b.Property("Path"); - - b.Property("Url"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("TargetId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.RdvQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - - b.HasOne("Yavsc.Models.Relationship.Tag") - .WithMany() - .HasForeignKey("TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - - b.HasOne("Yavsc.Models.Blog.Comment") - .WithMany() - .HasForeignKey("ParentId"); - - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Calendar.Period") - .WithMany() - .HasForeignKey("PeriodStart", "PeriodEnd"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomAccess", b => - { - b.HasOne("Yavsc.Models.Chat.ChatRoom") - .WithMany() - .HasForeignKey("ChannelName"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("SelectedProfileUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") - .WithMany() - .HasForeignKey("QueryId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairTaint") - .WithMany() - .HasForeignKey("TaintId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.DeviceDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.HasOne("Yavsc.Models.IT.Evolution.Feature") - .WithMany() - .HasForeignKey("FeatureId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.InstrumentRating", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ExecutorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.Relationship.PostalAddress") - .WithMany() - .HasForeignKey("AddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("BrusherProfileUserId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PayPalPaymentCreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Streaming.LiveFlow", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.Blog.BlogTrad", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("TraducerId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.Project", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference") - .WithMany() - .HasForeignKey("GitId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.ProjectBuildConfiguration", b => - { - b.HasOne("Yavsc.Server.Models.IT.Project") - .WithMany() - .HasForeignKey("ProjectId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - } - } -} diff --git a/src/Yavsc/Migrations/20210603172023_no-more-circle-autorisation-to-file.cs b/src/Yavsc/Migrations/20210603172023_no-more-circle-autorisation-to-file.cs deleted file mode 100644 index 450e09b1..00000000 --- a/src/Yavsc/Migrations/20210603172023_no-more-circle-autorisation-to-file.cs +++ /dev/null @@ -1,819 +0,0 @@ -using System; -using System.Collections.Generic; -using Microsoft.Data.Entity.Migrations; - -namespace Yavsc.Migrations -{ - public partial class nomorecircleautorisationtofile : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_Ban_ApplicationUser_TargetId", table: "Ban"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_UserId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_AuthorId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", table: "ChatConnection"); - migrationBuilder.DropForeignKey(name: "FK_ChatRoomAccess_ApplicationUser_UserId", table: "ChatRoomAccess"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_InstrumentRating_Instrument_InstrumentId", table: "InstrumentRating"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Contact_PostalAddress_AddressId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_Project_Activity_ActivityCode", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_ApplicationUser_ClientId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_GitRepositoryReference_GitId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_PerformerProfile_PerformerId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_ProjectBuildConfiguration_Project_ProjectId", table: "ProjectBuildConfiguration"); - migrationBuilder.DropTable("CircleAuthorizationToFile"); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Ban_ApplicationUser_TargetId", - table: "Ban", - column: "TargetId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_UserId", - table: "BlackListed", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_AuthorId", - table: "Comment", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", - table: "ChatConnection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ChatRoomAccess_ApplicationUser_UserId", - table: "ChatRoomAccess", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_InstrumentRating_Instrument_InstrumentId", - table: "InstrumentRating", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Contact_PostalAddress_AddressId", - table: "Contact", - column: "AddressId", - principalTable: "PostalAddress", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_Activity_ActivityCode", - table: "Project", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_ApplicationUser_ClientId", - table: "Project", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_GitRepositoryReference_GitId", - table: "Project", - column: "GitId", - principalTable: "GitRepositoryReference", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_Project_PerformerProfile_PerformerId", - table: "Project", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Cascade); - migrationBuilder.AddForeignKey( - name: "FK_ProjectBuildConfiguration_Project_ProjectId", - table: "ProjectBuildConfiguration", - column: "ProjectId", - principalTable: "Project", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); - migrationBuilder.DropForeignKey(name: "FK_Ban_ApplicationUser_TargetId", table: "Ban"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_UserId", table: "BlackListed"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); - migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); - migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); - migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); - migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); - migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_AuthorId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); - migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); - migrationBuilder.DropForeignKey(name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", table: "ChatConnection"); - migrationBuilder.DropForeignKey(name: "FK_ChatRoomAccess_ApplicationUser_UserId", table: "ChatRoomAccess"); - migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); - migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); - migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); - migrationBuilder.DropForeignKey(name: "FK_InstrumentRating_Instrument_InstrumentId", table: "InstrumentRating"); - migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); - migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); - migrationBuilder.DropForeignKey(name: "FK_Contact_PostalAddress_AddressId", table: "Contact"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); - migrationBuilder.DropForeignKey(name: "FK_Project_Activity_ActivityCode", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_ApplicationUser_ClientId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_GitRepositoryReference_GitId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_Project_PerformerProfile_PerformerId", table: "Project"); - migrationBuilder.DropForeignKey(name: "FK_ProjectBuildConfiguration_Project_ProjectId", table: "ProjectBuildConfiguration"); - migrationBuilder.CreateTable( - name: "CircleAuthorizationToFile", - columns: table => new - { - CircleId = table.Column(nullable: false), - FullPath = table.Column(nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_CircleAuthorizationToFile", x => new { x.CircleId, x.FullPath }); - table.ForeignKey( - name: "FK_CircleAuthorizationToFile_Circle_CircleId", - column: x => x.CircleId, - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - }); - migrationBuilder.AddForeignKey( - name: "FK_IdentityRoleClaim_IdentityRole_RoleId", - table: "AspNetRoleClaims", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserClaim_ApplicationUser_UserId", - table: "AspNetUserClaims", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserLogin_ApplicationUser_UserId", - table: "AspNetUserLogins", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_IdentityRole_RoleId", - table: "AspNetUserRoles", - column: "RoleId", - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_IdentityUserRole_ApplicationUser_UserId", - table: "AspNetUserRoles", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Ban_ApplicationUser_TargetId", - table: "Ban", - column: "TargetId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_OwnerId", - table: "BlackListed", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlackListed_ApplicationUser_UserId", - table: "BlackListed", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", - table: "CircleAuthorizationToBlogPost", - column: "BlogPostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", - table: "CircleAuthorizationToBlogPost", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_AccountBalance_ApplicationUser_UserId", - table: "AccountBalance", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BalanceImpact_AccountBalance_BalanceId", - table: "BalanceImpact", - column: "BalanceId", - principalTable: "AccountBalance", - principalColumn: "UserId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CommandLine_Estimate_EstimateId", - table: "CommandLine", - column: "EstimateId", - principalTable: "Estimate", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Estimate_ApplicationUser_ClientId", - table: "Estimate", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_BlogPost_PostId", - table: "BlogTag", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BlogTag_Tag_TagId", - table: "BlogTag", - column: "TagId", - principalTable: "Tag", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_ApplicationUser_AuthorId", - table: "Comment", - column: "AuthorId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Comment_BlogPost_PostId", - table: "Comment", - column: "PostId", - principalTable: "BlogPost", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Schedule_ApplicationUser_OwnerId", - table: "Schedule", - column: "OwnerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", - table: "ChatConnection", - column: "ApplicationUserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ChatRoomAccess_ApplicationUser_UserId", - table: "ChatRoomAccess", - column: "UserId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_BrusherProfile_PerformerProfile_UserId", - table: "BrusherProfile", - column: "UserId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_Activity_ActivityCode", - table: "HairCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_ApplicationUser_ClientId", - table: "HairCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_PerformerProfile_PerformerId", - table: "HairCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairCutQuery_HairPrestation_PrestationId", - table: "HairCutQuery", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_Activity_ActivityCode", - table: "HairMultiCutQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", - table: "HairMultiCutQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", - table: "HairMultiCutQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", - table: "HairPrestationCollectionItem", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", - table: "HairPrestationCollectionItem", - column: "QueryId", - principalTable: "HairMultiCutQuery", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaint_Color_ColorId", - table: "HairTaint", - column: "ColorId", - principalTable: "Color", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairPrestation_PrestationId", - table: "HairTaintInstance", - column: "PrestationId", - principalTable: "HairPrestation", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_HairTaintInstance_HairTaint_TaintId", - table: "HairTaintInstance", - column: "TaintId", - principalTable: "HairTaint", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_DimissClicked_Notification_NotificationId", - table: "DimissClicked", - column: "NotificationId", - principalTable: "Notification", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_InstrumentRating_Instrument_InstrumentId", - table: "InstrumentRating", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Instrumentation_Instrument_InstrumentId", - table: "Instrumentation", - column: "InstrumentId", - principalTable: "Instrument", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_CircleMember_Circle_CircleId", - table: "CircleMember", - column: "CircleId", - principalTable: "Circle", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Contact_PostalAddress_AddressId", - table: "Contact", - column: "AddressId", - principalTable: "PostalAddress", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_Location_OrganizationAddressId", - table: "PerformerProfile", - column: "OrganizationAddressId", - principalTable: "Location", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_PerformerProfile_ApplicationUser_PerformerId", - table: "PerformerProfile", - column: "PerformerId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_Activity_ActivityCode", - table: "RdvQuery", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_ApplicationUser_ClientId", - table: "RdvQuery", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_RdvQuery_PerformerProfile_PerformerId", - table: "RdvQuery", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_Activity_ActivityCode", - table: "Project", - column: "ActivityCode", - principalTable: "Activity", - principalColumn: "Code", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_ApplicationUser_ClientId", - table: "Project", - column: "ClientId", - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_GitRepositoryReference_GitId", - table: "Project", - column: "GitId", - principalTable: "GitRepositoryReference", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_Project_PerformerProfile_PerformerId", - table: "Project", - column: "PerformerId", - principalTable: "PerformerProfile", - principalColumn: "PerformerId", - onDelete: ReferentialAction.Restrict); - migrationBuilder.AddForeignKey( - name: "FK_ProjectBuildConfiguration_Project_ProjectId", - table: "ProjectBuildConfiguration", - column: "ProjectId", - principalTable: "Project", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/src/Yavsc/Migrations/ApplicationDbContextModelSnapshot.cs b/src/Yavsc/Migrations/ApplicationDbContextModelSnapshot.cs deleted file mode 100644 index 7d87b4d2..00000000 --- a/src/Yavsc/Migrations/ApplicationDbContextModelSnapshot.cs +++ /dev/null @@ -1,2034 +0,0 @@ -using System; -using Microsoft.Data.Entity; -using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Metadata; -using Microsoft.Data.Entity.Migrations; -using Yavsc.Models; - -namespace Yavsc.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - partial class ApplicationDbContextModelSnapshot : ModelSnapshot - { - protected override void BuildModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => - { - b.Property("Id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("Name") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .HasAnnotation("Relational:Name", "RoleNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetRoles"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("RoleId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ClaimType"); - - b.Property("ClaimValue"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - - b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.Property("LoginProvider"); - - b.Property("ProviderKey"); - - b.Property("ProviderDisplayName"); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.Property("UserId"); - - b.Property("RoleId"); - - b.HasKey("UserId", "RoleId"); - - b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); - }); - - modelBuilder.Entity("Yavsc.Abstract.Identity.ClientProviderInfo", b => - { - b.Property("UserId"); - - b.Property("Avatar"); - - b.Property("BillingAddressId"); - - b.Property("EMail"); - - b.Property("Phone"); - - b.Property("UserName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Reason") - .IsRequired(); - - b.Property("TargetId") - .IsRequired(); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("UserId") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.Property("CircleId"); - - b.Property("BlogPostId"); - - b.HasKey("CircleId", "BlogPostId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.Property("UserId"); - - b.Property("ContactCredits"); - - b.Property("Credits"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.Property("Id"); - - b.Property("AccessFailedCount"); - - b.Property("AllowMonthlyEmail"); - - b.Property("Avatar") - .HasAnnotation("MaxLength", 512) - .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("BankInfoId"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken(); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("DedicatedGoogleCalendar") - .HasAnnotation("MaxLength", 512); - - b.Property("DiskQuota") - .HasAnnotation("Relational:DefaultValue", "524288000") - .HasAnnotation("Relational:DefaultValueType", "System.Int64"); - - b.Property("DiskUsage"); - - b.Property("Email") - .HasAnnotation("MaxLength", 256); - - b.Property("EmailConfirmed"); - - b.Property("FullName") - .HasAnnotation("MaxLength", 512); - - b.Property("LockoutEnabled"); - - b.Property("LockoutEnd"); - - b.Property("MaxFileSize"); - - b.Property("NormalizedEmail") - .HasAnnotation("MaxLength", 256); - - b.Property("NormalizedUserName") - .HasAnnotation("MaxLength", 256); - - b.Property("PasswordHash"); - - b.Property("PhoneNumber"); - - b.Property("PhoneNumberConfirmed"); - - b.Property("PostalAddressId"); - - b.Property("SecurityStamp"); - - b.Property("TwoFactorEnabled"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("UserName") - .HasAnnotation("MaxLength", 256); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasAnnotation("Relational:Name", "EmailIndex"); - - b.HasIndex("NormalizedUserName") - .HasAnnotation("Relational:Name", "UserNameIndex"); - - b.HasAnnotation("Relational:TableName", "AspNetUsers"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.Client", b => - { - b.Property("Id"); - - b.Property("Active"); - - b.Property("DisplayName"); - - b.Property("LogoutRedirectUri") - .HasAnnotation("MaxLength", 100); - - b.Property("RedirectUri"); - - b.Property("RefreshTokenLifeTime"); - - b.Property("Secret"); - - b.Property("Type"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.OAuth2Tokens", b => - { - b.Property("UserId"); - - b.Property("AccessToken"); - - b.Property("Expiration"); - - b.Property("ExpiresIn"); - - b.Property("RefreshToken"); - - b.Property("TokenType"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => - { - b.Property("Id"); - - b.Property("ClientId") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.Property("ExpiresUtc"); - - b.Property("IssuedUtc"); - - b.Property("ProtectedTicket") - .IsRequired(); - - b.Property("Subject") - .IsRequired() - .HasAnnotation("MaxLength", 50); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("BalanceId") - .IsRequired(); - - b.Property("ExecDate"); - - b.Property("Impact"); - - b.Property("Reason") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AccountNumber"); - - b.Property("BIC"); - - b.Property("BankCode"); - - b.Property("BankedKey"); - - b.Property("IBAN"); - - b.Property("WicketCode"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Count"); - - b.Property("Currency"); - - b.Property("Description") - .IsRequired() - .HasAnnotation("MaxLength", 512); - - b.Property("EstimateId"); - - b.Property("EstimateTemplateId"); - - b.Property("Name") - .IsRequired() - .HasAnnotation("MaxLength", 256); - - b.Property("UnitaryCost"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AttachedFilesString"); - - b.Property("AttachedGraphicsString"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("ClientValidationDate"); - - b.Property("CommandId"); - - b.Property("CommandType") - .IsRequired(); - - b.Property("Description"); - - b.Property("OwnerId"); - - b.Property("ProviderValidationDate"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("OwnerId") - .IsRequired(); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => - { - b.Property("SIREN"); - - b.HasKey("SIREN"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId"); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Lang"); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("Title"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.Property("PostId"); - - b.Property("TagId"); - - b.HasKey("PostId", "TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("AuthorId") - .IsRequired(); - - b.Property("Content"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ParentId"); - - b.Property("PostId"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("Visible"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Period", b => - { - b.Property("Start"); - - b.Property("End"); - - b.HasKey("Start", "End"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.Property("OwnerId"); - - b.HasKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PeriodEnd"); - - b.Property("PeriodStart"); - - b.Property("Reccurence"); - - b.Property("ScheduleOwnerId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b => - { - b.Property("ConnectionId"); - - b.Property("ApplicationUserId") - .IsRequired(); - - b.Property("Connected"); - - b.Property("UserAgent"); - - b.HasKey("ConnectionId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b => - { - b.Property("Name"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("LatestJoinPart"); - - b.Property("OwnerId"); - - b.Property("Topic"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Name"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomAccess", b => - { - b.Property("ChannelName"); - - b.Property("UserId"); - - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Level"); - - b.HasKey("ChannelName", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Cratie.Option", b => - { - b.Property("Code"); - - b.Property("CodeScrutin"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code", "CodeScrutin"); - }); - - modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Blue"); - - b.Property("Green"); - - b.Property("Name"); - - b.Property("Red"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Forms.Form", b => - { - b.Property("Id"); - - b.Property("Summary"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.Property("UserId"); - - b.Property("ActionDistance"); - - b.Property("CarePrice"); - - b.Property("FlatFeeDiscount"); - - b.Property("HalfBalayagePrice"); - - b.Property("HalfBrushingPrice"); - - b.Property("HalfColorPrice"); - - b.Property("HalfDefrisPrice"); - - b.Property("HalfFoldingPrice"); - - b.Property("HalfMechPrice"); - - b.Property("HalfMultiColorPrice"); - - b.Property("HalfPermanentPrice"); - - b.Property("KidCutPrice"); - - b.Property("LongBalayagePrice"); - - b.Property("LongBrushingPrice"); - - b.Property("LongColorPrice"); - - b.Property("LongDefrisPrice"); - - b.Property("LongFoldingPrice"); - - b.Property("LongMechPrice"); - - b.Property("LongMultiColorPrice"); - - b.Property("LongPermanentPrice"); - - b.Property("ManBrushPrice"); - - b.Property("ManCutPrice"); - - b.Property("ScheduleOwnerId"); - - b.Property("ShampooPrice"); - - b.Property("ShortBalayagePrice"); - - b.Property("ShortBrushingPrice"); - - b.Property("ShortColorPrice"); - - b.Property("ShortDefrisPrice"); - - b.Property("ShortFoldingPrice"); - - b.Property("ShortMechPrice"); - - b.Property("ShortMultiColorPrice"); - - b.Property("ShortPermanentPrice"); - - b.Property("WomenHalfCutPrice"); - - b.Property("WomenLongCutPrice"); - - b.Property("WomenShortCutPrice"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("AdditionalInfo"); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("PrestationId"); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("SelectedProfileUserId"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Cares"); - - b.Property("Cut"); - - b.Property("Dressing"); - - b.Property("Gender"); - - b.Property("Length"); - - b.Property("Shampoo"); - - b.Property("Tech"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("PrestationId"); - - b.Property("QueryId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Brand"); - - b.Property("ColorId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.Property("TaintId"); - - b.Property("PrestationId"); - - b.HasKey("TaintId", "PrestationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.DeviceDeclaration", b => - { - b.Property("DeviceId"); - - b.Property("DeclarationDate") - .ValueGeneratedOnAdd() - .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); - - b.Property("DeviceOwnerId"); - - b.Property("LatestActivityUpdate"); - - b.Property("Model"); - - b.Property("Platform"); - - b.Property("Version"); - - b.HasKey("DeviceId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Evolution.Feature", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("ShortName"); - - b.Property("Status"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Description"); - - b.Property("FeatureId"); - - b.Property("Status"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Product", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Depth"); - - b.Property("Description"); - - b.Property("Height"); - - b.Property("Name"); - - b.Property("Price"); - - b.Property("Public"); - - b.Property("Weight"); - - b.Property("Width"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ContextId"); - - b.Property("Description"); - - b.Property("Name"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("For"); - - b.Property("Message"); - - b.Property("OwnerId"); - - b.Property("Sender"); - - b.Property("Topic"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.Property("UserId"); - - b.Property("NotificationId"); - - b.HasKey("UserId", "NotificationId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Target"); - - b.Property("body") - .IsRequired(); - - b.Property("click_action") - .IsRequired(); - - b.Property("color"); - - b.Property("icon") - .HasAnnotation("Relational:DefaultValue", "exclam") - .HasAnnotation("Relational:DefaultValueType", "System.String"); - - b.Property("sound"); - - b.Property("tag"); - - b.Property("title") - .IsRequired(); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.InstrumentRating", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("InstrumentId"); - - b.Property("OwnerId"); - - b.Property("Rate"); - - b.HasKey("Id"); - - b.HasAlternateKey("InstrumentId", "OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.Property("OwnerProfileId"); - - b.Property("DjSettingsUserId"); - - b.Property("GeneralSettingsUserId"); - - b.Property("Rate"); - - b.Property("TendencyId"); - - b.HasKey("OwnerProfileId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .HasAnnotation("MaxLength", 255); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => - { - b.Property("UserId"); - - b.Property("SoundCloudId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => - { - b.Property("UserId"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.Property("InstrumentId"); - - b.Property("UserId"); - - b.HasKey("InstrumentId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.Property("CreationToken"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ExecutorId"); - - b.Property("OrderReference"); - - b.Property("PaypalPayerId"); - - b.Property("State"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("CreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ApplicationUserId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.Property("Public"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.Property("MemberId"); - - b.Property("CircleId"); - - b.HasKey("MemberId", "CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.Property("OwnerId"); - - b.Property("UserId"); - - b.Property("AddressId"); - - b.Property("ApplicationUserId"); - - b.Property("EMail"); - - b.Property("Name"); - - b.HasKey("OwnerId", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.Property("HRef"); - - b.Property("Method"); - - b.Property("BrusherProfileUserId"); - - b.Property("ContentType"); - - b.Property("PayPalPaymentCreationToken"); - - b.Property("Rel"); - - b.HasKey("HRef", "Method"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Address") - .HasAnnotation("MaxLength", 512); - - b.Property("Latitude"); - - b.Property("Longitude"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.PostalAddress", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("City"); - - b.Property("Country"); - - b.Property("PostalCode"); - - b.Property("Province"); - - b.Property("State"); - - b.Property("Street1"); - - b.Property("Street2"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Skill", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("Rate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Streaming.LiveFlow", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("DifferedFileName"); - - b.Property("MediaType"); - - b.Property("OwnerId"); - - b.Property("Pitch"); - - b.Property("SequenceNumber"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.Property("Code"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("Hidden"); - - b.Property("ModeratorGroupName"); - - b.Property("Name"); - - b.Property("ParentCode"); - - b.Property("Photo"); - - b.Property("Rate"); - - b.Property("SettingsClassName"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Code"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActionName"); - - b.Property("ActivityCode"); - - b.Property("Title"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("FormationSettingsUserId"); - - b.Property("PerformerId"); - - b.Property("WorkingForId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.Property("PerformerId"); - - b.Property("AcceptNotifications"); - - b.Property("AcceptPublicContact"); - - b.Property("Active"); - - b.Property("MaxDailyCost"); - - b.Property("MinDailyCost"); - - b.Property("OrganizationAddressId"); - - b.Property("Rate"); - - b.Property("SIREN"); - - b.Property("UseGeoLocalizationToReduceDistanceWithClients"); - - b.Property("WebSite"); - - b.HasKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => - { - b.Property("UserId"); - - b.Property("DisplayName"); - - b.HasKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("EventDate"); - - b.Property("LocationId"); - - b.Property("LocationType"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Reason"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.Property("DoesCode"); - - b.Property("UserId"); - - b.Property("Weight"); - - b.HasKey("DoesCode", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.Blog.BlogTrad", b => - { - b.Property("PostId"); - - b.Property("Lang"); - - b.Property("Body"); - - b.Property("Title"); - - b.Property("TraducerId"); - - b.HasKey("PostId", "Lang"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.EMailing.MailingTemplate", b => - { - b.Property("Id"); - - b.Property("Body") - .HasAnnotation("MaxLength", 65536); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("ReplyToAddress"); - - b.Property("ToSend"); - - b.Property("Topic"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.Project", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("ActivityCode") - .IsRequired(); - - b.Property("ClientId") - .IsRequired(); - - b.Property("Consent"); - - b.Property("DateCreated"); - - b.Property("DateModified"); - - b.Property("Description"); - - b.Property("GitId"); - - b.Property("Name"); - - b.Property("OwnerId"); - - b.Property("PaymentId"); - - b.Property("PerformerId") - .IsRequired(); - - b.Property("Previsional"); - - b.Property("Rejected"); - - b.Property("RejectedAt"); - - b.Property("Status"); - - b.Property("UserCreated"); - - b.Property("UserModified"); - - b.Property("ValidationDate"); - - b.Property("Version"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.ProjectBuildConfiguration", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name"); - - b.Property("ProjectId"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Branch"); - - b.Property("OwnerId"); - - b.Property("Path"); - - b.Property("Url"); - - b.HasKey("Id"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") - .WithMany() - .HasForeignKey("RoleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.Ban", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("TargetId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("BlogPostId"); - - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - }); - - modelBuilder.Entity("Yavsc.Models.AccountBalance", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithOne() - .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => - { - b.HasOne("Yavsc.Models.Bank.BankIdentity") - .WithMany() - .HasForeignKey("BankInfoId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("PostalAddressId"); - }); - - modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => - { - b.HasOne("Yavsc.Models.AccountBalance") - .WithMany() - .HasForeignKey("BalanceId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => - { - b.HasOne("Yavsc.Models.Billing.Estimate") - .WithMany() - .HasForeignKey("EstimateId"); - - b.HasOne("Yavsc.Models.Billing.EstimateTemplate") - .WithMany() - .HasForeignKey("EstimateTemplateId"); - }); - - modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Workflow.RdvQuery") - .WithMany() - .HasForeignKey("CommandId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => - { - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - - b.HasOne("Yavsc.Models.Relationship.Tag") - .WithMany() - .HasForeignKey("TagId"); - }); - - modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("AuthorId"); - - b.HasOne("Yavsc.Models.Blog.Comment") - .WithMany() - .HasForeignKey("ParentId"); - - b.HasOne("Yavsc.Models.Blog.BlogPost") - .WithMany() - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Calendar.Period") - .WithMany() - .HasForeignKey("PeriodStart", "PeriodEnd"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomAccess", b => - { - b.HasOne("Yavsc.Models.Chat.ChatRoom") - .WithMany() - .HasForeignKey("ChannelName"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => - { - b.HasOne("Yavsc.Models.Calendar.Schedule") - .WithMany() - .HasForeignKey("ScheduleOwnerId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("SelectedProfileUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") - .WithMany() - .HasForeignKey("QueryId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => - { - b.HasOne("Yavsc.Models.Drawing.Color") - .WithMany() - .HasForeignKey("ColorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => - { - b.HasOne("Yavsc.Models.Haircut.HairPrestation") - .WithMany() - .HasForeignKey("PrestationId"); - - b.HasOne("Yavsc.Models.Haircut.HairTaint") - .WithMany() - .HasForeignKey("TaintId"); - }); - - modelBuilder.Entity("Yavsc.Models.Identity.DeviceDeclaration", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("DeviceOwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => - { - b.HasOne("Yavsc.Models.IT.Evolution.Feature") - .WithMany() - .HasForeignKey("FeatureId"); - }); - - modelBuilder.Entity("Yavsc.Models.Market.Service", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ContextId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => - { - b.HasOne("Yavsc.Models.Messaging.Notification") - .WithMany() - .HasForeignKey("NotificationId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.InstrumentRating", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => - { - b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") - .WithMany() - .HasForeignKey("DjSettingsUserId"); - - b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") - .WithMany() - .HasForeignKey("GeneralSettingsUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => - { - b.HasOne("Yavsc.Models.Musical.Instrument") - .WithMany() - .HasForeignKey("InstrumentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ExecutorId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => - { - b.HasOne("Yavsc.Models.Relationship.Circle") - .WithMany() - .HasForeignKey("CircleId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("MemberId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => - { - b.HasOne("Yavsc.Models.Relationship.PostalAddress") - .WithMany() - .HasForeignKey("AddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ApplicationUserId"); - }); - - modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => - { - b.HasOne("Yavsc.Models.Haircut.BrusherProfile") - .WithMany() - .HasForeignKey("BrusherProfileUserId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PayPalPaymentCreationToken"); - }); - - modelBuilder.Entity("Yavsc.Models.Streaming.LiveFlow", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ParentCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => - { - b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") - .WithMany() - .HasForeignKey("FormationSettingsUserId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("WorkingForId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => - { - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("OrganizationAddressId"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Models.Relationship.Location") - .WithMany() - .HasForeignKey("LocationId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("DoesCode"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.Blog.BlogTrad", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("TraducerId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.Project", b => - { - b.HasOne("Yavsc.Models.Workflow.Activity") - .WithMany() - .HasForeignKey("ActivityCode"); - - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("ClientId"); - - b.HasOne("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference") - .WithMany() - .HasForeignKey("GitId"); - - b.HasOne("Yavsc.Models.Payment.PayPalPayment") - .WithMany() - .HasForeignKey("PaymentId"); - - b.HasOne("Yavsc.Models.Workflow.PerformerProfile") - .WithMany() - .HasForeignKey("PerformerId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.ProjectBuildConfiguration", b => - { - b.HasOne("Yavsc.Server.Models.IT.Project") - .WithMany() - .HasForeignKey("ProjectId"); - }); - - modelBuilder.Entity("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference", b => - { - b.HasOne("Yavsc.Models.ApplicationUser") - .WithMany() - .HasForeignKey("OwnerId"); - }); - } - } -} diff --git a/src/Yavsc/Models/ApplicationDbContext.cs b/src/Yavsc/Models/ApplicationDbContext.cs index 20498690..e0fe2b2c 100644 --- a/src/Yavsc/Models/ApplicationDbContext.cs +++ b/src/Yavsc/Models/ApplicationDbContext.cs @@ -2,8 +2,6 @@ using System; using System.Linq; using System.Threading.Tasks; -using Microsoft.AspNet.Identity.EntityFramework; -using Microsoft.Data.Entity; using System.Threading; using Yavsc.Models.Haircut; using Yavsc.Models.IT.Evolution; @@ -12,7 +10,6 @@ using Yavsc.Server.Models.EMailing; using Yavsc.Server.Models.IT.SourceCode; using Yavsc.Server.Models.IT; using Yavsc.Models.Streaming; -using Yavsc.Models.Musical; namespace Yavsc.Models { @@ -38,6 +35,9 @@ namespace Yavsc.Models using Blog; using Yavsc.Abstract.Identity; using Yavsc.Server.Models.Blog; + using Microsoft.AspNetCore.Identity.EntityFrameworkCore; + using Microsoft.EntityFrameworkCore; + using Microsoft.EntityFrameworkCore.Metadata; public class ApplicationDbContext : IdentityDbContext { @@ -72,34 +72,10 @@ namespace Yavsc.Models foreach (var et in builder.Model.GetEntityTypes()) { if (et.ClrType.GetInterface("IBaseTrackedEntity") != null) - et.FindProperty("DateCreated").IsReadOnlyAfterSave = true; + et.FindProperty("DateCreated").SetBeforeSaveBehavior (PropertySaveBehavior.Ignore); } } - // this is not a failback procedure. - - protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) - { - if (!string.IsNullOrWhiteSpace(Startup.ConnectionString)) - { - optionsBuilder.UseNpgsql(Startup.ConnectionString); - return; - } - - var appSetup = (string) AppDomain.CurrentDomain.GetData(Constants.YavscConnectionStringEnvName); - - - if (!string.IsNullOrWhiteSpace(appSetup)) - { - optionsBuilder.UseNpgsql(appSetup); - return; - } - var envSetup = Environment.GetEnvironmentVariable(Constants.YavscConnectionStringEnvName); - if (envSetup!=null) - optionsBuilder.UseNpgsql(envSetup); - } - - public DbSet Applications { get; set; } public DbSet RefreshTokens { get; set; } diff --git a/src/Yavsc/Services/BillingService.cs b/src/Yavsc/Services/BillingService.cs index 008deb62..63b4a684 100644 --- a/src/Yavsc/Services/BillingService.cs +++ b/src/Yavsc/Services/BillingService.cs @@ -3,10 +3,10 @@ using System.Collections.Generic; using System.Linq; using System.Reflection; using System.Threading.Tasks; +using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.Logging; using Yavsc.Abstract.Workflow; using Yavsc.Models; -using Microsoft.Data.Entity; namespace Yavsc.Services { diff --git a/src/Yavsc/Services/DiskUsageTracker.cs b/src/Yavsc/Services/DiskUsageTracker.cs index 8c01e4ed..21a68a4c 100644 --- a/src/Yavsc/Services/DiskUsageTracker.cs +++ b/src/Yavsc/Services/DiskUsageTracker.cs @@ -3,7 +3,7 @@ using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; -using Microsoft.Extensions.OptionsModel; +using Microsoft.Extensions.Options; using Yavsc; using Yavsc.Models; using Yavsc.Services; diff --git a/src/Yavsc/Services/EMailer.cs b/src/Yavsc/Services/EMailer.cs index 2b5a03a2..3f429240 100644 --- a/src/Yavsc/Services/EMailer.cs +++ b/src/Yavsc/Services/EMailer.cs @@ -3,12 +3,11 @@ // paul 26/06/2018 12:18 20182018 6 26 // */ using System; -using Microsoft.AspNet.Razor; +using Microsoft.AspNetCore.Razor; using Yavsc.Templates; using Microsoft.CodeAnalysis; using Microsoft.Extensions.Localization; using Microsoft.Extensions.Logging; -using Microsoft.AspNet.Identity.EntityFramework; using Microsoft.CodeAnalysis.CSharp; using Microsoft.CodeAnalysis.Emit; @@ -19,6 +18,8 @@ using System.Linq; using System.IO; using System.Reflection; using Yavsc.Abstract.Templates; +using Microsoft.AspNetCore.Razor.Language; +using Microsoft.AspNetCore.Mvc.Razor; namespace Yavsc.Lib { @@ -31,7 +32,8 @@ namespace Yavsc.Lib readonly IStringLocalizer stringLocalizer; readonly ApplicationDbContext dbContext; readonly IEmailSender mailSender; - readonly RazorEngineHost host; + // https://stackoverflow.com/questions/38247080/using-razor-outside-of-mvc-in-net-core + readonly IRazorLightEngine engine = EngineFactory.CreatePhysical("Path-to-your-views"); readonly ILogger logger; public EMailer(ApplicationDbContext context, IEmailSender sender, diff --git a/src/Yavsc/Services/FileSystemAuthManager.cs b/src/Yavsc/Services/FileSystemAuthManager.cs index 610af026..50f80753 100644 --- a/src/Yavsc/Services/FileSystemAuthManager.cs +++ b/src/Yavsc/Services/FileSystemAuthManager.cs @@ -4,11 +4,12 @@ using System.Security.Principal; using System.Security.Claims; using Yavsc.Models; using Microsoft.Extensions.Logging; -using Microsoft.Extensions.OptionsModel; +using Microsoft.Extensions.Options; using System.IO; using rules; -using Microsoft.Data.Entity; -using Microsoft.AspNet.FileProviders; +using Microsoft.EntityFrameworkCore; +using Microsoft.Extensions.FileProviders; +using Microsoft.AspNetCore.Identity; namespace Yavsc.Services { @@ -39,18 +40,27 @@ namespace Yavsc.Services private readonly string aclfileName; readonly RuleSetParser ruleSetParser; + UserManager _userManager; - public FileSystemAuthManager(ApplicationDbContext dbContext, IOptions sitesOptions) + public FileSystemAuthManager(ApplicationDbContext dbContext, + IOptions sitesOptions, + UserManager userManager) { _dbContext = dbContext; SiteSettings = sitesOptions.Value; aclfileName = SiteSettings.AccessListFileName; ruleSetParser = new RuleSetParser(false); + _userManager = userManager; } - public FileAccessRight GetFilePathAccess(ClaimsPrincipal user, IFileInfo file) + string IFileSystemAuthManager.NormalizePath(string path) { - var parts = file.PhysicalPath.Split(Path.DirectorySeparatorChar); + throw new NotImplementedException(); + } + + FileAccessRight IFileSystemAuthManager.GetFilePathAccess(ClaimsPrincipal user, IFileInfo file) + { + var parts = file.PhysicalPath.Split(Path.DirectorySeparatorChar); var cwd = Environment.CurrentDirectory.Split(Path.DirectorySeparatorChar).Length; @@ -60,7 +70,7 @@ namespace Yavsc.Services var fileDir = string.Join("/", parts.Take(parts.Length - 1)); var fileName = parts[parts.Length - 1]; - var cusername = user.GetUserName(); + var cusername = _userManager.GetUserName(user); var funame = parts[cwd+1]; if (funame == cusername) @@ -72,7 +82,7 @@ namespace Yavsc.Services return FileAccessRight.None; ruleSetParser.Reset(); - var cuserid = user.GetUserId(); + var cuserid = _userManager.GetUserId(user); var fuserid = _dbContext.Users.SingleOrDefault(u => u.UserName == funame).Id; @@ -100,16 +110,9 @@ namespace Yavsc.Services return FileAccessRight.Read; } return FileAccessRight.None; - // TODO default user scoped file access policy - - } - - public string NormalizePath(string path) - { - throw new NotImplementedException(); } - public void SetAccess(long circleId, string normalizedFullPath, FileAccessRight access) + void IFileSystemAuthManager.SetAccess(long circleId, string normalizedFullPath, FileAccessRight access) { throw new NotImplementedException(); } diff --git a/src/Yavsc/Services/GoogleApis/CalendarManager.cs b/src/Yavsc/Services/GoogleApis/CalendarManager.cs index 84db3412..a9a3f191 100644 --- a/src/Yavsc/Services/GoogleApis/CalendarManager.cs +++ b/src/Yavsc/Services/GoogleApis/CalendarManager.cs @@ -22,7 +22,7 @@ using System; using System.Threading.Tasks; using Microsoft.Extensions.Logging; -using Microsoft.Extensions.OptionsModel; +using Microsoft.Extensions.Options; using Google.Apis.Auth.OAuth2; using Google.Apis.Util.Store; using Google.Apis.Calendar.v3; diff --git a/src/Yavsc/Services/IFileSystemAuthManager.cs b/src/Yavsc/Services/IFileSystemAuthManager.cs index c550182f..c954493f 100644 --- a/src/Yavsc/Services/IFileSystemAuthManager.cs +++ b/src/Yavsc/Services/IFileSystemAuthManager.cs @@ -1,7 +1,7 @@ using System; using System.Security.Claims; using System.Security.Principal; -using Microsoft.AspNet.FileProviders; +using Microsoft.Extensions.FileProviders; namespace Yavsc.Services { diff --git a/src/Yavsc/Services/LiveProcessor.cs b/src/Yavsc/Services/LiveProcessor.cs index 402b735a..00302c33 100644 --- a/src/Yavsc/Services/LiveProcessor.cs +++ b/src/Yavsc/Services/LiveProcessor.cs @@ -7,9 +7,9 @@ using System.Net.WebSockets; using System.Security.Claims; using System.Threading; using System.Threading.Tasks; -using Microsoft.AspNet.Http; -using Microsoft.AspNet.SignalR; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.SignalR; +using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.Logging; using Yavsc.Helpers; using Yavsc.Models; diff --git a/src/Yavsc/Services/MailSender.cs b/src/Yavsc/Services/MailSender.cs index f16fe236..c8f3f516 100644 --- a/src/Yavsc/Services/MailSender.cs +++ b/src/Yavsc/Services/MailSender.cs @@ -4,7 +4,7 @@ using System.Threading.Tasks; using MailKit.Net.Smtp; using MailKit.Security; using Microsoft.Extensions.Logging; -using Microsoft.Extensions.OptionsModel; +using Microsoft.Extensions.Options; using MimeKit; using Yavsc.Abstract.Manage; diff --git a/src/Yavsc/Services/YavscMessageSender.cs b/src/Yavsc/Services/YavscMessageSender.cs index b5c52d6c..a6dde86a 100644 --- a/src/Yavsc/Services/YavscMessageSender.cs +++ b/src/Yavsc/Services/YavscMessageSender.cs @@ -2,9 +2,9 @@ using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; -using Microsoft.AspNet.SignalR; +using Microsoft.AspNetCore.SignalR; using Microsoft.Extensions.Logging; -using Microsoft.Extensions.OptionsModel; +using Microsoft.Extensions.Options; using Newtonsoft.Json; using Yavsc.Interfaces.Workflow; using Yavsc.Models; diff --git a/src/Yavsc/Startup/SendFileWrapper.cs b/src/Yavsc/Startup/SendFileWrapper.cs index e8754743..5980430b 100644 --- a/src/Yavsc/Startup/SendFileWrapper.cs +++ b/src/Yavsc/Startup/SendFileWrapper.cs @@ -2,7 +2,7 @@ using System; using System.IO; using System.Threading; using System.Threading.Tasks; -using Microsoft.AspNet.Http.Features; +using Microsoft.AspNetCore.Http.Features; using Microsoft.Extensions.Logging; namespace Yavsc diff --git a/src/Yavsc/Startup/Startup.DataProtection.cs b/src/Yavsc/Startup/Startup.DataProtection.cs index 3079e568..4c3f2198 100644 --- a/src/Yavsc/Startup/Startup.DataProtection.cs +++ b/src/Yavsc/Startup/Startup.DataProtection.cs @@ -2,7 +2,7 @@ using System; using System.IO; using System.Web; -using Microsoft.AspNet.DataProtection.Infrastructure; +using Microsoft.AspNetCore.DataProtection.Infrastructure; using Microsoft.Extensions.DependencyInjection; namespace Yavsc diff --git a/src/Yavsc/Startup/Startup.FileServer.cs b/src/Yavsc/Startup/Startup.FileServer.cs index 898a2a04..16096114 100644 --- a/src/Yavsc/Startup/Startup.FileServer.cs +++ b/src/Yavsc/Startup/Startup.FileServer.cs @@ -2,13 +2,13 @@ using System; using System.IO; using System.Security.Claims; using System.Threading.Tasks; -using Microsoft.AspNet.Authorization; -using Microsoft.AspNet.Builder; -using Microsoft.AspNet.FileProviders; -using Microsoft.AspNet.Hosting; -using Microsoft.AspNet.Http; -using Microsoft.AspNet.Http.Features; -using Microsoft.AspNet.StaticFiles; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Builder; +using Microsoft.AspNetCore.FileProviders; +using Microsoft.AspNetCore.Hosting; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Http.Features; +using Microsoft.AspNetCore.StaticFiles; using Microsoft.Extensions.Logging; using Yavsc.Helpers; using Yavsc.Services; diff --git a/src/Yavsc/Startup/Startup.OAuth.cs b/src/Yavsc/Startup/Startup.OAuth.cs index d17f6fa9..efa65249 100644 --- a/src/Yavsc/Startup/Startup.OAuth.cs +++ b/src/Yavsc/Startup/Startup.OAuth.cs @@ -2,19 +2,19 @@ using System; using System.Security.Claims; using Google.Apis.Auth.OAuth2.Responses; using Google.Apis.Util.Store; -using Microsoft.AspNet.Authentication; -using Microsoft.AspNet.Authentication.Cookies; -using Microsoft.AspNet.Authentication.Facebook; -using Microsoft.AspNet.Authentication.JwtBearer; -using Microsoft.AspNet.Authentication.OAuth; -using Microsoft.AspNet.Authentication.Twitter; -using Microsoft.AspNet.Builder; -using Microsoft.AspNet.Http; -using Microsoft.AspNet.Identity; -using Microsoft.AspNet.Identity.EntityFramework; +using Microsoft.AspNetCore.Authentication; +using Microsoft.AspNetCore.Authentication.Cookies; +using Microsoft.AspNetCore.Authentication.Facebook; +using Microsoft.AspNetCore.Authentication.JwtBearer; +using Microsoft.AspNetCore.Authentication.OAuth; +using Microsoft.AspNetCore.Authentication.Twitter; +using Microsoft.AspNetCore.Builder; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Identity; +using Microsoft.AspNetCore.Identity.EntityFramework; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Logging; -using Microsoft.Extensions.OptionsModel; +using Microsoft.Extensions.Options; using Microsoft.Extensions.WebEncoders; using OAuth.AspNet.AuthServer; using OAuth.AspNet.Tokens; diff --git a/src/Yavsc/Startup/Startup.OAuthHelpers.cs b/src/Yavsc/Startup/Startup.OAuthHelpers.cs index af1cdd42..a15fc475 100644 --- a/src/Yavsc/Startup/Startup.OAuthHelpers.cs +++ b/src/Yavsc/Startup/Startup.OAuthHelpers.cs @@ -5,8 +5,8 @@ using System.Linq; using System.Security.Claims; using System.Security.Principal; using System.Threading.Tasks; -using Microsoft.AspNet.Identity; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Identity; +using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.Logging; using OAuth.AspNet.AuthServer; using Yavsc.Models; diff --git a/src/Yavsc/Startup/Startup.SanityChecks.cs b/src/Yavsc/Startup/Startup.SanityChecks.cs index 9f44fbd3..47357eab 100644 --- a/src/Yavsc/Startup/Startup.SanityChecks.cs +++ b/src/Yavsc/Startup/Startup.SanityChecks.cs @@ -1,7 +1,7 @@ using System; using System.IO; -using Microsoft.AspNet.Builder; -using Microsoft.AspNet.Hosting; +using Microsoft.AspNetCore.Builder; +using Microsoft.AspNetCore.Hosting; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Logging; diff --git a/src/Yavsc/Startup/Startup.WebSockets.cs b/src/Yavsc/Startup/Startup.WebSockets.cs index f3c6333b..623ded8d 100644 --- a/src/Yavsc/Startup/Startup.WebSockets.cs +++ b/src/Yavsc/Startup/Startup.WebSockets.cs @@ -2,10 +2,10 @@ using System; using System.Net.WebSockets; using System.Threading; using System.Threading.Tasks; -using Microsoft.AspNet.Builder; -using Microsoft.AspNet.Hosting; -using Microsoft.AspNet.Http; -using Microsoft.AspNet.WebSockets.Server; +using Microsoft.AspNetCore.Builder; +using Microsoft.AspNetCore.Hosting; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.WebSockets.Server; namespace Yavsc { diff --git a/src/Yavsc/Startup/Startup.Workflow.cs b/src/Yavsc/Startup/Startup.Workflow.cs index 75456e8f..45225478 100644 --- a/src/Yavsc/Startup/Startup.Workflow.cs +++ b/src/Yavsc/Startup/Startup.Workflow.cs @@ -1,12 +1,12 @@ using System; using System.Collections.Generic; using System.Linq; -using Microsoft.AspNet.Builder; +using Microsoft.AspNetCore.Builder; using Microsoft.Extensions.Logging; namespace Yavsc { - using Microsoft.Data.Entity; + using Microsoft.EntityFrameworkCore; using Models; using Yavsc.Abstract.Workflow; using Yavsc.Billing; diff --git a/src/Yavsc/Startup/Startup.cs b/src/Yavsc/Startup/Startup.cs index 9e47453b..796c2dde 100755 --- a/src/Yavsc/Startup/Startup.cs +++ b/src/Yavsc/Startup/Startup.cs @@ -3,20 +3,17 @@ using System; using System.Globalization; using System.IO; using System.Reflection; -using System.Web.Optimization; -using Microsoft.AspNet.Authentication; -using Microsoft.AspNet.Authorization; -using Microsoft.AspNet.Builder; -using Microsoft.AspNet.Diagnostics; -using Microsoft.AspNet.Hosting; -using Microsoft.AspNet.Localization; -using Microsoft.AspNet.Mvc; -using Microsoft.AspNet.Mvc.Filters; -using Microsoft.AspNet.Mvc.Razor; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Authentication; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Builder; +using Microsoft.AspNetCore.Diagnostics; +using Microsoft.AspNetCore.Hosting; +using Microsoft.AspNetCore.Localization; +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Mvc.Filters; +using Microsoft.AspNetCore.Mvc.Razor; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; -using Microsoft.Extensions.OptionsModel; using Microsoft.Extensions.PlatformAbstractions; using Microsoft.Net.Http.Headers; using Newtonsoft.Json; @@ -28,12 +25,11 @@ namespace Yavsc using System.Net; using System.Security.Claims; using Formatters; - using Google.Apis.Util.Store; - using Microsoft.AspNet.Http; - using Microsoft.AspNet.Identity; - using Microsoft.AspNet.SignalR; + using Microsoft.AspNetCore.Http; + using Microsoft.AspNetCore.Identity; using Microsoft.Extensions.Localization; using Microsoft.Extensions.Logging; + using Microsoft.Extensions.Options; using Models; using Services; using Yavsc.Abstract.FileSystem; @@ -56,12 +52,6 @@ namespace Yavsc public static PayPalSettings PayPalSettings { get; private set; } private static ILogger _logger; - /// - /// generating reset password and confirmation tokens - /// - public IUserTokenProvider UserTokenProvider { get; set; } - - public Startup(IHostingEnvironment env, IApplicationEnvironment appEnv) { AppDomain.CurrentDomain.UnhandledException += OnUnHandledException; diff --git a/src/Yavsc/Startup/YaSendFileMiddleware.cs b/src/Yavsc/Startup/YaSendFileMiddleware.cs index 467e5de5..5a201329 100644 --- a/src/Yavsc/Startup/YaSendFileMiddleware.cs +++ b/src/Yavsc/Startup/YaSendFileMiddleware.cs @@ -1,8 +1,8 @@ using System; using System.Threading.Tasks; -using Microsoft.AspNet.Builder; -using Microsoft.AspNet.Http; -using Microsoft.AspNet.Http.Features; +using Microsoft.AspNetCore.Builder; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Http.Features; using Microsoft.Extensions.Logging; namespace Yavsc diff --git a/src/Yavsc/ViewComponents/BillViewComponent.cs b/src/Yavsc/ViewComponents/BillViewComponent.cs index 5fb0c7da..92df0a9f 100644 --- a/src/Yavsc/ViewComponents/BillViewComponent.cs +++ b/src/Yavsc/ViewComponents/BillViewComponent.cs @@ -1,7 +1,7 @@ using System.IO; using System.Threading.Tasks; -using Microsoft.AspNet.Mvc; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.Localization; using Microsoft.Extensions.Logging; using Yavsc.Abstract.FileSystem; diff --git a/src/Yavsc/ViewComponents/BlogIndexViewComponent.cs b/src/Yavsc/ViewComponents/BlogIndexViewComponent.cs index 04901b64..92db46aa 100644 --- a/src/Yavsc/ViewComponents/BlogIndexViewComponent.cs +++ b/src/Yavsc/ViewComponents/BlogIndexViewComponent.cs @@ -1,11 +1,11 @@ using System.Threading.Tasks; -using Microsoft.AspNet.Mvc; -using Microsoft.AspNet.Identity; +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Identity; using Microsoft.Extensions.Logging; -using Microsoft.AspNet.Authorization; -using Microsoft.Extensions.OptionsModel; +using Microsoft.AspNetCore.Authorization; +using Microsoft.Extensions.Options; using Yavsc.Models; -using Microsoft.Data.Entity; +using Microsoft.EntityFrameworkCore; using System.Linq; using Yavsc.Models.Blog; diff --git a/src/Yavsc/ViewComponents/CalendarViewComponent.cs b/src/Yavsc/ViewComponents/CalendarViewComponent.cs index 9ebe282c..144ce30f 100644 --- a/src/Yavsc/ViewComponents/CalendarViewComponent.cs +++ b/src/Yavsc/ViewComponents/CalendarViewComponent.cs @@ -1,6 +1,6 @@ using System; using System.Threading.Tasks; -using Microsoft.AspNet.Mvc; +using Microsoft.AspNetCore.Mvc; using Yavsc.Models; using Yavsc.Services; diff --git a/src/Yavsc/ViewComponents/CirclesControlViewComponent.cs b/src/Yavsc/ViewComponents/CirclesControlViewComponent.cs index 6f7f549e..117b60d7 100644 --- a/src/Yavsc/ViewComponents/CirclesControlViewComponent.cs +++ b/src/Yavsc/ViewComponents/CirclesControlViewComponent.cs @@ -1,6 +1,6 @@ using System.Linq; -using Microsoft.AspNet.Mvc; -using Microsoft.AspNet.Mvc.Rendering; +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Mvc.Rendering; namespace Yavsc.ViewComponents { diff --git a/src/Yavsc/ViewComponents/CommentViewComponent.cs b/src/Yavsc/ViewComponents/CommentViewComponent.cs index c3e77731..619811cb 100644 --- a/src/Yavsc/ViewComponents/CommentViewComponent.cs +++ b/src/Yavsc/ViewComponents/CommentViewComponent.cs @@ -1,4 +1,4 @@ -using Microsoft.AspNet.Mvc; +using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.Localization; using Yavsc.Models.Blog; diff --git a/src/Yavsc/ViewComponents/DirectoryViewComponent.cs b/src/Yavsc/ViewComponents/DirectoryViewComponent.cs index 676ff3d6..82099a14 100644 --- a/src/Yavsc/ViewComponents/DirectoryViewComponent.cs +++ b/src/Yavsc/ViewComponents/DirectoryViewComponent.cs @@ -1,4 +1,4 @@ -using Microsoft.AspNet.Mvc; +using Microsoft.AspNetCore.Mvc; using System.Threading.Tasks; using Yavsc.Helpers; using Yavsc.ViewModels.UserFiles; @@ -18,4 +18,4 @@ namespace Yavsc.ViewComponents return result; } } -} \ No newline at end of file +} diff --git a/src/Yavsc/ViewComponents/PayPalButtonComponent.cs b/src/Yavsc/ViewComponents/PayPalButtonComponent.cs index 2f207af4..d9694878 100644 --- a/src/Yavsc/ViewComponents/PayPalButtonComponent.cs +++ b/src/Yavsc/ViewComponents/PayPalButtonComponent.cs @@ -1,4 +1,4 @@ -using Microsoft.AspNet.Mvc; +using Microsoft.AspNetCore.Mvc; using Yavsc.Helpers; using Yavsc.Models.Billing; diff --git a/src/Yavsc/ViewComponents/TaggerComponent.cs b/src/Yavsc/ViewComponents/TaggerComponent.cs index da57ca5f..64579834 100644 --- a/src/Yavsc/ViewComponents/TaggerComponent.cs +++ b/src/Yavsc/ViewComponents/TaggerComponent.cs @@ -1,4 +1,4 @@ -using Microsoft.AspNet.Mvc; +using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.Localization; using Microsoft.Extensions.Logging; using Yavsc.Interfaces; diff --git a/src/Yavsc/ViewModels/Account/SendCodeViewModel.cs b/src/Yavsc/ViewModels/Account/SendCodeViewModel.cs index ae1eb469..a10bda89 100644 --- a/src/Yavsc/ViewModels/Account/SendCodeViewModel.cs +++ b/src/Yavsc/ViewModels/Account/SendCodeViewModel.cs @@ -1,5 +1,5 @@ using System.Collections.Generic; -using Microsoft.AspNet.Mvc.Rendering; +using Microsoft.AspNetCore.Mvc.Rendering; namespace Yavsc.ViewModels.Account { diff --git a/src/Yavsc/ViewModels/Auth/EditRequirement.cs b/src/Yavsc/ViewModels/Auth/EditRequirement.cs index 40e0e5f5..f6693943 100644 --- a/src/Yavsc/ViewModels/Auth/EditRequirement.cs +++ b/src/Yavsc/ViewModels/Auth/EditRequirement.cs @@ -1,4 +1,4 @@ -using Microsoft.AspNet.Authorization; +using Microsoft.AspNetCore.Authorization; namespace Yavsc.ViewModels.Auth { @@ -8,4 +8,4 @@ namespace Yavsc.ViewModels.Auth { } } -} \ No newline at end of file +} diff --git a/src/Yavsc/ViewModels/Auth/FileSpotInfo.cs b/src/Yavsc/ViewModels/Auth/FileSpotInfo.cs index 677bfccd..78141e98 100644 --- a/src/Yavsc/ViewModels/Auth/FileSpotInfo.cs +++ b/src/Yavsc/ViewModels/Auth/FileSpotInfo.cs @@ -1,6 +1,6 @@ using System.IO; -using Microsoft.AspNet.Authorization; +using Microsoft.AspNetCore.Authorization; using Yavsc.Models.Blog; namespace Yavsc.ViewModels.Auth { @@ -22,4 +22,4 @@ namespace Yavsc.ViewModels.Auth { -} \ No newline at end of file +} diff --git a/src/Yavsc/ViewModels/Auth/ModerationRequirement.cs b/src/Yavsc/ViewModels/Auth/ModerationRequirement.cs index 18a98c26..038b77a0 100644 --- a/src/Yavsc/ViewModels/Auth/ModerationRequirement.cs +++ b/src/Yavsc/ViewModels/Auth/ModerationRequirement.cs @@ -1,4 +1,4 @@ -using Microsoft.AspNet.Authorization; +using Microsoft.AspNetCore.Authorization; namespace Yavsc.ViewModels.Auth { diff --git a/src/Yavsc/ViewModels/Auth/PrivateChatEntryRequirement.cs b/src/Yavsc/ViewModels/Auth/PrivateChatEntryRequirement.cs index c3c5f92a..197e27c9 100644 --- a/src/Yavsc/ViewModels/Auth/PrivateChatEntryRequirement.cs +++ b/src/Yavsc/ViewModels/Auth/PrivateChatEntryRequirement.cs @@ -1,8 +1,8 @@ -using Microsoft.AspNet.Authorization; +using Microsoft.AspNetCore.Authorization; namespace Yavsc.ViewModels.Auth { public class PrivateChatEntryRequirement : IAuthorizationRequirement { } -} \ No newline at end of file +} diff --git a/src/Yavsc/ViewModels/Auth/ViewFileContext.cs b/src/Yavsc/ViewModels/Auth/ViewFileContext.cs index 3f8a3d09..002c5d07 100644 --- a/src/Yavsc/ViewModels/Auth/ViewFileContext.cs +++ b/src/Yavsc/ViewModels/Auth/ViewFileContext.cs @@ -1,4 +1,4 @@ -using Microsoft.AspNet.FileProviders; +using Microsoft.AspNetCore.FileProviders; namespace Yavsc.ViewModels.Auth { @@ -8,4 +8,4 @@ namespace Yavsc.ViewModels.Auth public IFileInfo File { get; set; } public string Path { get; set; } } -} \ No newline at end of file +} diff --git a/src/Yavsc/ViewModels/Auth/ViewRequirement.cs b/src/Yavsc/ViewModels/Auth/ViewRequirement.cs index e169bb11..da11800e 100644 --- a/src/Yavsc/ViewModels/Auth/ViewRequirement.cs +++ b/src/Yavsc/ViewModels/Auth/ViewRequirement.cs @@ -1,4 +1,4 @@ -using Microsoft.AspNet.Authorization; +using Microsoft.AspNetCore.Authorization; namespace Yavsc.ViewModels.Auth { @@ -8,4 +8,4 @@ namespace Yavsc.ViewModels.Auth { } } -} \ No newline at end of file +} diff --git a/src/Yavsc/ViewModels/Gen/PdfGenerationViewModel.cs b/src/Yavsc/ViewModels/Gen/PdfGenerationViewModel.cs index 0e0cc0e3..e6799317 100644 --- a/src/Yavsc/ViewModels/Gen/PdfGenerationViewModel.cs +++ b/src/Yavsc/ViewModels/Gen/PdfGenerationViewModel.cs @@ -1,5 +1,5 @@ using System.ComponentModel.DataAnnotations; -using Microsoft.AspNet.Mvc.Rendering; +using Microsoft.AspNetCore.Mvc.Rendering; using Yavsc.Attributes.Validation; namespace Yavsc.ViewModels.Gen @@ -17,4 +17,4 @@ namespace Yavsc.ViewModels.Gen public HtmlString GenerationErrorMessage { get; set; } public string Temp { get; set; } } -} \ No newline at end of file +} diff --git a/src/Yavsc/ViewModels/Manage/ConfigureTwoFactorViewModel.cs b/src/Yavsc/ViewModels/Manage/ConfigureTwoFactorViewModel.cs index c62aa8df..685d11be 100644 --- a/src/Yavsc/ViewModels/Manage/ConfigureTwoFactorViewModel.cs +++ b/src/Yavsc/ViewModels/Manage/ConfigureTwoFactorViewModel.cs @@ -1,5 +1,5 @@ using System.Collections.Generic; -using Microsoft.AspNet.Mvc.Rendering; +using Microsoft.AspNetCore.Mvc.Rendering; namespace Yavsc.ViewModels.Manage { diff --git a/src/Yavsc/ViewModels/Manage/IndexViewModel.cs b/src/Yavsc/ViewModels/Manage/IndexViewModel.cs index 02c39ff5..fadb7362 100644 --- a/src/Yavsc/ViewModels/Manage/IndexViewModel.cs +++ b/src/Yavsc/ViewModels/Manage/IndexViewModel.cs @@ -1,5 +1,5 @@ using System.Collections.Generic; -using Microsoft.AspNet.Identity; +using Microsoft.AspNetCore.Identity; namespace Yavsc.ViewModels.Manage { diff --git a/src/Yavsc/ViewModels/Manage/ManageLoginsViewModel.cs b/src/Yavsc/ViewModels/Manage/ManageLoginsViewModel.cs index c536610b..d7ce15e0 100644 --- a/src/Yavsc/ViewModels/Manage/ManageLoginsViewModel.cs +++ b/src/Yavsc/ViewModels/Manage/ManageLoginsViewModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -using Microsoft.AspNet.Http.Authentication; -using Microsoft.AspNet.Identity; +using Microsoft.AspNetCore.Authentication; +using Microsoft.AspNetCore.Identity; namespace Yavsc.ViewModels.Manage { @@ -8,6 +8,6 @@ namespace Yavsc.ViewModels.Manage { public IList CurrentLogins { get; set; } - public IList OtherLogins { get; set; } + public IList OtherLogins { get; set; } } } diff --git a/src/Yavsc/Views/Account/legacyLogin.cshtml b/src/Yavsc/Views/Account/legacyLogin.cshtml index 8337db4b..315f2921 100755 --- a/src/Yavsc/Views/Account/legacyLogin.cshtml +++ b/src/Yavsc/Views/Account/legacyLogin.cshtml @@ -1,5 +1,5 @@ -@using Microsoft.AspNet.Http.Authentication +@using Microsoft.AspNetCore.Http.Authentication @using Yavsc.ViewModels.Account @model LoginViewModel @{ diff --git a/src/Yavsc/Views/Manage/ManageLogins.cshtml b/src/Yavsc/Views/Manage/ManageLogins.cshtml index b7d61219..cb20c124 100755 --- a/src/Yavsc/Views/Manage/ManageLogins.cshtml +++ b/src/Yavsc/Views/Manage/ManageLogins.cshtml @@ -1,5 +1,5 @@ @model ManageLoginsViewModel -@using Microsoft.AspNet.Http.Authentication +@using Microsoft.AspNetCore.Http.Authentication @{ ViewData["Title"] = "Manage your external logins"; } diff --git a/src/Yavsc/Views/OAuth/Authorize.cshtml b/src/Yavsc/Views/OAuth/Authorize.cshtml index db295196..30a966d3 100644 --- a/src/Yavsc/Views/OAuth/Authorize.cshtml +++ b/src/Yavsc/Views/OAuth/Authorize.cshtml @@ -1,5 +1,5 @@ -@using Microsoft.AspNet.Http.Authentication -@using Microsoft.AspNet.WebUtilities +@using Microsoft.AspNetCore.Http.Authentication +@using Microsoft.AspNetCore.WebUtilities @using System.Security.Claims @model AuthorisationView @{ @@ -26,4 +26,4 @@

- \ No newline at end of file + diff --git a/src/Yavsc/Views/OAuth/AuthorizeDenied.cshtml b/src/Yavsc/Views/OAuth/AuthorizeDenied.cshtml index 83d4b8f5..45dd0dcd 100644 --- a/src/Yavsc/Views/OAuth/AuthorizeDenied.cshtml +++ b/src/Yavsc/Views/OAuth/AuthorizeDenied.cshtml @@ -1,4 +1,4 @@ -@using Microsoft.AspNet.Http +@using Microsoft.AspNetCore.Http @using System @using System.Security.Claims @{ @@ -14,4 +14,4 @@

Authorization denied

- \ No newline at end of file + diff --git a/src/Yavsc/Views/OAuth/AuthorizeError.cshtml b/src/Yavsc/Views/OAuth/AuthorizeError.cshtml index aa78dd1a..2304cff6 100644 --- a/src/Yavsc/Views/OAuth/AuthorizeError.cshtml +++ b/src/Yavsc/Views/OAuth/AuthorizeError.cshtml @@ -1,4 +1,4 @@ -@using Microsoft.AspNet.Http +@using Microsoft.AspNetCore.Http @using System @using System.Security.Claims @{ @@ -17,4 +17,4 @@

Error: @error

@errorDescription

- \ No newline at end of file + diff --git a/src/Yavsc/Views/Shared/SignIn.cshtml b/src/Yavsc/Views/Shared/SignIn.cshtml index a2d2a5cb..c3033106 100644 --- a/src/Yavsc/Views/Shared/SignIn.cshtml +++ b/src/Yavsc/Views/Shared/SignIn.cshtml @@ -1,5 +1,5 @@  -@using Microsoft.AspNet.Http.Authentication +@using Microsoft.AspNetCore.Http.Authentication @using Yavsc.ViewModels.Account @model SignInViewModel @{ diff --git a/src/Yavsc/Views/_ViewImports.cshtml b/src/Yavsc/Views/_ViewImports.cshtml index 2691c8aa..576fd412 100755 --- a/src/Yavsc/Views/_ViewImports.cshtml +++ b/src/Yavsc/Views/_ViewImports.cshtml @@ -1,9 +1,9 @@ -@using Microsoft.AspNet.Authorization; -@using Microsoft.AspNet.Hosting; -@using Microsoft.AspNet.Identity; -@using Microsoft.AspNet.Mvc; -@using Microsoft.AspNet.Mvc.Localization; +@using Microsoft.AspNetCore.Authorization; +@using Microsoft.AspNetCore.Hosting; +@using Microsoft.AspNetCore.Identity; +@using Microsoft.AspNetCore.Mvc; +@using Microsoft.AspNetCore.Mvc.Localization; @using Microsoft.Extensions.Localization; @using Microsoft.Extensions.OptionsModel; @using Microsoft.Extensions.PlatformAbstractions; diff --git a/src/Yavsc/Yavsc.csproj b/src/Yavsc/Yavsc.csproj new file mode 100644 index 00000000..2ad58483 --- /dev/null +++ b/src/Yavsc/Yavsc.csproj @@ -0,0 +1,22 @@ + + + + netcoreapp2.1 + + + + + + + + + + + + + + + + + + diff --git a/src/Yavsc/project.json b/src/Yavsc/project_json.md similarity index 99% rename from src/Yavsc/project.json rename to src/Yavsc/project_json.md index d925c736..0e46370f 100644 --- a/src/Yavsc/project.json +++ b/src/Yavsc/project_json.md @@ -1,3 +1,4 @@ +````json { "version": "1.0.6-*", "description": "encore une très petite entreprise", @@ -193,3 +194,4 @@ }, "embed": "Views/**/*.cshtml" } +```` diff --git a/src/cli/Commands/GenerationCommander.cs b/src/cli/Commands/GenerationCommander.cs index c30d26c9..90f0b30d 100644 --- a/src/cli/Commands/GenerationCommander.cs +++ b/src/cli/Commands/GenerationCommander.cs @@ -2,8 +2,8 @@ using cli.Model; using Microsoft.Extensions.CommandLineUtils; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Logging; -using Microsoft.AspNet.Hosting; -using Microsoft.Extensions.OptionsModel; +using Microsoft.AspNetCore.Hosting; +using Microsoft.Extensions.Options; using cli.Services; using cli.Settings; diff --git a/src/cli/Commands/SendMailCommand.cs b/src/cli/Commands/SendMailCommand.cs index 9693559e..80c3ab75 100644 --- a/src/cli/Commands/SendMailCommand.cs +++ b/src/cli/Commands/SendMailCommand.cs @@ -1,5 +1,5 @@ -using Microsoft.AspNet.Hosting; +using Microsoft.AspNetCore.Hosting; using Microsoft.Extensions.CommandLineUtils; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Logging; diff --git a/src/cli/Commands/Streamer.cs b/src/cli/Commands/Streamer.cs index 34731c6a..e1a9d0f9 100644 --- a/src/cli/Commands/Streamer.cs +++ b/src/cli/Commands/Streamer.cs @@ -7,7 +7,7 @@ using System.Web; using cli.Model; using Microsoft.Extensions.CommandLineUtils; using Microsoft.Extensions.Logging; -using Microsoft.Extensions.OptionsModel; +using Microsoft.Extensions.Options; namespace cli { diff --git a/src/cli/Commands/UserListCleanUp.cs b/src/cli/Commands/UserListCleanUp.cs index 6eecbffd..40b1b8a5 100644 --- a/src/cli/Commands/UserListCleanUp.cs +++ b/src/cli/Commands/UserListCleanUp.cs @@ -1,12 +1,12 @@ using cli.Model; -using Microsoft.AspNet.Hosting; +using Microsoft.AspNetCore.Hosting; using Microsoft.Extensions.CommandLineUtils; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Logging; using cli.Services; using Yavsc.Server.Settings; using Yavsc.Models; -using Microsoft.AspNet.Identity; +using Microsoft.AspNetCore.Identity; using System.Linq; using System; diff --git a/src/cli/Misc/YavscServerFactory.cs b/src/cli/Misc/YavscServerFactory.cs index 0a5ccc92..06d2a31a 100644 --- a/src/cli/Misc/YavscServerFactory.cs +++ b/src/cli/Misc/YavscServerFactory.cs @@ -1,7 +1,7 @@ using System; using System.Threading.Tasks; -using Microsoft.AspNet.Hosting.Server; -using Microsoft.AspNet.Http.Features; +using Microsoft.AspNetCore.Hosting.Server; +using Microsoft.AspNetCore.Http.Features; using Microsoft.Extensions.Configuration; namespace Yavsc.Server diff --git a/src/cli/Program.cs b/src/cli/Program.cs index 07b5ecb7..c582636b 100644 --- a/src/cli/Program.cs +++ b/src/cli/Program.cs @@ -2,13 +2,13 @@ using System; using System.Runtime.Versioning; using cli.Commands; -using Microsoft.AspNet.Builder.Internal; -using Microsoft.AspNet.Hosting; +using Microsoft.AspNetCore.Builder.Internal; +using Microsoft.AspNetCore.Hosting; using Microsoft.Dnx.Runtime; using Microsoft.Extensions.CommandLineUtils; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Logging; -using Microsoft.Extensions.OptionsModel; +using Microsoft.Extensions.Options; using Microsoft.Extensions.PlatformAbstractions; using Newtonsoft.Json; using Yavsc; diff --git a/src/cli/Services/EMailer.cs b/src/cli/Services/EMailer.cs index 4b716e34..a2625658 100644 --- a/src/cli/Services/EMailer.cs +++ b/src/cli/Services/EMailer.cs @@ -7,10 +7,10 @@ using System.Reflection; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp; using Microsoft.CodeAnalysis.Emit; -using Microsoft.AspNet.Razor; +using Microsoft.AspNetCore.Razor; using Microsoft.Extensions.Localization; using Microsoft.Extensions.Logging; -using Microsoft.AspNet.Identity.EntityFramework; +using Microsoft.AspNetCore.Identity.EntityFramework; using Yavsc.Models; using Yavsc.Templates; diff --git a/src/cli/Services/YaRazorEngineHost.cs b/src/cli/Services/YaRazorEngineHost.cs index dcccced1..6686a035 100644 --- a/src/cli/Services/YaRazorEngineHost.cs +++ b/src/cli/Services/YaRazorEngineHost.cs @@ -1,4 +1,4 @@ -using Microsoft.AspNet.Razor; +using Microsoft.AspNetCore.Razor; namespace cli { diff --git a/src/cli/Startup.cs b/src/cli/Startup.cs index e610ca6c..a0fdebf8 100644 --- a/src/cli/Startup.cs +++ b/src/cli/Startup.cs @@ -1,12 +1,12 @@ -using Microsoft.AspNet.Authentication; -using Microsoft.AspNet.Builder; -using Microsoft.AspNet.Hosting; -using Microsoft.AspNet.Razor; -using Microsoft.Data.Entity; +using Microsoft.AspNetCore.Authentication; +using Microsoft.AspNetCore.Builder; +using Microsoft.AspNetCore.Hosting; +using Microsoft.AspNetCore.Razor; +using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Logging; -using Microsoft.Extensions.OptionsModel; +using Microsoft.Extensions.Options; using Microsoft.Extensions.PlatformAbstractions; using Microsoft.Extensions.WebEncoders; using Microsoft.Dnx.Compilation; @@ -27,8 +27,8 @@ using System.Collections.Generic; using Microsoft.Extensions.CodeGeneration.EntityFramework; using System.Linq; using Newtonsoft.Json; -using Microsoft.AspNet.Identity; -using Microsoft.AspNet.Identity.EntityFramework; +using Microsoft.AspNetCore.Identity; +using Microsoft.AspNetCore.Identity.EntityFramework; namespace cli { diff --git a/src/sampleWebAsWebApiClient/.bowerrc b/src/sampleWebAsWebApiClient/.bowerrc deleted file mode 100755 index 6406626a..00000000 --- a/src/sampleWebAsWebApiClient/.bowerrc +++ /dev/null @@ -1,3 +0,0 @@ -{ - "directory": "wwwroot/lib" -} diff --git a/src/sampleWebAsWebApiClient/Controllers/AuthenticationController.cs b/src/sampleWebAsWebApiClient/Controllers/AuthenticationController.cs deleted file mode 100644 index 6ac6b858..00000000 --- a/src/sampleWebAsWebApiClient/Controllers/AuthenticationController.cs +++ /dev/null @@ -1,26 +0,0 @@ - -using System.Threading.Tasks; -using Microsoft.AspNet.Http.Authentication; -using Microsoft.AspNet.Mvc; - -namespace Mvc.Client.Controllers { - public class AuthenticationController : Controller { - - [HttpGet("~/signin")] - public ActionResult SignIn(string returnUrl="/") { - // Instruct the OIDC client middleware to redirect the user agent to the identity provider. - // Note: the authenticationType parameter must match the value configured in Startup.cs. - // But, this redirect URI doesn't need to match the OAuth parameter, it's serialized in the query state, - // to be used once the identification ends. - var properties = new AuthenticationProperties { RedirectUri = returnUrl }; - return new ChallengeResult("Yavsc", properties); - } - [HttpGet("~/signout")] - public async Task SignOut(string returnUrl="/") { - await HttpContext.Authentication.SignOutAsync("Bearer"); - return Redirect(returnUrl); - } - - - } -} \ No newline at end of file diff --git a/src/sampleWebAsWebApiClient/Controllers/HomeController.cs b/src/sampleWebAsWebApiClient/Controllers/HomeController.cs deleted file mode 100755 index 977d1bdd..00000000 --- a/src/sampleWebAsWebApiClient/Controllers/HomeController.cs +++ /dev/null @@ -1,173 +0,0 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Net.Http; -using System.Net.Http.Headers; -using System.Threading; -using System.Threading.Tasks; -using Microsoft.AspNet.Mvc; -using Microsoft.Extensions.Logging; -using Yavsc.Server.Helpers; -using Yavsc.Server.Model; - -namespace testOauthClient.Controllers -{ - public class HomeController : Controller - { - readonly ILogger _logger; - - public class GCMRegistrationRecord - { - public string GCMRegistrationId { get; set; } = "testGoogleRegistrationIdValue"; - public string DeviceId { get; set; } = "TestDeviceId"; - public string Model { get; set; } = "TestModel"; - public string Platform { get; set; } = "External Web"; - public string Version { get; set; } = "0.0.1-rc1"; - } - - public HomeController(ILoggerFactory loggerFactory) - { - _logger = loggerFactory.CreateLogger(); - } - [HttpGet] - public IActionResult Index() - { - return View(); - } - - [HttpPost] - public async Task GetUserInfo(CancellationToken cancellationToken) - { - using (var client = new HttpClient()) - { - var request = new HttpRequestMessage(HttpMethod.Get, "http://dev.pschneider.fr/api/me"); - request.Headers.Authorization = new AuthenticationHeaderValue("Bearer", AccessToken); - - - var response = await client.SendAsync(request, cancellationToken); - response.EnsureSuccessStatusCode(); - - return View("Index", model: await response.Content.ReadAsStringAsync()); - } - - } - - [HttpPost] - public async Task PostFiles(string subdir) - { - string results; - _logger.LogInformation($"{Request.Form.Files.Count} file(s) to send"); - - // TODO better uri construction in production environment - List args = new List(); - foreach (var formFile in Request.Form.Files) - { - _logger.LogWarning($"Treating {formFile.ContentDisposition}"); - MemoryStream memStream = new MemoryStream(); - const int sz = 1024 * 64; - byte[] buffer = new byte[sz]; - using (var innerStream = formFile.OpenReadStream()) - { - int szRead = 0; - do - { - szRead = innerStream.Read(buffer, 0, sz); - memStream.Write(buffer, 0, szRead); - } while (szRead > 0); - } - memStream.Seek(0, SeekOrigin.Begin); - args.Add( - new FormFile - { - ContentDisposition = formFile.ContentDisposition, - ContentType = formFile.ContentType, - Stream = memStream - }); - } - string uri = "http://dev.pschneider.fr/api/fs/" + System.Uri.EscapeDataString(subdir); - _logger.LogInformation($"Posting data to '{uri}'..."); - - results = await RequestHelper.PostMultipart(uri, args.ToArray(), AccessToken); - _logger.LogInformation("Data posted."); - - return View("Index", model: results); - - } - - [HttpPost] - public async Task PostDeviceInfo(CancellationToken cancellationToken) - { - /* - using (var client = new HttpClient()) { - var request = new HttpRequestMessage(HttpMethod.Post, "http://dev.pschneider.fr/api/gcm/register"); - - request.Headers.Authorization = new AuthenticationHeaderValue("Bearer", AccessToken); - var json = JsonConvert. - SerializeObject(new Yavsc.Models.Identity.GoogleCloudMobileDeclaration { DeviceId= "devid01", GCMRegistrationId = "1234" } ); - var content = new StringContent(json, Encoding.UTF8, "application/json"); - var response = await client.SendAsync(request, cancellationToken); - response.EnsureSuccessStatusCode(); - - return View("Index", model: await response.Content.ReadAsStringAsync()); - }*/ - GCMRegistrationRecord result = null; - var authHeader = $"Bearer {AccessToken}"; - _logger.LogWarning($"using authorization Header {authHeader}"); - try - { - - - using (var request = new SimpleJsonPostMethod( - "http://dev.pschneider.fr/api/gcm/register", authHeader)) - { - result = await request.Invoke(new - GCMRegistrationRecord - { - GCMRegistrationId = "testGoogleRegistrationIdValue", - DeviceId = "TestDeviceId", - Model = "TestModel", - Platform = "External Web", - Version = "0.0.1-rc1" - }); - } - } - catch (Exception ex) - { - return View("Index", model: new { error = ex.Message }); - } - return View("Index", model: result?.ToString()); - } - - protected string AccessToken - { - get - { - var claim = HttpContext.User?.FindFirst("access_token"); - if (claim == null) - { - throw new InvalidOperationException("no access_token"); - } - - return claim.Value; - } - } - public IActionResult About() - { - ViewData["Message"] = "Your application description page."; - - return View(); - } - - public IActionResult Contact() - { - ViewData["Message"] = "Your contact page."; - - return View(); - } - - public IActionResult Error() - { - return View(); - } - } -} diff --git a/src/sampleWebAsWebApiClient/Dockerfile b/src/sampleWebAsWebApiClient/Dockerfile deleted file mode 100644 index 199f9d9c..00000000 --- a/src/sampleWebAsWebApiClient/Dockerfile +++ /dev/null @@ -1,11 +0,0 @@ -FROM microsoft/aspnet:1.0.0-rc1-update2 - -RUN printf "deb http://ftp2.fr.debian.org/debian/ stable main contrib non-free\n" >> /etc/apt/sources.list -# RUN apt-get -qq update && apt-get install -qqy sqlite3 libsqlite3-dev && rm -rf /var/lib/apt/lists/* -RUN apt-get -qq update && apt-get install -qqy postgresql-9.5 postgresql-client-9.5 && rm -rf /var/lib/apt/lists/* -COPY . /app -WORKDIR /app -RUN ["dnu", "restore"] - -EXPOSE 5000/tcp -ENTRYPOINT ["dnx", "-p", "project.json", "web"] diff --git a/src/sampleWebAsWebApiClient/Makefile b/src/sampleWebAsWebApiClient/Makefile deleted file mode 100644 index 118c9bf8..00000000 --- a/src/sampleWebAsWebApiClient/Makefile +++ /dev/null @@ -1,20 +0,0 @@ -CONFIGURATION=Debug -BINTARGET=bin/$(CONFIGURATION)/dnx451/test.dll -SOURCE_DIR=../.. -MAKEFILE_DIR=$(SOURCE_DIR)/scripts/make -MSBUILD=msbuild -YAVSCSRC=../../src - -include $(MAKEFILE_DIR)/dnx.mk - -$(YAVSCSRC)/Yavsc/bin/$(CONFIGURATION)/dnx451/Yavsc.dll: - make -C $(YAVSCSRC)/Yavsc - -$(YAVSCSRC)/Yavsc.Abstract/bin/$(CONFIGURATION)/dnx451/Yavsc.Abstract.dll: - make -C $(YAVSCSRC)/Yavsc.Abstract - -$(YAVSCSRC)/Yavsc.Server/bin/$(CONFIGURATION)/dnx451/Yavsc.Server.dll: - make -C $(YAVSCSRC)/Yavsc.Server - -$(BINTARGET): project.lock.json $(YAVSCSRC)/Yavsc/bin/$(CONFIGURATION)/dnx451/Yavsc.dll $(YAVSCSRC)/Yavsc.Abstract/bin/$(CONFIGURATION)/dnx451/Yavsc.Abstract.dll $(YAVSCSRC)/Yavsc.Server/bin/$(CONFIGURATION)/dnx451/Yavsc.Server.dll - dnu build --configuration $(CONFIGURATION) diff --git a/src/sampleWebAsWebApiClient/README.md b/src/sampleWebAsWebApiClient/README.md deleted file mode 100644 index 4e494c9a..00000000 --- a/src/sampleWebAsWebApiClient/README.md +++ /dev/null @@ -1,40 +0,0 @@ -# Welcome to ASP.NET 5 - -We've made some big updates in this release, so it’s **important** that you spend a few minutes to learn what’s new. - -You've created a new ASP.NET 5 project. [Learn what's new](http://go.microsoft.com/fwlink/?LinkId=518016) - -## This application consists of: - -* Sample pages using ASP.NET MVC 6 -* [Gulp](http://go.microsoft.com/fwlink/?LinkId=518007) and [Bower](http://go.microsoft.com/fwlink/?LinkId=518004) for managing client-side libraries -* Theming using [Bootstrap](http://go.microsoft.com/fwlink/?LinkID=398939) - -## How to - -* [Add a Controller and View](http://go.microsoft.com/fwlink/?LinkID=398600) -* [Add an appsetting in config and access it in app.](http://go.microsoft.com/fwlink/?LinkID=699562) -* [Manage User Secrets using Secret Manager.](http://go.microsoft.com/fwlink/?LinkId=699315) -* [Use logging to log a message.](http://go.microsoft.com/fwlink/?LinkId=699316) -* [Add packages using NuGet.](http://go.microsoft.com/fwlink/?LinkId=699317) -* [Add client packages using Bower.](http://go.microsoft.com/fwlink/?LinkId=699318) -* [Target development, staging or production environment.](http://go.microsoft.com/fwlink/?LinkId=699319) - -## Overview - -* [Conceptual overview of what is ASP.NET 5](http://go.microsoft.com/fwlink/?LinkId=518008) -* [Fundamentals of ASP.NET 5 such as Startup and middleware.](http://go.microsoft.com/fwlink/?LinkId=699320) -* [Working with Data](http://go.microsoft.com/fwlink/?LinkId=398602) -* [Security](http://go.microsoft.com/fwlink/?LinkId=398603) -* [Client side development](http://go.microsoft.com/fwlink/?LinkID=699321) -* [Develop on different platforms](http://go.microsoft.com/fwlink/?LinkID=699322) -* [Read more on the documentation site](http://go.microsoft.com/fwlink/?LinkID=699323) - -## Run & Deploy - -* [Run your app](http://go.microsoft.com/fwlink/?LinkID=517851) -* [Run your app on .NET Core](http://go.microsoft.com/fwlink/?LinkID=517852) -* [Run commands in your project.json](http://go.microsoft.com/fwlink/?LinkID=517853) -* [Publish to Microsoft Azure Web Apps](http://go.microsoft.com/fwlink/?LinkID=398609) - -We would love to hear your [feedback](http://go.microsoft.com/fwlink/?LinkId=518015) diff --git a/src/sampleWebAsWebApiClient/Startup.cs b/src/sampleWebAsWebApiClient/Startup.cs deleted file mode 100755 index c0a7c844..00000000 --- a/src/sampleWebAsWebApiClient/Startup.cs +++ /dev/null @@ -1,142 +0,0 @@ -using System; -using Microsoft.AspNet.Builder; -using Microsoft.AspNet.Hosting; -using Microsoft.Extensions.Configuration; -using Microsoft.Extensions.DependencyInjection; -using Microsoft.Extensions.Logging; -using Microsoft.AspNet.Authentication; -using Microsoft.AspNet.Http; -using Microsoft.AspNet.Authentication.Cookies; -using Microsoft.Extensions.WebEncoders; -using Microsoft.AspNet.Authentication.OAuth; -using System.Net.Http; -using System.Net.Http.Headers; -using Newtonsoft.Json.Linq; -using System.Security.Claims; - -namespace testOauthClient -{ - public class Startup - { - public Startup(IHostingEnvironment env) - { - // Set up configuration sources. - var builder = new ConfigurationBuilder() - .AddJsonFile("appsettings.json") - .AddEnvironmentVariables(); - Configuration = builder.Build(); - } - - public IConfigurationRoot Configuration { get; set; } - - // This method gets called by the runtime. Use this method to add services to the container. - public void ConfigureServices(IServiceCollection services) - { - - services.Configure(options => - { - options.SignInScheme = "Bearer"; - }); - - services.AddTransient(); - - services.AddAuthentication(); - - services.AddMvc(); - - } - - // This method gets called by the runtime. Use this method to configure the HTTP request pipeline. - public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory) - { - loggerFactory.AddConsole(Configuration.GetSection("Logging")); - loggerFactory.AddDebug(); - - if (env.IsDevelopment()) - { - app.UseDeveloperExceptionPage(); - } - else - { - app.UseExceptionHandler("/Home/Error"); - } - app.UseIISPlatformHandler(options => - { - options.AuthenticationDescriptions.Clear(); - }); - app.UseStaticFiles(); - var authConf = Configuration.GetSection("Authentication").GetSection("Yavsc"); - var clientId = authConf.GetSection("ClientId").Value; - var clientSecret = authConf.GetSection("ClientSecret").Value; - var logger = loggerFactory.CreateLogger(); - logger.LogInformation($"## ClientId: {clientId} ClientSecret: {clientSecret}"); - app.UseCookieAuthentication(new CookieAuthenticationOptions - { - AutomaticAuthenticate = true, - AutomaticChallenge = true, - AuthenticationScheme = "Bearer", - CookieName = CookieAuthenticationDefaults.CookiePrefix + "Bearer", - ExpireTimeSpan = TimeSpan.FromMinutes(5), - LoginPath = new PathString("/signin"), - LogoutPath = new PathString("/signout") - }); - var host = "http://dev.pschneider.fr"; - app.UseOAuthAuthentication( - options => - { - options.AuthenticationScheme = "Yavsc"; - options.AuthorizationEndpoint = $"{host}/authorize"; - options.TokenEndpoint = $"{host}/token"; - options.CallbackPath = new PathString("/signin-yavsc"); - options.DisplayName = "Yavsc dev"; - options.ClientId = clientId; - options.ClientSecret = clientSecret; - options.Scope.Add("profile"); - options.SaveTokensAsClaims = true; - options.UserInformationEndpoint = $"{host}/api/me"; - - options.Events = new OAuthEvents - { - OnCreatingTicket = async context => - { - var request = new HttpRequestMessage(HttpMethod.Get, options.UserInformationEndpoint); - request.Headers.Authorization = new AuthenticationHeaderValue("Bearer", context.AccessToken); - var response = await context.Backchannel.SendAsync(request); - response.EnsureSuccessStatusCode(); - - var payload = JObject.Parse(await response.Content.ReadAsStringAsync()); - var identifier = payload.Value("Id"); - var givenName = payload.Value("UserName"); - var emails = payload.Value("EMails"); - var roles = payload.Value("Roles"); - string email = null; - if (emails !=null) - email = emails.First?.Value(); - if (identifier!=null) - context.Identity.AddClaim( - new Claim( ClaimTypes.NameIdentifier,identifier)); - if (givenName!=null) - context.Identity.AddClaim( - new Claim( ClaimTypes.Name,givenName)); - if (email!=null) - context.Identity.AddClaim( - new Claim( ClaimTypes.Email,email)); - // TODO add all emails and roles - - } - }; - } - ); - - app.UseMvc(routes => - { - routes.MapRoute( - name: "default", - template: "{controller=Home}/{action=Index}/{id?}"); - }); - } - - // Entry point for the application. - public static void Main(string[] args) => Microsoft.AspNet.Hosting.WebApplication.Run(args); - } -} diff --git a/src/sampleWebAsWebApiClient/Views/Home/About.cshtml b/src/sampleWebAsWebApiClient/Views/Home/About.cshtml deleted file mode 100755 index b653a26f..00000000 --- a/src/sampleWebAsWebApiClient/Views/Home/About.cshtml +++ /dev/null @@ -1,7 +0,0 @@ -@{ - ViewData["Title"] = "About"; -} -

@ViewData["Title"].

-

@ViewData["Message"]

- -

Use this area to provide additional information.

diff --git a/src/sampleWebAsWebApiClient/Views/Home/Contact.cshtml b/src/sampleWebAsWebApiClient/Views/Home/Contact.cshtml deleted file mode 100755 index d5e35e02..00000000 --- a/src/sampleWebAsWebApiClient/Views/Home/Contact.cshtml +++ /dev/null @@ -1,16 +0,0 @@ -@{ - ViewData["Title"] = "Contact"; -} -

@ViewData["Title"].

-

@ViewData["Message"]

- -
- Paul Schneider
- A: Boulevard Aristide Briand - 92150 Suresnes - M: 336 51 14 15 64 -
- -
- Support: contact@pschneider.fr
- Marketing: paul@pschneider.fr -
diff --git a/src/sampleWebAsWebApiClient/Views/Home/Index.cshtml b/src/sampleWebAsWebApiClient/Views/Home/Index.cshtml deleted file mode 100755 index 2bb743a4..00000000 --- a/src/sampleWebAsWebApiClient/Views/Home/Index.cshtml +++ /dev/null @@ -1,37 +0,0 @@ -@{ - ViewData["Title"] = "Home Page"; -} - -
- @if (User?.Identity?.IsAuthenticated ?? false) { -

Welcome, @User.Identity.Name

- -

- @foreach (var claim in Context.User.Claims) { -

@claim.Type: @claim.Value
- } -

- - if (Model!=null) { -

Message received from the resource controller: @Model

- } - -
- -
-
- -
-
- Envoyer vers le dossier "test" - -
- - Sign out - } - - else { -

Welcome, anonymous

- Sign in - } -
diff --git a/src/sampleWebAsWebApiClient/Views/Shared/Error.cshtml b/src/sampleWebAsWebApiClient/Views/Shared/Error.cshtml deleted file mode 100755 index 473b35d6..00000000 --- a/src/sampleWebAsWebApiClient/Views/Shared/Error.cshtml +++ /dev/null @@ -1,6 +0,0 @@ -@{ - ViewData["Title"] = "Error"; -} - -

Error.

-

An error occurred while processing your request.

diff --git a/src/sampleWebAsWebApiClient/Views/Shared/_Layout.cshtml b/src/sampleWebAsWebApiClient/Views/Shared/_Layout.cshtml deleted file mode 100755 index b5ba2e96..00000000 --- a/src/sampleWebAsWebApiClient/Views/Shared/_Layout.cshtml +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - @ViewData["Title"] - testOauthClient - - - - - - -
- @RenderBody() -
-
-

© 2016 - testOauthClient

-
-
- - - - - - @RenderSection("scripts", required: false) - - diff --git a/src/sampleWebAsWebApiClient/Views/_ViewImports.cshtml b/src/sampleWebAsWebApiClient/Views/_ViewImports.cshtml deleted file mode 100755 index 5ebd7c19..00000000 --- a/src/sampleWebAsWebApiClient/Views/_ViewImports.cshtml +++ /dev/null @@ -1,2 +0,0 @@ -@using testOauthClient -@addTagHelper "*, Microsoft.AspNet.Mvc.TagHelpers" diff --git a/src/sampleWebAsWebApiClient/Views/_ViewStart.cshtml b/src/sampleWebAsWebApiClient/Views/_ViewStart.cshtml deleted file mode 100755 index 820a2f6e..00000000 --- a/src/sampleWebAsWebApiClient/Views/_ViewStart.cshtml +++ /dev/null @@ -1,3 +0,0 @@ -@{ - Layout = "_Layout"; -} diff --git a/src/sampleWebAsWebApiClient/appsettings.json b/src/sampleWebAsWebApiClient/appsettings.json deleted file mode 100755 index 8109d7a8..00000000 --- a/src/sampleWebAsWebApiClient/appsettings.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "Logging": { - "IncludeScopes": false, - "LogLevel": { - "Default": "Verbose", - "System": "Information", - "Microsoft": "Information" - } - }, - "Authentication": {  - "Yavsc": { - "ClientId": "2a3faf86-26e9-49f5-9473-6e6efaeeeac6", - "ClientSecret": "blahblah" - } - } -} \ No newline at end of file diff --git a/src/sampleWebAsWebApiClient/bower.json b/src/sampleWebAsWebApiClient/bower.json deleted file mode 100755 index fb3440bb..00000000 --- a/src/sampleWebAsWebApiClient/bower.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "name": "testOauthClient", - "private": true, - "dependencies": { - "bootstrap": "3.3.5", - "jquery": "2.1.4", - "jquery-validation": "1.14.0", - "jquery-validation-unobtrusive": "3.2.4" - } -} diff --git a/src/sampleWebAsWebApiClient/gulpfile.js b/src/sampleWebAsWebApiClient/gulpfile.js deleted file mode 100755 index 82a0ead8..00000000 --- a/src/sampleWebAsWebApiClient/gulpfile.js +++ /dev/null @@ -1,64 +0,0 @@ -/// -"use strict"; - -var gulp = require("gulp"), - rimraf = require("rimraf"), - concat = require("gulp-concat"), - cssmin = require("gulp-cssmin"), - shell = require("gulp-shell"), - uglify = require("gulp-uglify"); - -var webroot = "./wwwroot/"; - -var paths = { - js: webroot + "js/**/*.js", - minJs: webroot + "js/**/*.min.js", - css: webroot + "css/**/*.css", - minCss: webroot + "css/**/*.min.css", - concatJsDest: webroot + "js/site.min.js", - concatCssDest: webroot + "css/site.min.css" -}; - -gulp.task("clean:js", function (cb) { - rimraf(paths.concatJsDest, cb); -}); - -gulp.task("clean:css", function (cb) { - rimraf(paths.concatCssDest, cb); -}); - -gulp.task("clean", ["clean:js", "clean:css"]); - -gulp.task("min:js", function () { - return gulp.src([paths.js, "!" + paths.minJs], { - base: "." - }) - .pipe(concat(paths.concatJsDest)) - .pipe(uglify()) - .pipe(gulp.dest(".")); -}); - -gulp.task("min:css", function () { - return gulp.src([paths.css, "!" + paths.minCss]) - .pipe(concat(paths.concatCssDest)) - .pipe(cssmin()) - .pipe(gulp.dest(".")); -}); - -gulp.task("min", ["min:js", "min:css"]); -gulp.task('watch', shell.task(['MONO_OPTIONS=--debug ASPNET_ENV=Development dnx-watch web --configuration=Debug --server.urls=http://*:5002'])) - -var program = "testOauthClient"; -var port = 55555; - -gulp.task('default', ['debug']); - -gulp.task('build', function() { - return gulp - .src('./**/*.cs') - .pipe(msc(['-fullpaths', '-debug', '-target:exe', '-out:' + program])); -}); - -gulp.task('debug', ['build'], function(done) { - return mono.debug({ port: port, program: program}, done); -}); \ No newline at end of file diff --git a/src/sampleWebAsWebApiClient/package.json b/src/sampleWebAsWebApiClient/package.json deleted file mode 100755 index f7ec97f4..00000000 --- a/src/sampleWebAsWebApiClient/package.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "licence": "GNU GPL v3", - "name": "test-oauth-client", - "version": "0.0.0", - "devDependencies": { - "gulp": "^3.9.1", - "gulp-concat": "^2.6.1", - "gulp-cssmin": "^0.2.0", - "gulp-uglify": "^3.0.0", - "rimraf": "^2.6.2" - } -} \ No newline at end of file diff --git a/src/sampleWebAsWebApiClient/project.json b/src/sampleWebAsWebApiClient/project.json deleted file mode 100755 index 731c76e7..00000000 --- a/src/sampleWebAsWebApiClient/project.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "version": "1.0.0-*", - "compilationOptions": { - "emitEntryPoint": true - }, - "tooling": { - "defaultNamespace": "testOauthClient" - }, - "dependencies": { - "Yavsc.Abstract": { - "target": "project", - "type": "build" - }, - "Yavsc.Server": { - "target": "project", - "type": "build" - }, - "Microsoft.AspNet.Authentication.Cookies": "1.0.0-rc1-final", - "Microsoft.AspNet.Authentication.OAuth": "1.0.0-rc1-final", - "Microsoft.AspNet.Diagnostics": "1.0.0-rc1-final", - "Microsoft.AspNet.IISPlatformHandler": "1.0.0-rc1-final", - "Microsoft.AspNet.Mvc": "6.0.0-rc1-final", - "Microsoft.AspNet.Mvc.TagHelpers": "6.0.0-rc1-final", - "Microsoft.AspNet.Server.Kestrel": "1.0.0-rc1-final", - "Microsoft.AspNet.StaticFiles": "1.0.0-rc1-final", - "Microsoft.AspNet.Tooling.Razor": "1.0.0-rc1-final", - "Microsoft.Extensions.Configuration.FileProviderExtensions": "1.0.0-rc1-final", - "Microsoft.Extensions.Configuration.Json": "1.0.0-rc1-final", - "Microsoft.Extensions.Logging": "1.0.0-rc1-final", - "Microsoft.Extensions.Logging.Console": "1.0.0-rc1-final", - "Microsoft.Extensions.Logging.Debug": "1.0.0-rc1-final", - "Newtonsoft.Json": "7.0.1" - }, - "commands": { - "web": "Microsoft.AspNet.Server.Kestrel --server.urls=http://*:5002" - }, - "frameworks": { - "dnx451": { - "dependencies": { - "System.Json": "4.0.20126.16343" - } - } - }, - "exclude": [ - "wwwroot", - "node_modules", - "bower_components" - ], - "publishExclude": [ - "node_modules", - "bower_components", - "**.xproj", - "**.user", - "**.vspscc" - ], - "scripts": { - "prepublish": [ - "npm install", - "bower install", - "gulp clean", - "gulp min" - ], - "postrestore": [ - "grep -v '\\.\\.dll' project.lock.json > new.project.lock.json", - "mv new.project.lock.json project.lock.json" - ] - } -} diff --git a/src/sampleWebAsWebApiClient/wwwroot/css/site.css b/src/sampleWebAsWebApiClient/wwwroot/css/site.css deleted file mode 100755 index af0456db..00000000 --- a/src/sampleWebAsWebApiClient/wwwroot/css/site.css +++ /dev/null @@ -1,24 +0,0 @@ -body { - padding-top: 50px; - padding-bottom: 20px; -} - -/* Wrapping element */ -/* Set some basic padding to keep content from hitting the edges */ -.body-content { - padding-left: 15px; - padding-right: 15px; -} - -/* Set widths on the form inputs since otherwise they're 100% wide */ -input, -select, -textarea { - max-width: 280px; -} - -/* Carousel */ -.carousel-caption p { - font-size: 20px; - line-height: 1.4; -} diff --git a/src/sampleWebAsWebApiClient/wwwroot/css/site.min.css b/src/sampleWebAsWebApiClient/wwwroot/css/site.min.css deleted file mode 100644 index 1547cbc4..00000000 --- a/src/sampleWebAsWebApiClient/wwwroot/css/site.min.css +++ /dev/null @@ -1 +0,0 @@ -body{padding-top:50px;padding-bottom:20px}.body-content{padding-left:15px;padding-right:15px}input,select,textarea{max-width:280px}.carousel-caption p{font-size:20px;line-height:1.4} diff --git a/src/sampleWebAsWebApiClient/wwwroot/favicon.ico b/src/sampleWebAsWebApiClient/wwwroot/favicon.ico deleted file mode 100755 index a3a799985c43bc7309d701b2cad129023377dc71..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32038 zcmeHwX>eTEbtY7aYbrGrkNjgie?1jXjZ#zP%3n{}GObKv$BxI7Sl;Bwl5E+Qtj&t8 z*p|m4DO#HoJC-FyvNnp8NP<{Na0LMnTtO21(rBP}?EAiNjWgeO?z`{3ZoURUQlV2d zY1Pqv{m|X_oO91|?^z!6@@~od!@OH>&BN;>c@O+yUfy5w>LccTKJJ&`-k<%M^Zvi( z<$dKp=jCnNX5Qa+M_%6g|IEv~4R84q9|7E=|Ho(Wz3f-0wPjaRL;W*N^>q%^KGRr7 zxbjSORb_c&eO;oV_DZ7ua!sPH=0c+W;`vzJ#j~-x3uj};50#vqo*0w4!LUqs*UCh9 zvy2S%$#8$K4EOa&e@~aBS65_hc~Mpu=454VT2^KzWqEpBA=ME|O;1cn?8p<+{MKJf zbK#@1wzL44m$k(?85=Obido7=C|xWKe%66$z)NrzRwR>?hK?_bbwT z@Da?lBrBL}Zemo1@!9pYRau&!ld17h{f+UV0sY(R{ET$PBB|-=Nr@l-nY6w8HEAw* zRMIQU`24Jl_IFEPcS=_HdrOP5yf81z_?@M>83Vv65$QFr9nPg(wr`Ke8 zaY4ogdnMA*F7a4Q1_uXadTLUpCk;$ZPRRJ^sMOch;rlbvUGc1R9=u;dr9YANbQ<4Z z#P|Cp9BP$FXNPolgyr1XGt$^lFPF}rmBF5rj1Kh5%dforrP8W}_qJL$2qMBS-#%-|s#BPZBSETsn_EBYcr(W5dq( z@f%}C|iN7)YN`^)h7R?Cg}Do*w-!zwZb9=BMp%Wsh@nb22hA zA{`wa8Q;yz6S)zfo%sl08^GF`9csI9BlGnEy#0^Y3b);M+n<(}6jziM7nhe57a1rj zC@(2ISYBL^UtWChKzVWgf%4LW2Tqg_^7jMw`C$KvU+mcakFjV(BGAW9g%CzSyM;Df z143=mq0oxaK-H;o>F3~zJ<(3-j&?|QBn)WJfP#JR zRuA;`N?L83wQt78QIA$(Z)lGQY9r^SFal;LB^qi`8%8@y+mwcGsf~nv)bBy2S7z~9 z=;X@Gglk)^jpbNz?1;`!J3QUfAOp4U$Uxm5>92iT`mek#$>s`)M>;e4{#%HAAcb^8_Ax%ersk|}# z0bd;ZPu|2}18KtvmIo8`1@H~@2ejwo(5rFS`Z4&O{$$+ch2hC0=06Jh`@p+p8LZzY z&2M~8T6X^*X?yQ$3N5EzRv$(FtSxhW>>ABUyp!{484f8(%C1_y)3D%Qgfl_!sz`LTXOjR&L!zPA0qH_iNS!tY{!^2WfD%uT}P zI<~&?@&))5&hPPHVRl9);TPO>@UI2d!^ksb!$9T96V(F){puTsn(}qt_WXNw4VvHj zf;6A_XCvE`Z@}E-IOaG0rs>K>^=Sr&OgT_p;F@v0VCN0Y$r|Lw1?Wjt`AKK~RT*kJ z2>QPuVgLNcF+XKno;WBv$yj@d_WFJbl*#*V_Cwzo@%3n5%z4g21G*PVZ)wM5$A{klYozmGlB zT@u2+s}=f}25%IA!yNcXUr!!1)z(Nqbhojg0lv@7@0UlvUMT)*r;M$d0-t)Z?B1@qQk()o!4fqvfr_I0r7 zy1(NdkHEj#Yu{K>T#We#b#FD=c1XhS{hdTh9+8gy-vkcdkk*QS@y(xxEMb1w6z<^~ zYcETGfB#ibR#ql0EiD;PR$L&Vrh2uRv5t_$;NxC;>7_S5_OXxsi8udY3BUUdi55Sk zcyKM+PQ9YMA%D1kH1q48OFG(Gbl=FmV;yk8o>k%0$rJ8%-IYsHclnYuTskkaiCGkUlkMY~mx&K}XRlKIW;odWIeuKjtbc^8bBOTqK zjj(ot`_j?A6y_h%vxE9o*ntx#PGrnK7AljD_r58ylE*oy@{IY%+mA^!|2vW_`>`aC{#3`#3;D_$^S^cM zRcF+uTO2sICledvFgNMU@A%M)%8JbSLq{dD|2|2Sg8vvh_uV6*Q?F&rKaV{v_qz&y z`f;stIb?Cb2!Cg7CG91Bhu@D@RaIrq-+o+T2fwFu#|j>lD6ZS9-t^5cx>p|?flqUA z;Cgs#V)O#`Aw4$Kr)L5?|7f4izl!;n0jux}tEW$&&YBXz9o{+~HhoiYDJ`w5BVTl&ARya=M7zdy$FEe}iGBur8XE>rhLj&_yDk5D4n2GJZ07u7%zyAfNtOLn;)M?h*Py-Xtql5aJOtL4U8e|!t? z((sc6&OJXrPdVef^wZV&x=Z&~uA7^ix8rly^rEj?#d&~pQ{HN8Yq|fZ#*bXn-26P^ z5!)xRzYO9{u6vx5@q_{FE4#7BipS#{&J7*>y}lTyV94}dfE%Yk>@@pDe&F7J09(-0|wuI|$of-MRfK51#t@t2+U|*s=W; z!Y&t{dS%!4VEEi$efA!#<<7&04?kB}Soprd8*jYv;-Qj~h~4v>{XX~kjF+@Z7<t?^|i z#>_ag2i-CRAM8Ret^rZt*^K?`G|o>1o(mLkewxyA)38k93`<~4VFI?5VB!kBh%NNU zxb8K(^-MU1ImWQxG~nFB-Un;6n{lQz_FfsW9^H$Xcn{;+W^ZcG$0qLM#eNV=vGE@# z1~k&!h4@T|IiI<47@pS|i?Qcl=XZJL#$JKve;booMqDUYY{(xcdj6STDE=n?;fsS1 ze`h~Q{CT$K{+{t+#*I1=&&-UU8M&}AwAxD-rMa=e!{0gQXP@6azBq9(ji11uJF%@5 zCvV`#*?;ZguQ7o|nH%bm*s&jLej#@B35gy32ZAE0`Pz@#j6R&kN5w{O4~1rhDoU zEBdU)%Nl?8zi|DR((u|gg~r$aLYmGMyK%FO*qLvwxK5+cn*`;O`16c!&&XT{$j~5k zXb^fbh1GT-CI*Nj{-?r7HNg=e3E{6rxuluPXY z5Nm8ktc$o4-^SO0|Es_sp!A$8GVwOX+%)cH<;=u#R#nz;7QsHl;J@a{5NUAmAHq4D zIU5@jT!h?kUp|g~iN*!>jM6K!W5ar0v~fWrSHK@})@6Lh#h)C6F6@)&-+C3(zO! z8+kV|B7LctM3DpI*~EYo>vCj>_?x&H;>y0*vKwE0?vi$CLt zfSJB##P|M2dEUDBPKW=9cY-F;L;h3Fs4E2ERdN#NSL7ctAC z?-}_a{*L@GA7JHJudxtDVA{K5Yh*k(%#x4W7w+^ zcb-+ofbT5ieG+@QG2lx&7!MyE2JWDP@$k`M;0`*d+oQmJ2A^de!3c53HFcfW_Wtv< zKghQ;*FifmI}kE4dc@1y-u;@qs|V75Z^|Q0l0?teobTE8tGl@EB?k#q_wUjypJ*R zyEI=DJ^Z+d*&}B_xoWvs27LtH7972qqMxVFcX9}c&JbeNCXUZM0`nQIkf&C}&skSt z^9fw@b^Hb)!^hE2IJq~~GktG#ZWwWG<`@V&ckVR&r=JAO4YniJewVcG`HF;59}=bf zLyz0uxf6MhuSyH#-^!ZbHxYl^mmBVrx) zyrb8sQ*qBd_WXm9c~Of$&ZP$b^)<~0%nt#7y$1Jg$e}WCK>TeUB{P>|b1FAB?%K7>;XiOfd}JQ`|IP#Vf%kVy zXa4;XFZ+>n;F>uX&3|4zqWK2u3c<>q;tzjsb1;d{u;L$-hq3qe@82(ob<3qom#%`+ z;vzYAs7TIMl_O75BXu|r`Qhc4UT*vN$3Oo0kAC!{f2#HexDy|qUpgTF;k{o6|L>7l z=?`=*LXaow1o;oNNLXsGTrvC)$R&{m=94Tf+2iTT3Y_Or z-!;^0a{kyWtO4vksG_3cyc7HQ0~detf0+2+qxq(e1NS251N}w5iTSrM)`0p8rem!j zZ56hGD=pHI*B+dd)2B`%|9f0goozCSeXPw3 z+58k~sI02Yz#lOneJzYcG)EB0|F+ggC6D|B`6}d0khAK-gz7U3EGT|M_9$ZINqZjwf>P zJCZ=ogSoE`=yV5YXrcTQZx@Un(64*AlLiyxWnCJ9I<5Nc*eK6eV1Mk}ci0*NrJ=t| zCXuJG`#7GBbPceFtFEpl{(lTm`LX=B_!H+& z>$*Hf}}y zkt@nLXFG9%v**s{z&{H4e?aqp%&l#oU8lxUxk2o%K+?aAe6jLojA& z_|J0<-%u^<;NT*%4)n2-OdqfctSl6iCHE?W_Q2zpJken#_xUJlidzs249H=b#g z?}L4-Tnp6)t_5X?_$v)vz`s9@^BME2X@w<>sKZ3=B{%*B$T5Nj%6!-Hr;I!Scj`lH z&2dHFlOISwWJ&S2vf~@I4i~(0*T%OFiuX|eD*nd2utS4$1_JM?zmp>a#CsVy6Er^z zeNNZZDE?R3pM?>~e?H_N`C`hy%m4jb;6L#8=a7l>3eJS2LGgEUxsau-Yh9l~o7=Yh z2mYg3`m5*3Ik|lKQf~euzZlCWzaN&=vHuHtOwK!2@W6)hqq$Zm|7`Nmu%9^F6UH?+ z@2ii+=iJ;ZzhiUKu$QB()nKk3FooI>Jr_IjzY6=qxYy;&mvi7BlQ?t4kRjIhb|2q? zd^K~{-^cxjVSj?!Xs=Da5IHmFzRj!Kzh~b!?`P7c&T9s77VLYB?8_?F zauM^)p;qFG!9PHLfIsnt43UnmV?Wn?Ki7aXSosgq;f?MYUuSIYwOn(5vWhb{f%$pn z4ySN-z}_%7|B);A@PA5k*7kkdr4xZ@s{e9j+9w;*RFm;XPDQwx%~;8iBzSKTIGKO z{53ZZU*OLr@S5=k;?CM^i#zkxs3Sj%z0U`L%q`qM+tP zX$aL;*^g$7UyM2Go+_4A+f)IQcy^G$h2E zb?nT$XlgTEFJI8GN6NQf%-eVn9mPilRqUbT$pN-|;FEjq@Ao&TxpZg=mEgBHB zU@grU;&sfmqlO=6|G3sU;7t8rbK$?X0y_v9$^{X`m4jZ_BR|B|@?ZCLSPPEzz`w1n zP5nA;4(kQFKm%$enjkkBxM%Y}2si&d|62L)U(dCzCGn56HN+i#6|nV-TGIo0;W;`( zW-y=1KF4dp$$mC_|6}pbb>IHoKQeZajXQB>jVR?u`R>%l1o54?6NnS*arpVopdEF; zeC5J3*M0p`*8lif;!irrcjC?(uExejsi~>4wKYwstGY^N@KY}TujLx`S=Cu+T=!dx zKWlPm->I**E{A*q-Z^FFT5$G%7Ij0_*Mo4-y6~RmyTzUB&lfae(WZfO>um}mnsDXPEbau-!13!!xd!qh*{C)6&bz0j1I{>y$D-S)b*)JMCPk!=~KL&6Ngin0p6MCOxF2L_R9t8N!$2Wpced<#`y!F;w zKTi5V_kX&X09wAIJ#anfg9Dhn0s7(C6Nj3S-mVn(i|C6ZAVq0$hE)874co};g z^hR7pe4lU$P;*ggYc4o&UTQC%liCXooIfkI3TNaBV%t~FRr}yHu7kjQ2J*3;e%;iW zvDVCh8=G80KAeyhCuY2LjrC!Od1rvF7h}zszxGV)&!)6ChP5WAjv-zQAMNJIG!JHS zwl?pLxC-V5II#(hQ`l)ZAp&M0xd4%cxmco*MIk?{BD=BK`1vpc}D39|XlV z{c&0oGdDa~TL2FT4lh=~1NL5O-P~0?V2#ie`v^CnANfGUM!b4F=JkCwd7Q`c8Na2q zJGQQk^?6w}Vg9-{|2047((lAV84uN%sK!N2?V(!_1{{v6rdgZl56f0zDMQ+q)jKzzu^ztsVken;=DjAh6G`Cw`Q4G+BjS+n*=KI~^K{W=%t zbD-rN)O4|*Q~@<#@1Vx$E!0W9`B~IZeFn87sHMXD>$M%|Bh93rdGf1lKoX3K651t&nhsl= zXxG|%@8}Bbrlp_u#t*DZX<}_0Yb{A9*1Pd_)LtqNwy6xT4pZrOY{s?N4)pPwT(i#y zT%`lRi8U#Ken4fw>H+N`{f#FF?ZxFlLZg7z7#cr4X>id z{9kUD`d2=w_Zlb{^c`5IOxWCZ1k<0T1D1Z31IU0Q2edsZ1K0xv$pQVYq2KEp&#v#Z z?{m@Lin;*Str(C2sfF^L>{R3cjY`~#)m>Wm$Y|1fzeS0-$(Q^z@} zEO*vlb-^XK9>w&Ef^=Zzo-1AFSP#9zb~X5_+){$(eB4K z8gtW+nl{q+CTh+>v(gWrsP^DB*ge(~Q$AGxJ-eYc1isti%$%nM<_&Ev?%|??PK`$p z{f-PM{Ym8k<$$)(F9)tqzFJ?h&Dk@D?Dt{4CHKJWLs8$zy6+(R)pr@0ur)xY{=uXFFzH_> z-F^tN1y(2hG8V)GpDg%wW0Px_ep~nIjD~*HCSxDi0y`H!`V*~RHs^uQsb1*bK1qGpmd zB1m`Cjw0`nLBF2|umz+a#2X$c?Lj;M?Lj;MUp*d>7j~ayNAyj@SLpeH`)BgRH}byy zyQSat!;U{@O(<<2fp&oQkIy$z`_CQ-)O@RN;QD9T4y|wIJ^%U#(BF%=`i49}j!D-) zkOwPSJaG03SMkE~BzW}b_v>LA&y)EEYO6sbdnTX*$>UF|JhZ&^MSb4}Tgbne_4n+C zwI8U4i~PI>7a3{kVa8|))*%C0|K+bIbmV~a`|G#+`TU#g zXW;bWIcWsQi9c4X*RUDpIfyoPY)2bI-r9)xulm1CJDkQd6u+f)_N=w1ElgEBjprPF z3o?Ly0RVeY_{3~fPVckRMxe2lM8hj!B8F)JO z!`AP6>u>5Y&3o9t0QxBpNE=lJx#NyIbp1gD zzUYBIPYHIv9ngk-Zt~<)62^1Zs1LLYMh@_tP^I7EX-9)Ed0^@y{k65Gp0KRcTmMWw zU|+)qx{#q0SL+4q?Q`i0>COIIF8a0Cf&C`hbMj?LmG9K&iW-?PJt*u)38tTXAP>@R zZL6uH^!RYNq$p>PKz7f-zvg>OKXcZ8h!%Vo@{VUZp|+iUD_xb(N~G|6c#oQK^nHZU zKg#F6<)+`rf~k*Xjjye+syV{bwU2glMMMs-^ss4`bYaVroXzn`YQUd__UlZL_mLs z(vO}k!~(mi|L+(5&;>r<;|OHnbXBE78LruP;{yBxZ6y7K3)nMo-{6PCI7gQi6+rF_ zkPod!Z8n}q46ykrlQS|hVB(}(2Kf7BCZ>Vc;V>ccbk2~NGaf6wGQH@W9&?Zt3v(h*P4xDrN>ex7+jH*+Qg z%^jH$&+*!v{sQ!xkWN4+>|b}qGvEd6ANzgqoVy5Qfws}ef2QqF{iiR5{pT}PS&yjo z>lron#va-p=v;m>WB+XVz|o;UJFdjo5_!RRD|6W{4}A2a#bZv)gS_`b|KsSH)Sd_JIr%<%n06TX&t{&!H#{)?4W9hlJ`R1>FyugOh3=D_{einr zu(Wf`qTkvED+gEULO0I*Hs%f;&=`=X4;N8Ovf28x$A*11`dmfy2=$+PNqX>XcG`h% zJY&A6@&)*WT^rC(Caj}2+|X|6cICm5h0OK0cGB_!wEKFZJU)OQ+TZ1q2bTx9hxnq& z$9ee|f9|0M^)#E&Pr4)f?o&DMM4w>Ksb{hF(0|wh+5_{vPow{V%TFzU2za&gjttNi zIyR9qA56dX52Qbv2aY^g`U7R43-p`#sO1A=KS2aKgfR+Yu^bQ*i-qu z%0mP;Ap)B~zZgO9lG^`325gOf?iUHF{~7jyGC)3L(eL(SQ70VzR~wLN18tnx(Cz2~ zctBl1kI)wAe+cxWHw*NW-d;=pd+>+wd$a@GBju*wFvabSaPtHiT!o#QFC+wBVwYo3s=y;z1jM+M=Fj!FZM>UzpL-eZzOT( zhmZmEfWa=%KE#V3-ZK5#v!Hzd{zc^{ctF~- z>DT-U`}5!fk$aj24`#uGdB7r`>oX5tU|d*b|N3V1lXmv%MGrvE(dXG)^-J*LA>$LE z7kut4`zE)v{@Op|(|@i#c>tM!12FQh?}PfA0`Bp%=%*RiXVzLDXnXtE@4B)5uR}a> zbNU}q+712pIrM`k^odG8dKtG$zwHmQI^c}tfjx5?egx3!e%JRm_64e+>`Ra1IRfLb z1KQ`SxmH{cZfyVS5m(&`{V}Y4j6J{b17`h6KWqZ&hfc(oR zxM%w!$F(mKy05kY&lco3%zvLCxBW+t*rxO+i=qGMvobx0-<7`VUu)ka`){=ew+Ovt zg%52_{&UbkUA8aJPWsk)gYWV4`dnxI%s?7^fGpq{ZQuu=VH{-t7w~K%_E<8`zS;V- zKTho*>;UQQul^1GT^HCt@I-q?)&4!QDgBndn?3sNKYKCQFU4LGKJ$n@Je$&w9@E$X z^p@iJ(v&`1(tq~1zc>0Vow-KR&vm!GUzT?Eqgnc)leZ9p)-Z*C!zqb=-$XG0 z^!8RfuQs5s>Q~qcz92(a_Q+KH?C*vCTr~UdTiR`JGuNH8v(J|FTiSEcPrBpmHRtmd zI2Jng0J=bXK);YY^rM?jzn?~X-Pe`GbAy{D)Y6D&1GY-EBcy%Bq?bKh?A>DD9DD!p z?{q02wno2sraGUkZv5dx+J8)&K$)No43Zr(*S`FEdL!4C)}WE}vJd%{S6-3VUw>Wp z?Aasv`T0^%P$2vE?L+Qhj~qB~K%eW)xH(=b_jU}TLD&BP*Pc9hz@Z=e0nkpLkWl}> z_5J^i(9Z7$(XG9~I3sY)`OGZ#_L06+Dy4E>UstcP-rU@xJ$&rxvo!n1Ao`P~KLU-8 z{zDgN4-&A6N!kPSYbQ&7sLufi`YtE2uN$S?e&5n>Y4(q#|KP!cc1j)T^QrUXMPFaP z_SoYO8S8G}Z$?AL4`;pE?7J5K8yWqy23>cCT2{=-)+A$X^-I9=e!@J@A&-;Ufc)`H}c(VI&;0x zrrGv()5mjP%jXzS{^|29?bLNXS0bC%p!YXI!;O457rjCEEzMkGf~B3$T}dXBO23tP z+Ci>;5UoM?C@bU@f9G1^X3=ly&ZeFH<@|RnOG--A&)fd)AUgjw?%izq{p(KJ`EP0v z2mU)P!+3t@X14DA=E2RR-|p${GZ9ETX=d+kJRZL$nSa0daI@&oUUxnZg0xd_xu>Vz lzF#z5%kSKX?YLH3ll^(hI(_`L*t#Iva2Ede*Z;>H_7CG{BE5;ylYml$5DdK&P?6qC zs3Ayi36KDx!^^pUob%?rJ9B5=-1q)@GvDm}&Dwi^dzHP`x7Yeb>FH=NT;{w?Lqo%$ z`Q)(y4b6FP8k#e&FP^1RY9A?nrFI3nTl4WlBfkm46fo8ji=o?$!m#2g~z#(kp>2L zKRSH5{LxVDKI;=BCSmHs`ebGK+C#PT4wh-}_(G!jTdFq8C0pN!N#24jAKOFMns*TC zijWgR(|Df-pu!Kl-irq=Wp2nXWp3q6A1!3@P?;1cZx*L^SJBkwJ%HNG{3+9)&4U`M zEPvDg8vL97_uyai{~r8n{=fd%|7g)aHvd21!1P?qRz2bTpXx{(HhdOH{KxD6x@OD+ z933{wHQ3l78)X2Ru`7#&v-Vi>&!GL2)gB8_Q>|Ur_t^dY!Q%um!pXGLbj|mdpQa-v zaC?-+Z>L&z<#fCFa`0&H(FvgvMv?l-x=li<0#&Lu8jns8Th{PeGWG^n`gA3~h=r~g zG45maZodAxz|+AUCh@7|WBrD^__30O8bA=GhbWa5ge_xa=lxx~5Yc&>d3>}uxrC0} zu5R!?nmMv3^jU6^R}v0Gs_r%TQ-)$>8=X!Mu6M;G5HQs}0J`H+7QqCbF{x^=VIJ1e z(a`!Oyh32*!WuhdBVcCvWN#6wa*zw(@(50b!cFc*5&2_^gq}@iMO5Cm9sU@>z+6qX zIot?zehG0)^<)w7;EykJYIw|&ujgEA#Oer(%TOh5w+FP0RyXk?+oP+0acKmzUj#WT z^l=A#X8ENb!NqT>R?3xr8?U&0L4TwTG%d0+dxYN8Z*JYn_Xth6c0`0e=L)bHD|Z6> zgpSv!3=(r2l;4@1u5Og{;mGB2)nSQNyp`E0O&V4&Y^tLsa;U6dX_QdAqeO{hmsYSC5n z*w5@%6S4T5qS)d@bD^BEIC21wilY&uj+iLM>m){>%Q_2Kr(5}^1F=7klEcm^#Xfz| z6$rJoG!r(nN^>)V$yc2=Ix+|(f6m)|v$H)eTaEC8S+Zy}L1*(hGIKuf{T_@HLIxy& zSRRkR

)@&be&llF+H~K<*~K`uu=Ns~p?FSJRnzvgFC#`-4#nEs>_YK|wh^-#=)=upZrOyz;)Zl0Bv0Jd)vcOtEuXX+YM0yw1W${hkQ~0s> zPxm@t`pqulvnIJnKW&^U|K=|!KRYJqU@qJ@d(7EYDH`!`7bmAmo9wL5(JpwwO0KRc zHqNb1o7XDR4ZpV>-5l-S!p0V6&+&-IXRRo5m$A^*FL38lwos6hbdykJ`FzjWU_U($ zcbj&N^7sqPS88Z5Mp6_&PgYbKl{(TEom?dthaK>?!>2h(4Of^gnFnLEmlK|8)-0)c zKoLB?|7+%jgRv~Bbq|<9zQbK}mBx>KcWmSGN6sj2W|*(6 z7$7c$EBF(>Kj|opr1|t*Q~vGaX0b*ovvQrI>;{iEvHF+Woz#HDQb>wu*hxS!0)Dbu zOiD%EY;ctzJ=v-NjBEjaD~8e(H*A ztW_!{Qvscwn-FLnGjpqnEiebx*gm7gOr>CiNeb}hv>SL~D5ReR^+bGr72Yzz~J z0-y@3-4&tp-E1W7px=$V)A0FzB{r=vFna7o9*1yeBLNb9ngR`4>_5k^-8mX^QlS~- zx3EUOgzETGD+Bjp^H~>V`(wMq{I$+r?fb6&f&1eOK8u~8{UYC9qkG#s`cvsow_M^Y z%;H8yn*c-I71aue?#{53KHYepfw|_S@Xg+*qc|3jG-5qIW8`GIYW6{!c#lo+&Z1bC zR&f~jCu`5HF}^;ylJ93{mpB!d^zm7$VJkHn>Xgj^!UIZd)NtsJMT$PnhYpL(0w#MC zh)r&i|vD7U{h7~UZkI7)t8ESkCB0^fgG11RAa&GOPZ+h~Wp`4JuJt-BJ>vm}}A z&Lr==oxlSE{X`($@NqsFW5BsBGtn*6TbB3e3$X~tM9yijpf2uhI2%%*GX*J;T{PVt zb$7kq!=eW$?`YF>IN4O)%ozr(Xydvrr|dCNERfeq8-_&+uV2}W0kyUaD%}peS$xsW z23i#wxFPRPcwpJ!@e8;&8mF|*w4T{jE5z^JqIMk7WbKT8lOpZq8Qx*JA|!jwEul-W z(LpNE)Xbs*wq`|-CXt(`(za_`)Nyzh#vdz2Yxaj$bdnH_B3 zc~o_P@0ICCDy_oR4B-@vMOTM@zNc4Ty4WncaVnylujS9P&>eZ-P7Oyati%)y+19KU ziN3{J=BB6@7fnC@=0vz;p`lHWNIs)PoF2n0Snu(r4z&Mx%dpkgdlNOK3qr>K5rzte z^c<#&F*E2oE=YZlKX4_8fbO7_y%YljJ+sZPvv$T_XK-pvZfDlNBV&NN+@?;RhyvQa z7Lz|rQaCq)k4j)q7a0Pv$d!&yIF$vuFPB~2f4AsLxmbb0_U}3GgGWa8g?YQrOY%n@ zbA)+ql*S)(oTdq4Cm1^7p9$DJfa`>=Kb(>}-F(EoR@tceEtLBOj(9Cg9c9L*9h~(t zJ|{g?<*TO`lo}>VD_6@tnT<;(TrjkKL@%S2VY4L;(Q?s{UP4<*(ox>_BSOn$y<-2HHLXCrIRA?T;y;b)!jJug0QHNB`f zB{|^e2mkwK7|#QP<_EvVbnIaS0~B$_xyC_Amn=q-w@H=JGAggL0bF?Q+qHClBzTf% zHgtu+gEXZoVfS5QTODDE`y)m@>$ae{9PX+HaLUB2M1F> z1&q!YEl5e;DuH7W12A^FTKBohRr^3LPS3W*p5UJgTAfGl`^11O)@Dy@-d#nfUC84b zgjf{`X+1;aa5mF+{H!+Djw0{wJRRm1w**ND;KJf*+=E1+akeS$+ z^Y+&gF}tqAZ*Lx;yvU)I>uzx6yTS~P0>#SiSOGEH<&4}V5tYII>LvOE+6H+1ep~{& zB8r=V{Y7uyKqDU)udo&OsLi)u?Jq|9N11`ED&|!N`MfvG4tXN6QH0pX8TbWB@7_A4 z^QwZ~@RAOG-Q0;^v+}%C&Q~rvKY93xyAj*NnD$0iycBqJ{3<-VhQ96i)kl4%^slq8 z622`MBG9+q1FAyG%sI9#FZYCVnzGHhL=T7tp#WL-YdiCmlszId_GB+c6?&rz@+Y{;9hsLMec_Wja1A0xOpGtHG zQw>ItPOjF=7V=%B=t@CJn8f}=U?*F8V%36Vy;-&_W(9G$VOy$aaeOIqHJY(} zATiSY0)(Oah7lKPM9tjyK}+!3!VvFhU5Pr+lg%Y-USzP^?T}agr2+Ze3e)R)SdWYH zAr2-Bf6z{;IRmUo38i$@zsQjjSUfed}6OBfFj(Lr$#18b*B5RIu z%hc(w#2+-sqm7N)Gc=#Oz^rnPL3?6-twDzj(Fy7*IAOqn>OnG?rHsWe(U^Z zf@~6+!8K=ZmWjOK;Qymw?U#L)a)Ta&QDS_yBqHdEdQh&cO5Oc^p?71CaId$n%jjl~ zs89PuRH-Y~kg*#ll#QB)_DYe@nRmO8-NbqxTZ2_!B1Nk`lgJz#`m|RPuXsC9J?v5+ zQIm7A9O&}V>^G@3%NvUPAHU7zuf>}_d!1TsOWwNhH8vuVi z-1hlxl01iv4?}4q*i98;X+*cR4+mu_-B9}^USvjI9M@F@AVB2`wUq{Ch3&cUGl5vLxRs1!gu3{xEgV_Z z&gf;(^-B1nOd&|edKD8>)DmlDH`Q@8U1{;gZmWxV)2!NRsI3RAi*7OEs;H`Kz`h~* z$T$1hhkCwRVpAs))6ot1{N(kom53|w()#QZkc%l&yEX0HX{U`1)<(aTjgms+(V=0y zG2TpHo8r+xnA)-qXb7R5|D`71bgIR8vBCckXm|xgy*6;=9Ca9TWYZ{>Hl)!{Gw{$D z2qZ?s-15r^#?HT-30g6^y#Xj?PAdegeiwCMq#gupZJw6Dk(1FG&RBw0=1GzssHA6I z_{s&{crVrMx)X$j6*!bn&mI+Nw`XGRGR&=co?UQs+q}`I=u-Vjiv28lz0_R8IznTyDuYQ)$)1VaVo__B0C70!sf7e8+>SCjvKdg{FfM zEyw4tpQvJ*!~y z?}=|dT?g=1vxL6%b6_{~_CbPNaw)C9N8FUx38faRpW2htxrJ<>*m6tkA@64BT$+jg z7SJRt9S%1@_JI5k`?2roOmG`FQ>0$sjf=a)n*0v$?H~Jcrxc|K8d**I-kN3vn-EV; z$8XvuV{pPa-sXj^-E38@>eiL1da`!K#|&>BS{aOz9+r}r#9)e$VY#oW!lm~lAj7m zU^{ozdF~O3b=o>(1KuCnlwdU`FNN`>35ifYmmHa&!tCpJ$TBn~+9tsO78c zI+yA%wP559-#I4m$1^`xB&M`;1;n_$Ht2YJ+oOkKqD1Dc?{igd^rLJ^2VH&R@~Dq> zt#D#z_+%yCF(U(uoG*0pio;0GvZ03v6Z)+wY1be|c_~?kB`;~i@LeJj1&fy?N3=Kg zTEBP{Y$O|ukU5b&0sWmXuw)U#*P7Zr60kdEjnwQBai&YP+;<88<8XuHun3i6FPJ6Q zUn^zzh;0L*7;Gk0IfS0-9#R|{@bm0F5GunfpDxVvI`ngY;eaSYiY3jGr_Ai?=&6|? zXZDzgF8|{wTq8i3y+P!H$2W(<1!AGO_W1j_AC*7e){1vhPvfx6Wf?qva$ADSvGpqv zf8;6p8dk5_Y?fN)BMQ=y&?v7e+U#zhG{KGQib}+jC}T6Vy7=17miJ3RH|rmIygNGz(F=y1(Zyw893HYfTlJO^i9b&jqjSHJ3iKS<;nzabKePp_(;e zYw!786=@?W@*nLQh8ig^&*AV?DG!AGT9^z?=MQ549rWu+-mcPegt4<9KN*> zEuMql?@VGES2sra&RepZ-C7*BBK3rBc~vR|=cXb>#W?SV2nUrDp(0L??E{x?%mF%| z{_2rlVKB?BnH;GfEJ(+uI=5$KO_JL2flkk+TL(ycCu7;GSyK{3uwG>KF9-ORx64Om z-qa-vaB=J1tCeHQ^}ZBLQ40Gawd&{AhwHWEYxvU3UK|UQoDFvN>SxUWe6Yt9*1DS# zaW`bfBzA2nbTSR18oU^)qhX#~kT&)q+6%%g6Lg1i#fnwEPnRrS^&$z)D*(fvs@AOX zsEk%WmxSfzOV5iI23H=gSNIww5%%9~5D@34N)4VJ*Uym?rHI>~A}3TCyBwgw$vlln zO3=vL?4K;wf7WBB=NkZ_=OSgMd zj|)^e=1tK-?2p53+myTgbpGdj263Xx>I?|4M7cNp?+>y)@u7d$pjYqvbd-T9rX| zB#djiwb#w><4dvlUP=UoXI0tZ9xFwh-ii^Y!)0>0AJ1~CnB@O zx$+)wNZl??^m_;+J+gyHCtMO0dq}F!Fmye_TiRw1pBBo?t9-P=F=$>)#88ix1YjL| zU4rqc>a=~lDDldTtENtB)PmpxIF@4v?6A?2^=IWjm3j*0w;#kC3nx6nT8&^tCU@w4 zvW)Bf0qYxGz;tV6A!W!1KkexcY+*ChiuN=AL2_~XFgu5$_>5L8nqGb9A4nACtQ3Fr z4jrT~S^AxX)v4?2Inte|dz00itw6nRLEeHT=x%Rr4X{+VUaEcZZGRbCLx|OY{M^x4 zBEL9x^~vz1YMGW-xd+JXoAQHNg+v@(~Av3MjHq|*;S3cM( zCyRL+~L20bpI5*tEU2b|3$37z`4Ka z|1K!)pWt%;8Ug$#i~gp1W=?&4@fUjIf8VhMfwpAMFK$x zolvB=5D`L^mXJgsffHf^0RkWA{&DZSZ+zdlW4!Uc`^S6#?7hcad+j;rT665V=KRGy zGBrGVO7s*L7uVSb_w^ogasBdwi|dH{iKB;-reC#74sRka^sQf*`?|gee(LYSb=TR~ z$>q`m@274qk6oTRhr$M2fLvTsMi2DvT7=9{=UP+j@l8C7U4r-Pe{p*Ki;6&f^_9=* zoq+2-0!>cWq(?=xv~rV2$V#7Ad}8NDdtR)6)|R_|AzeW6{7psatRLrl1)u_JuVvnS zkbCF95b1zpvG%ogBN9OY-gyY ze|7&~TP*)cmUfi&J2Op~!DqMN;}zNPG?t4?)mk$mf?15-iuyjYw-ev`%CG0{S%|FS zvZOTRB!oZtz^QeQ(MqdyzcwY?5e54(kRgMs$b@sqyI5Mm2B^?4@JGn48-)r|P$}rm zB6R!y9~8$1c=HyPub~jy!ohj61RpAuGt?b8Pu5z%>TQi0IPO4_QkCvbk}k6|r!-#| zQ0+nblTL0ou#-|;##ZUZFI;qIJ+Dl+d^~PwN-REOv30tdGC{;K?;S8&Vdl#_w3f-A zLQ>G`Qp@nh7F#bH)ZE_cCRQ6EVY6`#m^lMNz1>y|i0$k??V(=L_9BSW{l=rDe7+NF zGPqF}^fRLNA!?5qSP3}PAz=A<-nx<1u%MZQC|R`E4vM1vXi_nENxyNx>{ms)ECJUK zW=zFV-lnqVd8DO<`*a_A&CU>TvchU;D!MU6Y0r7QO}h8hyC#iTS-%f6oRV zjJ)WTzdSoTw#^v)NNm}{$KU=Mu(lqkS}Io1K3U;O7}whTxuTIojED-Rq1~S%Q!+0- zY;WCx^_J70U{VTyx(5*rt_xQ|BUkeFqB${sJv#hvW+s9QbiUsYtG9~RM^mX)x@HA1 z{xE=aZA1tI5*{i;+)P}%d0Q>@TT*-bWSU!iEE!e|LU(63j@K&@U0QaMvcX0j zKG2U4-&Vn!IAqdwpn58n(l>f@`4S)t$w}pQz@IQXM0koW(MlIz;~xymR^>20q)i>>L=#=gm?gpQg0 zfwQw556*H=MpsX*mY5^P*VnHjl)U<6(ph(5cE?Ai<)oePw+HOcgLKLSqslCd98fkE z1&z?dfU^j$Q3cbYRXyER;7VuC+zvFbJy*H%`!?ZX+uVmxs+BjS+s>q}kg(@S=@_JF zIq|H2imjRe3-JXUI`7h;6q}2?ipy=}BGzhZs5%O#>1+r%F`(^rks5YVR*`8_srhRS z&C{GJsAv~%pwGH=*a|ir^b4__a`Z+xD_fxiuNmfZD{9N@%z55VR}V3bHx*OLWp-F}|r;eGQufkRW3&mO5yRY4u-5utmRN z6kYFXz@*mdv!|#@O7YFhhv7H?&T6#oYqVJip;Edz^?~EYAVIeP(mRp1ks}DOX?x@j zQKN)WWfw+oI8cl_AOaW|4Ntlkf;unktC$+_L4zXoNRj9gui^O^;T_b`D_}}R@dTaZsS+mT+~I7qp9}z!64~m z2l0aDa(Uu0(JN0Oa{`8yfzGxQqI58);VqHB-~fv-!$1s2)b($kXa0(@TyrCx31P-& zfuSEl2>6lATs>HdV{o;kfAUxl?}_2p?u+NG&08BOa8kJ^*4&d^f2vauXyN@6qD#+? zbobq_V>JL|GU`aYi%eN;S7{ zM5VUMZlEHqJTH+!w9R(PL1kX%E+G?QO3ULzdq;81qTax=BNfKTpD4I9S=Z{kh`ri+ z9~+o71Cis>KBQYIfLTIOUeoyIo$vb;=4x+uP^O`jn_tqmOLj;sq?bp*MMf!z>`oa# z<}=tde9F*Bg+{?p*UdJ`ZCh%?R5;AXv6X2>lTQjxzNkUZLSZh;wtGSK>yOW^zF3BB zZ+2_{95>4KCB;GV%*)p*hIEoQy{6GcTZ}B)Z17evxym89u23cXdC~C{UFh7cCH_vq zv}W&3zPe0vHJdp}PkL7+Y=z-v0d%pBH+Ypd>wDQ7!Lxm-@#_i|jLKBV`9M0(E#h@1`#F*=qkE)|z{l zX1`PhFO?6Jf3R9xucH+lSk9f7W%$9m18$j#r@Oxbk%I=dp-CkNifY3CVQZU;o=m4i zN!P8r)L3ztMSiXe;x3D71+PiTHtP8$5nS0V6;+nFgKB&j!9Wg$nwW@RvaN?b;~Vz@ z_c#&{$U2Dhf161cF+pr)u_O^*5{X7gI&te4JH}?!8XBr%k*N;o=0o zYsz^nC(B4rRu3g+IPvsm!B@aa5F8tL)?fK4j#G`fOjKj@o55>5g!V&qmQ6NiZpKd< zYTzt8i5e`Zc_^zl$3ljX48x5efs0IU36miHnT1Y=G>fLi$aD9=xM zChu&o2XhQ348AgAinQC2)2+}DIG#+Zyp2$OfB>45|B$nSw_NTJ@ z!U30BE(ERIeZQSNdWYIH`d$|o5x9a=QW`T$RuUX2N4~u#WHl2Z#{xsi>KoA270H3& zv48?8*3&(6jQo5#k7h@ME!w=40>0NI2-WfkDe z&a;$$LA<&w_bDW@Qa+zJP zbZ`{;l~0vQa-P!2e0y8lmhZXXz|r*v)z25yE*e&@*)4zl67kCur7A?f!;|`sXt}-~ z%TAnOU8Z5W3KsRng7$7`y_K8;NwdW0M5)QeK@VPRpLwo1|LlIv%>IhQcoqHi#3JHB z)lR*F0vaNbcsz0IdA-TAV}+nw&cuW-Te3>&+V#^1c{H?tTJ}(K27nZ7f(OyBAIrKuHb3KzQH@*x`Ja&i!IRYhXvKu$2LjIhu z8y)$6*`9O4pdM%^y`MheUa^a#obAmOh{%e*w4*&#s4uoF zyK%xqT>f2bn@y&x_^OT3+P=ak`iX{oK_mYkPbx2`$fODy9ta5uE;QCwS$)9*e2EEL zTRn@jxd<0WS!Bk&J|d8+q`0X~hQ6%?>qPqnekI*Os0gSPP&cZUd(YMk;ZN1fmum;L zMKI!!4rj#Mpo)()ME!6#j0X1I+R(3R(3~o@92XKxIK}$K7C$1XT*53mlN$yu7Slvm z7&gdMtVs64^z{tJ3LRQyLAcVPY*%{$d{)l@{^>ZTlZ zt?!+`RJRnP+Zke!3*_(>%Rpf-6Wvm-`Rrp_ST=!HbXSI_(_I^#dq9tzUQoe93DO_0 z(aAW+?n)@T0&vQNJAk571Y@g`_ zdAZ~`o@OD2meWD1>4|Bx*UXYDgAQSn&mw8Ji^! zN4}0JbHXBd5Hk8=c4vL8XG8|$$Gnb_^eMyVSI=j)dp^=uGF_Y!gcY)YU)nd$Jbwem za0@71Z~*qsOMuh;n`Qe=5{*OUuVVanN8H^sCUm}ONox(&<|Zk)u{|qOoAY7WArTP1 z0xZVDWX>03J1jSanMVRtyWM&mpLJ!=Vs^f1V*wS$uwwycnJjy^hnmO6Qa@GFA2CDR zvLy3eeGeEr9d4E9P#SNu0dE5bFy}H1&EUXDtsBhzxczd@0)y{ai!KRr#RfZ3jCdF% zv_SY;UBTTF^Ty&d_LbWAR@#W4Wn@E~orCwJmAaCcw+qRlqJDJugiaT!3-aF1|9E|? zIMlAeoAi}F5ugOOZtVinu?ar!?+pP^LYw*}9z@mxk60tf?1OmOY2|{5q3Nm3BmKEI z>#W*L!gV0WjMLdzJ^SUd-gil>=>+@W%$nQs8!s)Zx<8d;_R%gj;a_dHz~Deku$I$t z2@QS}uaBpS=o&zhtN+M(vuR`PvEaI^Ip`RTpUY_c_5PMjPpUtBw^ZEsQ6znjhF*of zt#h$1efuR?F+;VVVtm=t5U1ar9l|d%HS|a^MRhjm`}DC6(}!BTYuz~Si%;$Blz*Se zQ5IdGitZa1sXjGry1}ce?iV21O5fWS_HYZ&$BjAURMHm3` zMbgw8XNR)A_JiPo19M4mj4sedO}O6I%Dy_U(($t`0Oy#f=={S}$JI(P&&Hr)+tTq& zY?hu6JQ%ZS`Nw-h%?+o}q~+SE({T9vI8M50-`I~N9-jKDchzP6=SHvT6yAm^%RZ^F z%7#54M@U^2 z>gV=MXAohz%OpIet&~Jy_;^7=q^I%z!x8nDprg{F>v$2|VHGq#3})jNG6b>Ta~$nQ zXan5ivLgVEun<>T*(x~{_`DizIK1%f;zAPUae_75dZzZ-)#ta*5xn9q+Q}1uUa776 zb&Nu@$DS00KmBj}{WKHG59&k(smrfMjAX@o+}qzYuwru1vei2R^pUyBk<@xt#N;b2 z=gKsAu2AP1AJbnrquC&I^B~Tw25+I&j9>GSbg!k+p^K zQeThk(P{cgL3pmI2oLpGPx$G;>h*}1x>jX&zhb&=g^BrnoKh3s=RCkwtI3)X1}g*` zq~oUOfqkZ_ZlD?RQS<8O#HaZ8QJ^#-iRDmU|MozIUq5>x*y*Z>OVBUTgI8m}G1XGi=w@*oc0?D+f#}8 zmQELbtdi}fi$M`2q*PY@)|u(SXbsrXZz4Myz!Nuv?|H2v)k8z{Z-3r`;sFpR91PFG*=dVJVNz0wQxaj_p&h@z;>guOJlASs z9MU5m|G0bQXSz1z^i=Wts@~Fd_P&g^=x3vE9r18t0%6{(_My;)cC?u_&GX6eu9W*D zI+OTK*O^EMxei9e2zN=zbDjnqRei?hLJ?IbL9|k{WhWYuq<&pkW+j_fr;netRi^-} z&hoTX4C3nf^Jvg`tJ73RLh!aipV!_Qnfh(sy+8#6mpZbOo@DAC6y>Y&rb zYO&FNJs;PYZe^ghRUi2G&C5zRQub}62__!k2bPeE^5fCh%43APH7|z3+sbuJ=CjuhJ2k^#D*IG5r;hX0 zOT4d_GCT)>@Fm!r&5|cdf<{F(Lg{<(sOgIPg!b;+>gG`I)i)FQ5Ldw2HySk@DGb$Q zBh+T14LgNE5~2RJY74 z9(xj{(6!;L!z~%ixqq)bQC^wYyp|Pm>GUv0>@WvPkBz@~Go@G%L4t;ufsUMckzZ|* zJsi29C%onRpPS6(y&T#Evu-yvZK3(9|VwtsK`vEkq9*hs+`9JJgFDw zl!3*Dkh;%tH^n?|f)H_ohwFDG2IrX?=&jZlNNyhYgCXzxu3*nLFDnBb^}Y-Rk&XWSa###g0z zT)9HMs!nTNP(n(A>Wz6nw$DqwbLVz%RJ~=ivsLy*-&jLDukmg+%gP`+C7KaKT6uU=W~|?QUN!3zt9y+#(a?F9t8evy(o2@1*+l z*Xx60A7Z*V4zs@M(sBmo+c_J)Ok8ghkYnNqg=)T#=XJRyWXA_vr%bpTS;F7jWj+H5 zKcuqDtW>l~OK*SJjVPa!s-zxCgvZOM(3@K#w`?62ISfE|%N!ph&46c_ng1}xS@^+n zwTiuSqI|d@qNYKbg^ykEHHbUc17V#Mk_rk(+E(?vNz1A?ess>LrP(IoR3wzpdRSOE zyd*_iAGY8C1?OATkK%HJCy8UkXeTsUhRK>+3w6+kArPVIX*N1IjMvppK^|M)X9@Kd z3HaLf?qiAUD-dGoR>oLO&01` zkleTMWcwhM+QzgxrM3*l>DW23H&KE3#hKY&*O0`hNzsW7M1yrpq9iv)Fs^JmSh>1- zDonH+-o(a}2<4&sSlH<{()&sbLqy?aT&#|vK`VWbr`mfoxx%G~ey3!JbK1L4TkmD! zfi^K1?2YrTy?gnayink^oS4E8t8lkdyUfXu^I7uZ=4 z^w9M&TV?@a)o%PE(POCe8bgj^nVIHeqWTpey#GY@>-CK^=NuhmL6%$pz)6pxP~QMx zug|37^p^q!BCTNE#Y|_`PB3tJq?Zy^Hc@lfhs!KDU+1bbt{u_GyC8BRR5PuMy+&w>6sFEn(N0r^$W;oGu2a> z(Sm%x!eafn!$*1+_O%Z_cR197?l%$^-OoZgRGy!OD9fU`J2B;5zy0(*a){kJ60IB~ zlmo)p?rMLrH03w+!PKn{C`rDSb@DGr2mBnhNqA>@X~7}#GjFQp>=75S9<=Ozb3XJzyFzf|2xI0QqM zvD{>px0OnALKo_OyLPC-MfeW#U}sqvsgws|?qv~il?^%(g0EH&Lzmw2K%R^1f{osV z=p;~w7sND}|cQ1CzTJ*pCThP&g=0jFKP z9^UNsH%Qk3joNParT)V8QZa`6Q1?HB#(z!P{##M!KX~Wg5$OML3o`5vdG9~F{ck3@ z|KUe3p`xImpw-k+ zHKd^U(~E-Qk5|_(0V8$F^7+6QvzMBQmyxTTm#?LVEyWWXS1a55n$DJRTSHq*8$b6R zTLlUVnX8(rPo5*DH|A))%*I~xAuP3%ZGw(fzTbMr1gyA0=4~fH6>?rEPOlcQx>V<5AB* z7p&!ES-a)lN|MtbzzamQ($^Q~n``NGn=_c@B*H@7)!ZuYvhU_PUWFRlBURSbMMf*StFw+H|SW~GiIB)U5Hj!cHpcf} zrcE=Ia=F9l*hRh~Cdx!s-*|5Yn-Y0Ool2IOXks4XrwuiL9;RcS6RNhPPSIwV}wH+-ZXf`9MG zThpV}oc0aw(|2#($gcQCt{$-&E574%EbDeUT7)G*gA^avpc`N5USyQ-&7-2ILh@n_`V%@HWEYm4ukO4GB(Tk`JPzkJ-FrHSt&)Y;pxmLmevR|LhwEfU4<|3R$e%;B#VPc3hb#EO$ z&IaUl{%xX0n$0Q8($>^Cutze5iSdq3fm)be=9-3oUht#sS7#Xm&Dwz`z`8?F?u91c zih5)aAlT!#`_#+lV_~*^ebk9k$i2VT6VFUNiNk4M^SPiskkzD=J3)>!=DVEWw*~s4 zI^KE2Yl@e3jZTL-txAd;rO%^5$2-=8O6QZ};`s>Fokd(wUt8Oo)eoA}Gcyeh4eB6l zu$-&9%9DVaKuPm{bGIdDtv_C#)^8QB0qQj3DAAczGk4d;bC19a=?@=hbk9ACOXd@` z1Dif3BL=_4$2M=kxD=MABj>%xzN{B(xx&Eij{R>sHiN*n(%9Oyasbq@NA86=4ifzpebzpbw|AQGgkL|4ijc&t*EQ*S=Xp(M zOYbpM%gJi=E@)E&zzDkcF@w>!F22(O)~Hv&{Iy%lxSbB zE9V$JeB%vNF6D?373ErdQ-5};Hhb(X#XU3YZWH|s*rNiU-ShYP$tg^+E@zPqQW%-@ zMo(f1M}y@_!B+6>L$VnUO5@2;WBL|0k0h|wDvD+2uq2L0WS=jWToc)OTN{V|(@f zJ_>qi&m|AO!!%o$&t+45qkbHmq_k7VFXZLZVtQfIXBi;A zpk@JcF4&SVN^5I*T7D-h<~_}c!0M^*8xgm12iJ*Q`S#U2*T03{5c?q?y1yR_msg*H zZOfe|(TnK6I1xzO9R0B8B|kQxziip0VdW2q_ODp zU7>nT+&w<9%8D3E$zH)Q(}G5fLmpz@m1a=n-SXEIvG(8FX*MTjQQILwzdZ44o>87 z=~%^EinVSR#O;Rji}~|}I83v|A}X&Sq+HR{E-#A{wzNd*jGZ74f=YxlQ#b}8j9)lt zPKvAcQ=FUlrv3GO4l=3m4sD{3WxV7z@Ef89SUQjvRU{LWu-WrUwx=J6?Otu8~5~_C?M_&U~dYTjIwKi^44yT&1*&pBX<}L^vX^ZU2B+=OfxodXWMSuhU?(rJ^{tx2`*JC0B zC@Q3hp{ib1gH?CQZZS9ah!RFOcvv=-@!pc^v-QZ~Y(UI^O&sqWLRj#eo zk%T0-D>|2fc%3d?Qqpp=M(ZuuhKUj8J8T+i++>|$P1k?OCc+M`62!dl^qZg9;M3GU zR&`!dhr|YS)dAvE2r5(zk_T&1J0yo#yV%QcLpzByG)s(2OM^WQT3xE)f1L>Q%oLnn zSaq*UiwNWPUfW8WC0ofQzkk;ze4)W*Max&(ny5JgNf~Ek6w>J^c4{s_RPQbh(q*Rl z?VAX_s0706qLqAcjyPN|OTq7CNpb->zkAV$t3DBZ=XRyN*=^9-bjyUJ_##fJ%26tg zF53_QGFbA*)8oY!NRDiY4!g<_a>X=Jbphk&~U z!WEy9Z===1nJIm<XY5EmM-?HD-n&TN?WjEBq5^M2RCBhDM zF+%XZ{sHrJW@NOiz#eC78_Ho?v1simu)tuR7j3HP%WLPWO#swx$20%%a)z|4h2>CZ z)u*;kCv?)CE{;gyz!n;tXo1?BeSEi2;rsIvP|Dw77 z6^>Ry`r>wbf_Y#j7Pn&0eMQe-lt>{{1Qht-Da zjQt#Ub{Y#vKwrIfjWN`%lco&qfM2nl;6QGC)Vx}qXRw+hmU+80SHyvmC=C-fTT+nf zP6VsNw+}Nhp*Kt|UYG!(gX#Ds;PSggBf667(=UiPS#|EUpW3b_iDHtrY=1CTGb>&W zc*+^!ZCgAAXQg&E8L1=?KTabgu{Kpm`>Ag~KdRgd66~YarpA~xY@l{&mGk9Bhghrq z%2r2BGfD6P8*k_Dklhc&V+@Y2#tjsLa%;esU-`1XTv}JjeNGc0n4TH3aXSc|%f_f1 zQRIYEF*i2{jH8pLW+|4)NeHPw4mo-xR}wSsw$r%u1U4C<+Cwlt7YZ4^03wHG#t1cz z(z7pfeUKUnrdFBNs=u0Al{{Li<4`S^-XpkNKo0?;jlPr1w}%N!HkT^h78y|@+3^oB zyzkMy1X|x^nj~UtjyQ@bYhu5+%6DfedEiD=@>t&GeHKVzf|9- zQ}9LA4Se-%8K-NWxpoD3U<~I~>L-v_Bw=5d?{7JY@C-7aUJAFFFA+P&q z3JyUund0vsmSfNZB0cfvR(_8!-ESj-Thykxl}ED4O{L#1rOV!+?GbRb3Hv6CKM)oS z-g*U~az?t!EOX9J^&m{)*S}up)ws8ZMMicqOV0%V`gTFOCLkan^^1m$n^nx zTm5bHa7N;ChSYe;Cv3hW<&EZeURlcIG%F1F#_bTV;r5+itioCzOZXUSSOPb2_mSs(thg)g3NK z8v64!9?A(57W#1*F!K=B|JCCvAmgaC;!pQ7jFWC`es_x#oBh*lCYrm@^YTvCn&f4fNvwt)*T@^!SP3R_On(uym*mw@8PEcWL%Ut~C zODpYi zn(j8v-K9g?K;(Uzvt+38dZ&K)cD(RiawAhjB74g%Wjwqwbp)2U`&M&9m_;EOk#1cQ z$7UW75oKuw8U0~Y&s~RPTbl*)7rw^!1;xwsn=ZYza^nvI(%X}LOG`C+AqL^?WpAbs zxF{ROl*&S|SL`@ArE5Rwt>qE6dwl#z6*_bbp+&RVKp}#zR@Fh5A&FBC$x=y zcVc5zR@IS>GDo;f!Zog2hOZKe^eeJEOs_{+pVe)1IcbO(Rs_Q@6q#WESPaV zMfR+8vC~+rm>Est$Bdwnen_`xfEV8fEGfGv4r?yqt(E38a81cHd#|y8Df1vt5MNq? z>q*7`LoN}Acj%PNAiLtk9qXPVAtz5Ve4Sy{@qn?4hyrC*1-;T1NQ~n7Go4cZD?9PD z&*O16-%$kES7C`_3BA70+y?QFeBWxkB*C8+`K{%WT?`xmEF*l_M^wtpe;H z2Dh(xIvQ2xR;ASEM%*>o#(WJoyQfoF9TsWd6OvXz>PLXH_YS{%=cE6sR$ zHdvbg=K3BACjq&(=E)jERT5whaqMr1Gvis^EU__+W%>4^Rna{T?Y6cPkb&%MP)0tB z{F&UTK4GxVX0OKq9Z1A4QD4=|ERb`v}ycvD1G;htgH`m$`slMMNxZT>;0ZWZ+Belaszg=jp?36u5z|S=_=r}%(o9! zv|E;XG;Ol>OC#?Q%o*E14`69`h8pgo5*IJSa9Qp@z=2m5cbdDV!7iapF#~Of1lZY7 zY!ezI{=iE2-VkP#9@-=k=Cu+{KCBD zqK16j_wiJ-4vpTib~Mya8J+?mK6xJtZP;r`Kl@s3g?v|JZBEX48RtvSeMdOexfE3* zEIN2TfN^I~|S2BS;#Qs|zNHyWv_$`I>KOgC$3dC07kGwBGgV zc4Vw@M;Jn7gt`oRjs19|4t+~%^0bPhVB`56b{hSNn!Hd&@~bl}qNfAir7c_RfKck% z#DvVO@PAiPly8R0On>MX#n<6A=EHC1zId4Nj1CXw*Ej0zHZq>?o^Jm$TBp+>b8>Tq zi#9IADDcn>SBFIR@mjM!*GS)GIvpj&!BPh`Zb#0~ov?(#1?~0zEa+&6D#Z@bM&}fQ zJhr8S5BmccN;)`W^RuzmUD{ss>EAv19@9R>e!tDcDH_B6CTY0I8=QUCnX_s!4Iw|N z4_%frGrq%vYA?abpAQ@jj9-oo^4w&E2@5xR^yki#*QM*C<8zQ?^**MjJ!{ggiaP+g zq#73Hp|ZgqT>wEB^9zWsZmy)oXGh&Atq#1uuk65SOB%UY00of{ z8fKcoR6PRL>2B8{gOWZ9buHf2qzZ;TL$%KN==7>;+7z89Po7Az@_k53vhZL1!YrLG z?Rs2c{Nlw6bMO}`IaF$7&>iL;4MLYL>ByeYN0;~VY0n;? zZbthKpHtt@5;wA7+@%(3JaVe{&5w3F3eH#Bb$ll$yJ3;q?|Z{qa;Yv5|!YgyiLXhh}@{MoIgG{+kBv0Kn}WF?i?3 zEdN*7+lZF#SB*axajuOb?6FeT`vwU4T{pwv5lJTV+Q_AldxI@md%_);7n9}r%72Zi zz~rP))N8Foch(#@BMSl*0!n)Rm z>M}7xY>wY3q_uK|pz^wLtFz2=`~%tYjPMrUUz>T|ahd+S=><$85Bnd8V!SLaf+xL* z-Q&;oj;UiQ;{v$(p+q8)A6VId_RT4whitAM%vqEV)E_*R$_5?%;!b}s{KMjIwijog zCY=gJ6vv=R6&`{4dXTUz^%b_(Dw4ZjSM1^(fsc z2}pp#y4`-xJNRnUn!ZJ*(7f^67Bf{?o|`p;HJP zGh<{ue(zfNz(J;xI94Tc`2iH5B=-o(nN0qITLY}jH$Pmg^2JsENbsyF;15B4j+kj7 z^)$-|ekUJH6g-d*QZpYe{Xry`Hf4;(? zD>Bs9D(g3w_d~pA{Huh1+>tli#Nr(7HPc&~pM1bz1&b~Q2*VzUeK$l zH}mJRj+o;$)^7HQ(`&{lWOw2l&;aYlm?rom?^|>^#g59He!iZB`r_gFH(y#>=0Q#F z8|iOV3fkVH1h$0*UnEM4jUm$rhu&VgpZ!=ow*aCwxNL#=TS*YE-}-u~$iE`hrgU;- z$0d&bc2nC@JfEzH10kf=qO*pDu}(?tp>HeDZFc_uGuW4jvMu11JMmr4t{=k#VR;F z@4Ee3m>_#JnFyp`2O}|!CqLN9O&2qn;jXo41)JiI2l$Z>y0uy?>oR3Lv=sPAbjQR4 zD$oKoRk!*k!43bb(Lj4iPcF-L3}R#UghzLgdg<$S%yQnBkk8VLE}TGJ!+$R%gw?v~ zyWQW%h`Kx|hj_1@$e!q|r|Eecwf#83D~+XTZM`CfPsJH&6>v6{({nX_>vhhvw}T#4 zsE3r?W5)#(a@CicNb)T$3;7MwF-aI@AF7*z8S#<1w;BIl(cxJ_;ptw#U2v(U>RH1` z329HU3TJ#Mpsy)#t(N;51X*u=%27CQ(aLeLygBHsaK!P`>FL!lD{_Z-((a{f=Zdmz z$5#&@epg`9(?8mokiK{Cp6G@a3B32~*Gu1{shnsM2~OrmtbR$!wI3gGbabQ#;bahB z>v;B=dLuF)m_0V{WV#*eJ1gh3c zC^t1FZ>`0PHS)T&=Gx2~R7({viNt@&{zSIAArj_(58q6UZP{%a^KNVcYQ27p4VOz8 zQqdcT!N2tCr9vHSlc|}*ot4ZX=0Mdez6q{B<+YJKJ~W)A1iSZY`vjLoHop#uQfHC& zzp5V$lv4mOY`Bby@V?HLiB^thUtJO8znc~FXu+Pgr}zv08M}dfr4LV%^IEV5)8HWM zmZR*fowu`^d+w4zAjOE#xPnn=qeLu*`|8yfrlv-`sIS@LpQoKZkA84gV8@HyDNQ|5 zPSXN>daiQiCpQfyqcS(QT%}Wsyf;hqaE?-|6HD}~4<Q zO-^jIZ!7AVJdFXNEX+DF^VVnh{pTXx4r-du|6&Mk`jW4}=77*be0B9NeVP6kwiM%a zlcr|n0=H$)A_&v{r1G-YCW-XMIsu$O+VsU!theWVOgFv z@Mc8g>8`G~btvju3&N%1DAtMV$1Y#U38f)xw&vxT%Bw&RP7>r1yz zqgkbEDz8I;l^Ezu5PF$5V&C2uQBrUyMmpP)x7A zoA4Kc33RsH6md;O^XcwO?$@(v*AsIxDriuA8*3&JpGjsczB_*i z3vDVvDb(hySK2<1N%!=3!1-% zBa**+5b-yp2AblN8EBbWO)}qqV>nu1(s`=M+MV9Q1rS}^WSyY-i4xe^?w_Ug(G1~E z^(Si?A5;P<(Ud~53Mj98t{ijeE^Q1~pUM)Ny|qE+5XF-!f8`E;k6_3730Er^- zslB46Wql`pVdM;V5+9g^+(qRDGG@n+uQZ#D3DJPkxQzL?j8UMpD2Y` z(XQd+>iw+0+1tz`o+bO)xK%<;PHt3JXL$ZQG=B-|c%b0g{&~}gQj?cEgO9%Q_Z}L_ zV>OJJ=&Q~F>cG#r^PFFC@73SqzO1n@1(;i7&53}`w9{Uajik2=)ZOB!S_s1Q>eVI^ zjc=4%RK-AsZBZBPzX2gb%5#$Ls9C|Q8+~qXP0+flKw&;h=`ciKqvO;oG|gY(9_crG z6r6Ld#VbJJHMe)f50jW!(VH_vQz;&x_7SO$ad$0#EJCJ-QY~TNS8Z2TXJsk!M#eoR>7bWda zd_UQ~%D(N;lSD+*)I2OOexHpiq@;)zs5TVAmusg0D7ROM(_C_o(*n0uX6Mh#NxZcOy1Rd1C2oHbf1^z zZWvZQc7|buP(;?XWWMqzlQSCN<8l0z54g?F8h~v!L&dL4l9)y#a?hIJ@r;--7xbbkCcn2y~ zOhobMtNf&?@ok$~6$xrJv?&I6`^Ij7;um0-cO~236Y2{AXI>&Y2Th7Kf0sH@7-C$VY?C@y_J}sh)(i z{W~e^ED9wryLF5&>;5)B+5HtGQQoyErkD6%&M+Li!?)d5wVbOUMwPF*Rj(F=xjAR@ zm|rJWQtiB2jT7%EE-B(|h&p5ro;wKN1v2VbU%9=q!^DH!2(dvA5#n*)0|xfMTcw4F zWV$cED?5t~YfX<7?9VE8Q4bqihwjO=KMr2I=nmeeCwrEP6tAGd^W0LGi&s*gIBLcL z=(5K6kVs&nn^-Wa<|S2E@%2Mib3DjE?T3<5p#R}{8B0-{krvf5@109of44SYxSfk{ z=h^&#JkY+Ht(WlzaHw;u%&*o~gBxDDK%qlvjr;QHn#K%=Ws*riIXze!+OM0&xw8?B zhPlj+j2Z;luZg5ZsD z7fLTG-r}%MXHCfiV5kdjb~vMd_}(2B0KFL~2R(jns4^!(puQGoz8%avy1lS||I6*_ zk2aU}u6xL51uHI4hc4czW?QdngN=ZK@@6e`65lB|Q-$B;Fq9lW>&M@!|BYWJwS^cJ zEdV}r;k9L3k$guwV&s*Eah-!Y)fILvC9`_#rq*X!oX{l&Y{;PY!xBS}3F)-tT5P7=nJWN$w_5^DZ zDt!jC_5k`YbtyS0C@3@Yq{qVjd=awd zIw@wYdk}Fi0EY0@Tl-vem|^QIruy!8?Hb^5%T||BpIx3CFv_Nt1p(ykvvhq20p=cd z!WJBQn;G`7BkRDAS3$8On%29oeMDvP9R|Uw^>PCH;6c-n*ay=|-q|)}o23xyMe6mt zLzaz?$`hk?RTdOWIIo7(R09=h{P)ig8d3Mk6V>F3Ctdosfg<6QsXbKL(RGSOe1JcpJmr9C%0G z%il|4Vi!$K_gmTpl#vtKpFUGjD6{{@hg1+X6ObGxZ@IAZA$le}rrk)3P?hq-u@6c3 zL6IVKwsZM+=ijthi;vB1T<0XAzzW=7Mc#XhBQrTZC9it6$apov@1L2gc|vSjHVm;E z?Gu0QjR_T4x|OpsA3j#(TE5@|=8}xIPRohBeLY&f=@xqCgfw_I?IuR%W130$;^DW!fn(BQ&8pgjV)9wc zV90-1YbgeM(`9N~!K3iY(acQxUTRh)(7Xx;nya#$6p~X?xXfY%p=vYq`lHP)#1Zc? zsEFn{P_Sb2`bLe(>I=#>lxmO70K6j%R~AR;_U3hm=68XMWVCnl{je7rSYcj+Y+(5$L!_rqeKUo@4W zvn0VzKZPI~9QYUhgSO2~n3j^}w`vkXQr_s4p zU%Ot=zbK#Q>NQSaWD21arl@s0`Q3=>VMT4)9ZE$4DqGt{<_R84sAog;W2B)9<5A-u z^dM2;0Zc})i@`#v^(HQOgHYjI2u=$mUi1g2!cwh*@ULQi#i7k=fy$2iowf(l=-TVv z2gbaL!#Gc&ZLd9LLvvEp{?qYPhgGvA_v{Go!g90s0vl5P5$>C8K>KD_3Wog@KnZ?V z5@*4q+)0&t;L5Lq*0kM*QhCu?8K)-gInvoviFUO>Ht_uKDg7N`=&r?uk>~mNF$SQq z0oQ8(MmI2~DB7pRJK&I&!^xD%WdLa6qA*IuxRCehmy$#>7E5!JFm1vP32Q7enMh_7 zw{DBSBDWyi#_U9^Jk8RsU7C6|k#RBOF@(bG*}cpr9O`*uEYH z@ukY=f@vD_XCjt}QI8Q`Uj3<GqSTz^D*{LTWu2R2M<*0 z88?wsL^ro5%L@7n>`v?dTkHG;aEw57Ls6lG&_Lbeuo?pqZL;jYt%e4$L_TbjJV)K) zQxy%-1R6oQfweI+3JIAa+9gAiqIfG3*R=bhsQBbLbVe{1zwdmUM6Gj07(y{JbKqR3 zbyqIv6cEocg#NJ7`-2GdL;Jh2i6QTmkBZlVn;S?wGa^Zp-^)o_<-Kci+nd`;vtIQm zIJT`^cAxj|d)_GzZ#4er#inRjHeQ7g{q6Z9)B6-mp}@4BJ)y5j=v4#y_0c9^BNGcT zyv~^a*D_mNPU*rXl~01$0LMdU3`T)oI@A>K!aRb>cg&k@^jbp;BSQ66Wz@S5o2KNA zPXBlVD9+UQGA@vJ_V9L6iclf6{3R5O|DJg;C^v-=8ojU2?o8=BdcS}RX6`o=qY39+ z!~=UGA^%-joKGzqq2CxjJzWx)OS+Dh_7(lTPfQasiFCOVqhjTdQ^TmISIjS z+p#8xY+H$^PQV~74C@N#i_;**^{3{Cn zsQPNz6?Z%r{H7&v)C4d$3g8VC6gNtNU;p^{edoW%?=wbSzpUdr*m&?%9ggw%edTXW zS?qYx4T@h@p8#S1hXXeM501V3FVC|4>p;%`{;C_N68!7pzyHwh8UOzo{F^fPKPI?;dl&v^Gx$5>jC|!T1xU{tv!9~1 R1gwujQ%z5`RQctb{{l=|@gx8M diff --git a/src/sampleWebAsWebApiClient/wwwroot/images/Banner-02-VS.png b/src/sampleWebAsWebApiClient/wwwroot/images/Banner-02-VS.png deleted file mode 100755 index c9f461137e80b7bed7a75d5f2d15d0defcfb2bfa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12388 zcmd^lXH-+swl0ELs44;?O;kid2)zfCUIl~@dZc$kFVa++6h%Qg1Ocgm(4-SU5D;mG zUL=v;YY3qwdGWkA&UyF!dGDTa$NlsEBpGXG&pr2CbItj!Z+)@)&(!H@ZqrauP|#~? zs63~jxadnkalz>dC3&PtNv??e#pbJO;%f+X@C~r`wx@V%2eq-kqv>w#X#d>a+Ahee z&t9H_Lim!V%2T7jnXS32pDdQG`A*Sb&AI%#JE$KTS1Ds}Ro}Wc^-MT!538}iud;%? zC4cSUZAHdn(A53!Vn=(~k-}n(H?Y1vSW32TuBvyAm&B#7-af1P5jl0IgVN6JYW&3u zGrwlCURExLR>W(KkAud?&yLP=WM#)e4ZBF(+-$`z24mdnwGNIW`+FQEE ziYs99uTJLw_3_G+`hOq)=f!`G|HqsDG5)WM|NQ?yEdC$k|GfC`-}H}%|7SfA_Dgw0 zN%2B$UH3?w@BQ-2hSrjrwy!)S$&V+6@m=leim^y#}3`jFv|%#_VJY!Cl%+jDjwhThO}qnc@O&S{j|?9Rggn9GG)%>q)e` z?W0WE_l?qwEDa$uANIGwMvyb_)!OySY;f4OAm)BU$VA$J;g7!o?!pfSw81tj5(gpN zTm}@{n8y-20%>4#tG9f%KmC0x%3I|(H@OkS<66$}Sq??m%VpL%MP&U-GTRBiN-5fI z*wu2l*ea+6pN8#ciJD9i91w4&rtJ8{WBRW6U?DEyA+yq0zojA#$-ylstoyQ9{#bv` zaP-?kx~Gkl6c2KI;Aw^7O`k`$d=}FxU9=sFt(@O;hu1GcFR#D_$|?tcfGhogx#$h* zzj67pw~19SFn!JpgqB;qB$mg2>T6tvyOt@!+VnxMPx#$Fpy1cij}n?FUx|G5%Yj?N zAD6anlqUko;pDLi{W54Dm)evVsM@3~FY^k@pDwnMtNR_v-j& z(Cc%_FTI|wFHluCjAF;hFBl`9vcJt1Ppy99@<&+kNh9T}c~__G;E?cS?_04cwE+5z zvT7IS&>&@^XZMHm{IlY9$PmDsqZ6cFBe;m8gW`z?t#Qj(ZPr!H<0W`RbwiXuI*%{y z#TW7x$a&EyVefYIUTlhw5Qu>yIXP8;B3-mh+w~@8#}|ur zXu8L1@)|C9Le2;ZwQsA$^KE<92ED9A>|q0|JYoApNI*G%nOw!lUQ$q`bC93%%DUNO zezW#xOYuTR?pDQb|Ko_!-MH3TJ8O0Kr6!k#0hM^y%po{XlzI4k?tRec zL0l{LHMRQc_*HO+3QF)p>6e$!#(OS9&BD(zqkEdPsM0-kfpvz51Ic|0&Oxdx+^$~c zluR1^%!ZFl=k|ZNzY}1sFl+Ii+nz*LEvIaoTTR!7Rwi9|pk)rl-2`GyYQ~nc+&0W- zm?^J-g%N%HxS!+fLbQpCXIb^3n9; zyPZ*QtjZ7YqR-0c)Enk^1&s~&TJQmN{$JX}U(gj@U@{ZtOah%ANnsl1VXHfIBo?A2 zMc3$voc)8Z8a>JDkow-DRj3AVlVYAmjnA|&658~#%YM~iQ|*dyT#?S1Ud_Ynx!1vV zE`wJ;qTR;R=z{MnUqie|;uU!1B?g)azd_Z5JG`Gjo9??Yz;dONIUx$<3MSWy0^S0> z7pTLWUw2E^*I>6}CyiL{SbURiBpYYvZq=-zEQ&-wn!0#%s7b&|!Lm}ry>~4AS4jg< z?BZ?VOJp-)HO(h&^gl18^Jl&+>d0p4BhrKUUbmS}Ed4R>h@%`QxZ-T#T_i9p`J?`;}wvuTTf?;6#UD zqTx~&lJmK6fQS`|xH{9ko&lW2Gx#wUugsSS$&Tw>zu|CbbL?c`LFcz7$JMm`UVF!% zmi{Kqs*w%kdL8x)?YzryJT&T9Btby5PqmM~8Q%$HQYetKz8%+_+=~{l@*MgOQ&nr| zC~^j_lp%sXeAEUYXC=2hUKf-UTN*N70qeiokOA>HM0zsco%lS+kbK`XM@wbU;GQxD zOP@wx$B$|BHsJU1&~}As>CqNF8F<-H-X5w8^Y5>E`f%!l8Qu*ePq=Hp5j0q8GGsJ% z9nNuoN}Q8()icEnn7Xe;ezLPXV=&4t$EUJFO61P|QE>NNurM%P@I&IO{}pFpW@i53Km$gzw6jw#~Jbtpb!3KG}x-Hub-FWM8?R4L_6_!s;hjT zaMC!86+bb6aM58;7Hd|bmXa+jsk2+v-)Je7uMeNhJA4i5#Y@fA64|XAio|cNrJhNC zK{#Bwl^3FvQ9MJ}MHp?gL6vQSmzwlC&82?V3Ax-UAO zZ(~!+V<>(5-Y4_GNO+asXg#@bEYa*4HrE!m0tGwA?<}Sz_4Wkc&RW{1BDCo=YccKW z2Rn2b<%c(P1gV>Ux`;>+O8z)rk?a7W@s>wj%jP4tSe72z4pWZ}-1{W|Lhx?95W0J$p zO#$nedArP3`H2%lVVC3Vi{QzlNb?s#(DDX(M|wy6$M+b*4tv)uc7ahyQ0UQ6?Kf_V zk*ZdOe&N=L?Uw{{`Hs@0PLfwDYMw{(E) zgNJQ*aY2*UJvQUo4?Sl0j#}+dcf!5crM*;*=PGijsPedZ(=X{beRGP0Qw>rx1ek`6 zkMQuqfq)&PBSEUi$GzlGJO#~_(o61V+BlurlP?Z%r9zsDg24`|qI#3N7*XTCR9jOB z0M_y%+D{)JF`rucUD4P?;fa4eE$Ci`Bc&eRV&N;pfC) zZq`_QqA2)i6mdkSV_)T@75$hr34@959}`#Px6S51r*j;OK_ml!;zQ6{`lzHat!gh^sqwJ_2@kiu)h zxOw)1Zg*~CfuJqQ9l&hU^_u2twW;PV z4ArGd0$%{G^N!5!GF4c2UoWVWCF{IAv>+L27x z*11WCS0kO38=k1iq$Y$cyw>L>oW9HAtNLcA0i+rQf1gn(eHku2)( zM`M5I@Vr`HhqDb9=Y}I|=C1|;fES-tm=jjcB;7*xiY%1ryEY?)4varvlj}ls&L7aZ z(#=Myuu8JGfM|XINRh9b9(;Z1AstN4k&kPWzT@&!htYJi%e3CaX7uQ%N)g@MC+U)3 zEku5DA%k7VZi%)+88bHWyXuC>i8lZ`e8C6&eehf9~pQ%cKLsD{AkAg>2@KVV>mr_(lb^WW5Bx%4U}WTm&}B zjZXvghC7_HN7hZGvr8Y7ySpVn+D>QgdcN7icly-~erqCxs`<}}#Oa9yyIXB^^Nx!V zQmV_>6rAUM_*hCRyXJGupA$5?=zVtLRM$82mSyIRSbK2|m72Kn{+V5`F+m7YJmsqL zOb8hooU+cL^|h?CK9qN+a9T^EkN-Ft24A@@bQ4VaGZs*;zUqctZlg!p)2P!e%P1^A zX?`j10PRQvl`ods`F_b4$=#|Y43L4~*!7l4=Ry2^21 zGV1%{JSzO6wU>eF$sN28^zq3l`&=-3Lk7hGc=V{O;?c=CmS2eUV*E3P3=9qBAW_f^ zdD^nJqcH@#*`#WXjcZdmR6b2zdmRp?4K)cmMJsYl87d>Kj-lo z#|fwrDD4wQX`e2@^+I^EN9?#1e6dJJHD(5jV`*mHF7p6+?^z8NX$D0FXH@7URW8Y6 zV(^rbjQP$Acjs8#If(QaC-(&}Nhb?UNzT3-h`2bdNlcP!{!v?`zPXjDxyV?uCd_T) z1a*(l1!||Cu^AUK<;p$%(;6PO-)gZ7t8)r7H66;(V41Xoq`CE?hR!eNoJV|r5V0$d zKKNxjxL!Gs0XiTIuCC04Ve-&}7*~eAvL=bz(8jWw!114D>=T1cTa#rsA9pg3j`}rN z)k5)k``LcLM15=e6MmYQy!x46(o(KqxY5f5V{WdV*UwXSna;BKmXcRAja3aGy{ve( zx+4*nC$u7;3+gui_V&2Dzpv)KD0nL|y)$x6!Vr0_!DA+M)t??3mH5F0#E#Ze+3*N) zs$xiH#564r!_K&Eiyp+&% zyYE_2gy0+*5$9~qH8=k}I5_y2YpvHJE>X`#vYw4d6ek1z+P2y8oRIzTA#ga_uj^E% z0j&?Qp`lbuY>5@|!iKU(&j?nLF((=JxlcvZsac-Jfz}0$9_1zFY}7~`G`meG>s*4u zcCeEE1?^-&xe0F%gPh)cz~dBUB6`))Nh9~qQU;W8pVSlK@j<<3PQppf>g~7EEaA*h z6f|#N{P;XLXHn|n!=R84VbNkd7P|F)_?efYV3ud!&yb>5FURUSV}e?j6$z6}O-bV! zZ)da4cNPW1PjZUvo@ek_h#-?dWm=qV0ZBR>tQ)7LJtgJbe1vZ67`RdX6^V5t?e3-P zWykBZn(uN-ptA%*@U$xOA|I&w3x1Sce9yN?w^bym%JR=#3UT$7k1o6P5NOo|x5W12 zlasQN)F8hSTMV{YWK^pDy|ErLY&MHavNt zU88k1WnCX0_6Li}*fWrl%bnpI-#T+hx%ErT6Bn&bTj{uZ&}my)bV(x0sA=Og#as#~ z#uBf^{E5RD;BHY};_wVd-XxHL;cb#}!QQuBQ_?&A74m*O*(EsEAr9bq_nVhS7Al$0 zf@aU9%8@mG8fstg=%QXshdq-Y>!1#gY2DGp7`5&{)N5li-P4+Og)od$HE@lTlt2W83-1+5CCgMM<{@nM4oJ%o|H4 zfsmtXu3gAaE)QsyeQd(9k&NH8APp{6rW-cz+LgBn53KZhZcr6`etw&obogu-KzbzB0t2>hCA&IS5}e$fol%KaYk>>v z^~kd!i;w+^Cb*bf*AL~l1e>Wv*ONf^&AvL?#JnifGyLfFpcEiy-lCTNhO5n|zaRjr z3q7M@-qcSIKl;u6zIz0@UbbrFPHv6>p!aNt9kZV^Ew}p==d9Y@n`eaF>1?a2O^FX`X4qt=G^+V z3C)&ozlTlp0om{O3=a`<^oE?%&CL{x4|Bsqj@n5FZ{op5(G4ts$7jFa`H+_0pU|$l zy1f`{%(%tL)?c>rlRvN7;`l?E(-mWl+b51+*$rpga3Q{(Y(OeQWg9E)tZ3`|>eDA< zJ0G~8({`%ui++cRSf05qM&#<&F{m=#SEC&(!ap=8b0=exi{!RO(pO0S;&X@YQ@B0a zZWQH32R?c8`;QM)hZQHdeVJ8)PK>thFxwC;Cu6qt3t)3gwukuA^X z?_zU`T*P*Pj=Arh3uQhLLGcsAZt3d4x!bckQ3ZO$%kfCwRQ3^7$;vEm(bF^rIbT zn4gvH2`f}iTm4C-z=P8Bx@M;o*x1)Vw#^fJ0f&PD9R1gPUbDVYMR z*E1a3aLML7vmZ9fSP#alx^#~^+XjhrIqL$EyY?S!c<5Z0HV!3nGucW}m@w^=|5%_&c0Y_YAqpUfwtwAoR z1~VqdHb*&YE5;i+`IWKV6@!N;rfyd7HUSQoY0G?~;1Sz|OhYnXVv6u^C{t6&OqSTS0ONXG2jX!ecWbCH>JM5MY8yxv&MBZZC zVe&5KefRZ(pgzN>)V3vq=$>yIJ3$WT=3(PCqs;pug2Jnnus=un2Hd`%!dbq{C#T13 zCeg@5m20ywh;L1NIlL2~Y3=jw3uE@Iqj$WQ)CJoNt=jV-aW7xUioibGOH~)y2fKmY zXksn(28+pOlaM`4ieZS^$9=5;y#sc}oa1Q^G4Z<=A~^T62`rDP{lE)_tq_oJ8PfIq zEV?kUjAor&RjNuva()4jUDmp0oWRg0M#St7it$AX-LZthp!$rxp+Nf8vEnzURRKxp zq~vx9XFs%(_BP+A^UtI266~T7o}Z0Am>D)Sv7P}^3po(olT8P)JbHd%tpl6Le7)%ZO6SaknpZu zwVrH9O+st};*}|VLHHk)(A2%B`3|oS>)#$WUFaMNZ4i)p~VkhPEv!3 zace5OinnWgjnSw4+X=$0k|i3#0>^qUh&F2}?oTJhgBe4BM5%CK0#^jDBlEY3GY?p3^_&5wvr^@RwWY`O57u6+SjD2F5gb z8nbgByKVHBQ(L{jH#uz?Z`^foH>BzI>qkbY5In)fH~hqH!w_~UVJlt93f&q%`hsS@ zb()vn;T-yP@Quml7fas4MrIPN5a;njtC|pLQV`$=j3z0EZ?v6biqCUpfJNE~(jt>m z_!suzL|X3+2?4%7OSz6v6O~VR9kxqKmunDOed(b{vd8BV+ts1xlb4A*>&b%^Uftbm zd?BhG4_80%tQ0;%g)!r5<3ykE$0Yo`zr{24m`n{$jguElWcD>sQ5Vlhgzm%qgi9IM z#72yztk~}UWXh^n-LBnkGB#;+8`K`@)AKZo!_9N3rs{JhLeLP#(W=zY2 zjce&Hb?mhB_qz()^ZYEOPp(}(%Js-{u|Q3(3lSRU4{Q8sf9FnQGauOXmOAvT-HU7( z$zti^dfs3H;us7n2x6KyzIr3a5 zJUho*d&(>M-f!=w)!oRjHOd@hk#59`2$av1Iare?BOOY>Mn6qCfO1Re$lAe8`Qq_-g$J!F7BdAgLgoe+2i;D&!Uj8IU&+%XhY z++wY_Cwy{t*<+W4dd^9$Zk2wrInh+s&vTp1!w3$0bV)JDQmGK#JDJ%=+2lG;7&9;C zJ1<}{?DKP!m)n=QFPj8PU+umTcJaWC?Evkxob6d2JQ046l<*!!xMQl@SOjZz*XQ#t zzbEfH^bn@J@I9Dt!_r#~^6?xBexz&%V#~sP(dw0lhJ@|TyHqFAw56}I$ zao^BS0(7#`ysvTq&2>AAzns{sn>hRs<=rie^DBMnwJV7CaI$D}GD`iNv$PEkuHV&V z6qAb?;S ztDw?$X`>CR7|@;3r<4zal1*4@$ixVC6`S~M#(<%X;{07DGOmAomrxk$d{}Vaul#pi z@$-g}wuMP{u+5Y(su0{HMi%5NU|6Av@)`wL5Dx%Vhn>t#WZtJBEGe}1CQQLX8ta)G z*^k7Q&M`?e(5#aWY*>t!vxCKggVkLX#dJjsxqpQ;7YuN20N)de7P;foIU&a4k^`3`lJ?wqR1Rk{U=t%f&XSwO$f zOj4z0%xx3h;z+*c22cm)R&Qg??he(+et~{KOWQ#M5!CmFk?yx?FXY@~D-BTCw&kIH z_%+uV`LYrohE*i43^XnKSDMspcJc;E2Cfy+);@#m55S5@=Zg_gj-e5#XCKJ)!JQ0C zEAMTYI!KH6(}{wAo~yV8SC+2lgbk*X!QuYbN7!M)$!xz67d*O=ymJm)f|`v$O3Cy= z3lwJl179ETz$&B=8&0fppUj$;qhVoX1%{AhRv6#>U(~#J>)5_ zF5VRY(XVT56CFk~)ZvfX9}FC>xz~6S7lmCJWS=+nYdC^`WA~K!q^NJ_P&zM2W%2yE?_%+We=8a{g9x+j zPUK4DOQt4rQh8%u#J$qYs^qG-VHEbGn-TgXe}tYg23{WOLbnUO%vW#d*!Op;au6`2 zW*GZ@V|eD*>`3Z~i|Kns<5r)~_+iq<@qSS@lT!3W911Q<@+~9H*I6 z85cbp<`)t^x=$GVdF@uOr-X*DCKph@waSZb_)e-!!u{*JX$YIxj5;Hi?H2-CoK9R= z-eLxSy2gjqjohggW_k~ZD}D9c?Z5ZWa!X0Sx-;l2V&2<57=Jxl&MkL6{Gcfr6J8@I zf0bw36_O3Hf*~K30cUS?*%!`KTtj@QycE*^IXRswp?L-Nw0Vy=>>y$xYL#UeBG00( zC(gMOidzpe75XT%;!;$)e#`FlhX_HYDj2lqZf67oT^7%c*nIclh8R0sJTP<_`^#2v zHQTby>05@&#z))gNz9Md&sg@MbL8i3yM?ASS>h_AnPDMk&7CWwU=i{`K*V_o;7sj=MN#42w90So+%sjx9(1GW5N&nNj28fNo{!v zml=DB3zhE!{2b9EX;!`~spx$yqAEFo7^xU?v;=E-sX!QZfZ*q6;tX|7tRq+Tl5ZlaU$X>D*UoVPs@6 z^>9t)F7aqHG{a>zv9rBz=l$<#fkpVj3Y(<)3j@d^C_r7eEog-CtFPku!TjEp;Yth9 zv*u-=u69>Og)AfI*gCUVc}evCX#PJcf~s92hctVhx_}UzrFD&^yw+q=@a4 zL6DUVVp0(2GRg;8^(MHjnm3LI!AQ0ZDg&%2gpEvMzxp5@1I*dG^s_kl@4WOGCMbg52j2 z;#a%%xP^Gc4Rk@(_=PV_Jua?tFqs2_gMFo+bezVKOmF-2jEA zWu34HDjWU7tUYu%FF(e$No%Ao7r?PTFs=dm{Pc44;57&lOiw15r%6_Mg2Ce;UdY+V zc>=5BWa@dhB`uUR6CAX1b)YQl*?KOfuIl^EnJeIdju2+m$FDR?N*yO;B>2=ClfR?q zRD%P0a|26kjWyjS_F^XaPQd`j7quW%>2+PQnB<)uBa~z3N@5H|LB6Hz@F%a2f-eY# z;dbIaYVH8$8!;@~cQX=uRUv1mA9IOrdv`NI<_9=Z@O+0e|C?^wpImLE>|o+(^=g3c z&A>J6kYGC=Ba|IrTnhiIH%r#Q+PQH4O#gNFV|MK5XHWwA2GZSf-|LqWEIFSUmmn=PYilfe6ngkodY_;nWP^-uWB7-a6q zNWM72_o_3LucVzIoJ4>Tyh( ztUt*XUtJU!tbUhE&)DeG*r3qW=`AVaNsFrT8j~_5viPX)k*WAciMl}O6(iMZn4SEr zos%F?OvGYPZsxh~{L&TlzDj_r`f6-)m=4WblkQ0iD<&@0;s^N}_v82l;? zd2DaF42oWKB384geuCI{m+K#^b=E=6W_6 z^FNV?E%AQ%qr%eqHvh7Or^bIL>gJNuWOlflT(C8$f9qh#022hMY=`N4=|$V6=rGK) z>-Cf|1dI<4luq^f^t>G^O17-XnXBLgQUfeOXxjm@I)UPeBz z#{a|=Iu1@K_s)I1vHh$^HhJGfROV|+@M$K>%H6EF(iTm8ADtlsdSSPpw@BvL5>P|R z?`fR*|0;o^ub;21|CQKKd{Dn@dgDMRu+?+xOZIqK#`;*A{()GFpGBn^=Y6)I|-F!a?cSW!}PYyb{#JxAXS4uv!Qa(i= zpr;m;`Bu2yuYQD@J!3xp4uM%p2q?HKJR1#W4tsMALGhwyP4g4-rHymoL6>scL`pz; z`D}aR>33=$hSZyk3O9>8+QR$t7o^Ntw>O=pM(d9Q@ox4o&=oN-cFzM1%@ z>WE8aY+^Y?Z|>eiZvyOz)v4W=6Nlv{M7LS%Wsmhh9+D1?3-7es^KVkT_&t{D2asj1 zR{CXTA~EpZTD^IL9QR!p=a98{oYpI@X1IX+n_^lvI+=K7l*rWP ze06?FNki*jAzbkrV|Cr-ssIx-yWF^j-`#WbQB+~%Uu9s=@cz#9{C<3@Pkel`wrk?! zQlS5QHWilNT&zB*0GCbRq~}TGWuCqzEpc;0r~O+*{E+N8wCb0$u#yrjMsC+B-VaXk zS74bmj?-QcSlOzqbb@YITy26&8Im{l;pXgP=n~IPhLjTCw9eA{-{*BPL|=3lkk6vYX6(1 zuK$)k_FsD1|LFF=Z|q+d{|bx$KZwD9Rp9<%=if5+Z{75FcK+{5?f=I-`0w@Lzs&7_ kI|l!050Ym{fDVdhD<;7uzEpbT$Wv&lK2t#`y?FCK0I|=rUjP6A diff --git a/src/sampleWebAsWebApiClient/wwwroot/js/site.js b/src/sampleWebAsWebApiClient/wwwroot/js/site.js deleted file mode 100755 index e069226a..00000000 --- a/src/sampleWebAsWebApiClient/wwwroot/js/site.js +++ /dev/null @@ -1 +0,0 @@ -// Write your Javascript code. diff --git a/src/sampleWebAsWebApiClient/wwwroot/js/site.min.js b/src/sampleWebAsWebApiClient/wwwroot/js/site.min.js deleted file mode 100644 index e69de29b..00000000 diff --git a/src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/.bower.json b/src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/.bower.json deleted file mode 100644 index b8d11ac9..00000000 --- a/src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/.bower.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "name": "bootstrap", - "description": "The most popular front-end framework for developing responsive, mobile first projects on the web.", - "keywords": [ - "css", - "js", - "less", - "mobile-first", - "responsive", - "front-end", - "framework", - "web" - ], - "homepage": "http://getbootstrap.com", - "license": "MIT", - "moduleType": "globals", - "main": [ - "less/bootstrap.less", - "dist/js/bootstrap.js" - ], - "ignore": [ - "/.*", - "_config.yml", - "CNAME", - "composer.json", - "CONTRIBUTING.md", - "docs", - "js/tests", - "test-infra" - ], - "dependencies": { - "jquery": ">= 1.9.1" - }, - "version": "3.3.5", - "_release": "3.3.5", - "_resolution": { - "type": "version", - "tag": "v3.3.5", - "commit": "16b48259a62f576e52c903c476bd42b90ab22482" - }, - "_source": "https://github.com/twbs/bootstrap.git", - "_target": "3.3.5", - "_originalSource": "bootstrap" -} \ No newline at end of file diff --git a/src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/Gruntfile.js b/src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/Gruntfile.js deleted file mode 100644 index 4c021cef..00000000 --- a/src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/Gruntfile.js +++ /dev/null @@ -1,531 +0,0 @@ -/*! - * Bootstrap's Gruntfile - * http://getbootstrap.com - * Copyright 2013-2015 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */ - -module.exports = function (grunt) { - 'use strict'; - - // Force use of Unix newlines - grunt.util.linefeed = '\n'; - - RegExp.quote = function (string) { - return string.replace(/[-\\^$*+?.()|[\]{}]/g, '\\$&'); - }; - - var fs = require('fs'); - var path = require('path'); - var npmShrinkwrap = require('npm-shrinkwrap'); - var generateGlyphiconsData = require('./grunt/bs-glyphicons-data-generator.js'); - var BsLessdocParser = require('./grunt/bs-lessdoc-parser.js'); - var getLessVarsData = function () { - var filePath = path.join(__dirname, 'less/variables.less'); - var fileContent = fs.readFileSync(filePath, { encoding: 'utf8' }); - var parser = new BsLessdocParser(fileContent); - return { sections: parser.parseFile() }; - }; - var generateRawFiles = require('./grunt/bs-raw-files-generator.js'); - var generateCommonJSModule = require('./grunt/bs-commonjs-generator.js'); - var configBridge = grunt.file.readJSON('./grunt/configBridge.json', { encoding: 'utf8' }); - - Object.keys(configBridge.paths).forEach(function (key) { - configBridge.paths[key].forEach(function (val, i, arr) { - arr[i] = path.join('./docs/assets', val); - }); - }); - - // Project configuration. - grunt.initConfig({ - - // Metadata. - pkg: grunt.file.readJSON('package.json'), - banner: '/*!\n' + - ' * Bootstrap v<%= pkg.version %> (<%= pkg.homepage %>)\n' + - ' * Copyright 2011-<%= grunt.template.today("yyyy") %> <%= pkg.author %>\n' + - ' * Licensed under the <%= pkg.license %> license\n' + - ' */\n', - jqueryCheck: configBridge.config.jqueryCheck.join('\n'), - jqueryVersionCheck: configBridge.config.jqueryVersionCheck.join('\n'), - - // Task configuration. - clean: { - dist: 'dist', - docs: 'docs/dist' - }, - - jshint: { - options: { - jshintrc: 'js/.jshintrc' - }, - grunt: { - options: { - jshintrc: 'grunt/.jshintrc' - }, - src: ['Gruntfile.js', 'package.js', 'grunt/*.js'] - }, - core: { - src: 'js/*.js' - }, - test: { - options: { - jshintrc: 'js/tests/unit/.jshintrc' - }, - src: 'js/tests/unit/*.js' - }, - assets: { - src: ['docs/assets/js/src/*.js', 'docs/assets/js/*.js', '!docs/assets/js/*.min.js'] - } - }, - - jscs: { - options: { - config: 'js/.jscsrc' - }, - grunt: { - src: '<%= jshint.grunt.src %>' - }, - core: { - src: '<%= jshint.core.src %>' - }, - test: { - src: '<%= jshint.test.src %>' - }, - assets: { - options: { - requireCamelCaseOrUpperCaseIdentifiers: null - }, - src: '<%= jshint.assets.src %>' - } - }, - - concat: { - options: { - banner: '<%= banner %>\n<%= jqueryCheck %>\n<%= jqueryVersionCheck %>', - stripBanners: false - }, - bootstrap: { - src: [ - 'js/transition.js', - 'js/alert.js', - 'js/button.js', - 'js/carousel.js', - 'js/collapse.js', - 'js/dropdown.js', - 'js/modal.js', - 'js/tooltip.js', - 'js/popover.js', - 'js/scrollspy.js', - 'js/tab.js', - 'js/affix.js' - ], - dest: 'dist/js/<%= pkg.name %>.js' - } - }, - - uglify: { - options: { - compress: { - warnings: false - }, - mangle: true, - preserveComments: 'some' - }, - core: { - src: '<%= concat.bootstrap.dest %>', - dest: 'dist/js/<%= pkg.name %>.min.js' - }, - customize: { - src: configBridge.paths.customizerJs, - dest: 'docs/assets/js/customize.min.js' - }, - docsJs: { - src: configBridge.paths.docsJs, - dest: 'docs/assets/js/docs.min.js' - } - }, - - qunit: { - options: { - inject: 'js/tests/unit/phantom.js' - }, - files: 'js/tests/index.html' - }, - - less: { - compileCore: { - options: { - strictMath: true, - sourceMap: true, - outputSourceFiles: true, - sourceMapURL: '<%= pkg.name %>.css.map', - sourceMapFilename: 'dist/css/<%= pkg.name %>.css.map' - }, - src: 'less/bootstrap.less', - dest: 'dist/css/<%= pkg.name %>.css' - }, - compileTheme: { - options: { - strictMath: true, - sourceMap: true, - outputSourceFiles: true, - sourceMapURL: '<%= pkg.name %>-theme.css.map', - sourceMapFilename: 'dist/css/<%= pkg.name %>-theme.css.map' - }, - src: 'less/theme.less', - dest: 'dist/css/<%= pkg.name %>-theme.css' - } - }, - - autoprefixer: { - options: { - browsers: configBridge.config.autoprefixerBrowsers - }, - core: { - options: { - map: true - }, - src: 'dist/css/<%= pkg.name %>.css' - }, - theme: { - options: { - map: true - }, - src: 'dist/css/<%= pkg.name %>-theme.css' - }, - docs: { - src: ['docs/assets/css/src/docs.css'] - }, - examples: { - expand: true, - cwd: 'docs/examples/', - src: ['**/*.css'], - dest: 'docs/examples/' - } - }, - - csslint: { - options: { - csslintrc: 'less/.csslintrc' - }, - dist: [ - 'dist/css/bootstrap.css', - 'dist/css/bootstrap-theme.css' - ], - examples: [ - 'docs/examples/**/*.css' - ], - docs: { - options: { - ids: false, - 'overqualified-elements': false - }, - src: 'docs/assets/css/src/docs.css' - } - }, - - cssmin: { - options: { - // TODO: disable `zeroUnits` optimization once clean-css 3.2 is released - // and then simplify the fix for https://github.com/twbs/bootstrap/issues/14837 accordingly - compatibility: 'ie8', - keepSpecialComments: '*', - advanced: false - }, - minifyCore: { - src: 'dist/css/<%= pkg.name %>.css', - dest: 'dist/css/<%= pkg.name %>.min.css' - }, - minifyTheme: { - src: 'dist/css/<%= pkg.name %>-theme.css', - dest: 'dist/css/<%= pkg.name %>-theme.min.css' - }, - docs: { - src: [ - 'docs/assets/css/src/pygments-manni.css', - 'docs/assets/css/src/docs.css' - ], - dest: 'docs/assets/css/docs.min.css' - } - }, - - csscomb: { - options: { - config: 'less/.csscomb.json' - }, - dist: { - expand: true, - cwd: 'dist/css/', - src: ['*.css', '!*.min.css'], - dest: 'dist/css/' - }, - examples: { - expand: true, - cwd: 'docs/examples/', - src: '**/*.css', - dest: 'docs/examples/' - }, - docs: { - src: 'docs/assets/css/src/docs.css', - dest: 'docs/assets/css/src/docs.css' - } - }, - - copy: { - fonts: { - expand: true, - src: 'fonts/*', - dest: 'dist/' - }, - docs: { - expand: true, - cwd: 'dist/', - src: [ - '**/*' - ], - dest: 'docs/dist/' - } - }, - - connect: { - server: { - options: { - port: 3000, - base: '.' - } - } - }, - - jekyll: { - options: { - config: '_config.yml' - }, - docs: {}, - github: { - options: { - raw: 'github: true' - } - } - }, - - htmlmin: { - dist: { - options: { - collapseWhitespace: true, - conservativeCollapse: true, - minifyCSS: true, - minifyJS: true, - removeAttributeQuotes: true, - removeComments: true - }, - expand: true, - cwd: '_gh_pages', - dest: '_gh_pages', - src: [ - '**/*.html', - '!examples/**/*.html' - ] - } - }, - - jade: { - options: { - pretty: true, - data: getLessVarsData - }, - customizerVars: { - src: 'docs/_jade/customizer-variables.jade', - dest: 'docs/_includes/customizer-variables.html' - }, - customizerNav: { - src: 'docs/_jade/customizer-nav.jade', - dest: 'docs/_includes/nav/customize.html' - } - }, - - htmllint: { - options: { - ignore: [ - 'Attribute "autocomplete" not allowed on element "button" at this point.', - 'Attribute "autocomplete" not allowed on element "input" at this point.', - 'Element "img" is missing required attribute "src".' - ] - }, - src: '_gh_pages/**/*.html' - }, - - watch: { - src: { - files: '<%= jshint.core.src %>', - tasks: ['jshint:core', 'qunit', 'concat'] - }, - test: { - files: '<%= jshint.test.src %>', - tasks: ['jshint:test', 'qunit'] - }, - less: { - files: 'less/**/*.less', - tasks: 'less' - } - }, - - sed: { - versionNumber: { - pattern: (function () { - var old = grunt.option('oldver'); - return old ? RegExp.quote(old) : old; - })(), - replacement: grunt.option('newver'), - exclude: [ - 'dist/fonts', - 'docs/assets', - 'fonts', - 'js/tests/vendor', - 'node_modules', - 'test-infra' - ], - recursive: true - } - }, - - 'saucelabs-qunit': { - all: { - options: { - build: process.env.TRAVIS_JOB_ID, - throttled: 10, - maxRetries: 3, - maxPollRetries: 4, - urls: ['http://127.0.0.1:3000/js/tests/index.html?hidepassed'], - browsers: grunt.file.readYAML('grunt/sauce_browsers.yml') - } - } - }, - - exec: { - npmUpdate: { - command: 'npm update' - } - }, - - compress: { - main: { - options: { - archive: 'bootstrap-<%= pkg.version %>-dist.zip', - mode: 'zip', - level: 9, - pretty: true - }, - files: [ - { - expand: true, - cwd: 'dist/', - src: ['**'], - dest: 'bootstrap-<%= pkg.version %>-dist' - } - ] - } - } - - }); - - - // These plugins provide necessary tasks. - require('load-grunt-tasks')(grunt, { scope: 'devDependencies' }); - require('time-grunt')(grunt); - - // Docs HTML validation task - grunt.registerTask('validate-html', ['jekyll:docs', 'htmllint']); - - var runSubset = function (subset) { - return !process.env.TWBS_TEST || process.env.TWBS_TEST === subset; - }; - var isUndefOrNonZero = function (val) { - return val === undefined || val !== '0'; - }; - - // Test task. - var testSubtasks = []; - // Skip core tests if running a different subset of the test suite - if (runSubset('core') && - // Skip core tests if this is a Savage build - process.env.TRAVIS_REPO_SLUG !== 'twbs-savage/bootstrap') { - testSubtasks = testSubtasks.concat(['dist-css', 'dist-js', 'csslint:dist', 'test-js', 'docs']); - } - // Skip HTML validation if running a different subset of the test suite - if (runSubset('validate-html') && - // Skip HTML5 validator on Travis when [skip validator] is in the commit message - isUndefOrNonZero(process.env.TWBS_DO_VALIDATOR)) { - testSubtasks.push('validate-html'); - } - // Only run Sauce Labs tests if there's a Sauce access key - if (typeof process.env.SAUCE_ACCESS_KEY !== 'undefined' && - // Skip Sauce if running a different subset of the test suite - runSubset('sauce-js-unit') && - // Skip Sauce on Travis when [skip sauce] is in the commit message - isUndefOrNonZero(process.env.TWBS_DO_SAUCE)) { - testSubtasks.push('connect'); - testSubtasks.push('saucelabs-qunit'); - } - grunt.registerTask('test', testSubtasks); - grunt.registerTask('test-js', ['jshint:core', 'jshint:test', 'jshint:grunt', 'jscs:core', 'jscs:test', 'jscs:grunt', 'qunit']); - - // JS distribution task. - grunt.registerTask('dist-js', ['concat', 'uglify:core', 'commonjs']); - - // CSS distribution task. - grunt.registerTask('less-compile', ['less:compileCore', 'less:compileTheme']); - grunt.registerTask('dist-css', ['less-compile', 'autoprefixer:core', 'autoprefixer:theme', 'csscomb:dist', 'cssmin:minifyCore', 'cssmin:minifyTheme']); - - // Full distribution task. - grunt.registerTask('dist', ['clean:dist', 'dist-css', 'copy:fonts', 'dist-js']); - - // Default task. - grunt.registerTask('default', ['clean:dist', 'copy:fonts', 'test']); - - // Version numbering task. - // grunt change-version-number --oldver=A.B.C --newver=X.Y.Z - // This can be overzealous, so its changes should always be manually reviewed! - grunt.registerTask('change-version-number', 'sed'); - - grunt.registerTask('build-glyphicons-data', function () { generateGlyphiconsData.call(this, grunt); }); - - // task for building customizer - grunt.registerTask('build-customizer', ['build-customizer-html', 'build-raw-files']); - grunt.registerTask('build-customizer-html', 'jade'); - grunt.registerTask('build-raw-files', 'Add scripts/less files to customizer.', function () { - var banner = grunt.template.process('<%= banner %>'); - generateRawFiles(grunt, banner); - }); - - grunt.registerTask('commonjs', 'Generate CommonJS entrypoint module in dist dir.', function () { - var srcFiles = grunt.config.get('concat.bootstrap.src'); - var destFilepath = 'dist/js/npm.js'; - generateCommonJSModule(grunt, srcFiles, destFilepath); - }); - - // Docs task. - grunt.registerTask('docs-css', ['autoprefixer:docs', 'autoprefixer:examples', 'csscomb:docs', 'csscomb:examples', 'cssmin:docs']); - grunt.registerTask('lint-docs-css', ['csslint:docs', 'csslint:examples']); - grunt.registerTask('docs-js', ['uglify:docsJs', 'uglify:customize']); - grunt.registerTask('lint-docs-js', ['jshint:assets', 'jscs:assets']); - grunt.registerTask('docs', ['docs-css', 'lint-docs-css', 'docs-js', 'lint-docs-js', 'clean:docs', 'copy:docs', 'build-glyphicons-data', 'build-customizer']); - - grunt.registerTask('prep-release', ['dist', 'docs', 'jekyll:github', 'htmlmin', 'compress']); - - // Task for updating the cached npm packages used by the Travis build (which are controlled by test-infra/npm-shrinkwrap.json). - // This task should be run and the updated file should be committed whenever Bootstrap's dependencies change. - grunt.registerTask('update-shrinkwrap', ['exec:npmUpdate', '_update-shrinkwrap']); - grunt.registerTask('_update-shrinkwrap', function () { - var done = this.async(); - npmShrinkwrap({ dev: true, dirname: __dirname }, function (err) { - if (err) { - grunt.fail.warn(err); - } - var dest = 'test-infra/npm-shrinkwrap.json'; - fs.renameSync('npm-shrinkwrap.json', dest); - grunt.log.writeln('File ' + dest.cyan + ' updated.'); - done(); - }); - }); -}; diff --git a/src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/LICENSE b/src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/LICENSE deleted file mode 100644 index f4c52d6a..00000000 --- a/src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2011-2015 Twitter, Inc - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/README.md b/src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/README.md deleted file mode 100644 index 34c8b5a5..00000000 --- a/src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/README.md +++ /dev/null @@ -1,137 +0,0 @@ -# [Bootstrap](http://getbootstrap.com) -[![Slack](https://bootstrap-slack.herokuapp.com/badge.svg)](https://bootstrap-slack.herokuapp.com) -![Bower version](https://img.shields.io/bower/v/bootstrap.svg) -[![npm version](https://img.shields.io/npm/v/bootstrap.svg)](https://www.npmjs.com/package/bootstrap) -[![Build Status](https://img.shields.io/travis/twbs/bootstrap/master.svg)](https://travis-ci.org/twbs/bootstrap) -[![devDependency Status](https://img.shields.io/david/dev/twbs/bootstrap.svg)](https://david-dm.org/twbs/bootstrap#info=devDependencies) -[![Selenium Test Status](https://saucelabs.com/browser-matrix/bootstrap.svg)](https://saucelabs.com/u/bootstrap) - -Bootstrap is a sleek, intuitive, and powerful front-end framework for faster and easier web development, created by [Mark Otto](https://twitter.com/mdo) and [Jacob Thornton](https://twitter.com/fat), and maintained by the [core team](https://github.com/orgs/twbs/people) with the massive support and involvement of the community. - -To get started, check out ! - -## Table of contents - -- [Quick start](#quick-start) -- [Bugs and feature requests](#bugs-and-feature-requests) -- [Documentation](#documentation) -- [Contributing](#contributing) -- [Community](#community) -- [Versioning](#versioning) -- [Creators](#creators) -- [Copyright and license](#copyright-and-license) - -## Quick start - -Several quick start options are available: - -- [Download the latest release](https://github.com/twbs/bootstrap/archive/v3.3.5.zip). -- Clone the repo: `git clone https://github.com/twbs/bootstrap.git`. -- Install with [Bower](http://bower.io): `bower install bootstrap`. -- Install with [npm](https://www.npmjs.com): `npm install bootstrap`. -- Install with [Meteor](https://www.meteor.com): `meteor add twbs:bootstrap`. -- Install with [Composer](https://getcomposer.org): `composer require twbs/bootstrap`. - -Read the [Getting started page](http://getbootstrap.com/getting-started/) for information on the framework contents, templates and examples, and more. - -### What's included - -Within the download you'll find the following directories and files, logically grouping common assets and providing both compiled and minified variations. You'll see something like this: - -``` -bootstrap/ -├── css/ -│ ├── bootstrap.css -│ ├── bootstrap.css.map -│ ├── bootstrap.min.css -│ ├── bootstrap-theme.css -│ ├── bootstrap-theme.css.map -│ └── bootstrap-theme.min.css -├── js/ -│ ├── bootstrap.js -│ └── bootstrap.min.js -└── fonts/ - ├── glyphicons-halflings-regular.eot - ├── glyphicons-halflings-regular.svg - ├── glyphicons-halflings-regular.ttf - ├── glyphicons-halflings-regular.woff - └── glyphicons-halflings-regular.woff2 -``` - -We provide compiled CSS and JS (`bootstrap.*`), as well as compiled and minified CSS and JS (`bootstrap.min.*`). CSS [source maps](https://developer.chrome.com/devtools/docs/css-preprocessors) (`bootstrap.*.map`) are available for use with certain browsers' developer tools. Fonts from Glyphicons are included, as is the optional Bootstrap theme. - - - -## Bugs and feature requests - -Have a bug or a feature request? Please first read the [issue guidelines](https://github.com/twbs/bootstrap/blob/master/CONTRIBUTING.md#using-the-issue-tracker) and search for existing and closed issues. If your problem or idea is not addressed yet, [please open a new issue](https://github.com/twbs/bootstrap/issues/new). - - -## Documentation - -Bootstrap's documentation, included in this repo in the root directory, is built with [Jekyll](http://jekyllrb.com) and publicly hosted on GitHub Pages at . The docs may also be run locally. - -### Running documentation locally - -1. If necessary, [install Jekyll](http://jekyllrb.com/docs/installation) (requires v2.5.x). - - **Windows users:** Read [this unofficial guide](http://jekyll-windows.juthilo.com/) to get Jekyll up and running without problems. -2. Install the Ruby-based syntax highlighter, [Rouge](https://github.com/jneen/rouge), with `gem install rouge`. -3. From the root `/bootstrap` directory, run `jekyll serve` in the command line. -4. Open in your browser, and voilà. - -Learn more about using Jekyll by reading its [documentation](http://jekyllrb.com/docs/home/). - -### Documentation for previous releases - -Documentation for v2.3.2 has been made available for the time being at while folks transition to Bootstrap 3. - -[Previous releases](https://github.com/twbs/bootstrap/releases) and their documentation are also available for download. - - - -## Contributing - -Please read through our [contributing guidelines](https://github.com/twbs/bootstrap/blob/master/CONTRIBUTING.md). Included are directions for opening issues, coding standards, and notes on development. - -Moreover, if your pull request contains JavaScript patches or features, you must include [relevant unit tests](https://github.com/twbs/bootstrap/tree/master/js/tests). All HTML and CSS should conform to the [Code Guide](https://github.com/mdo/code-guide), maintained by [Mark Otto](https://github.com/mdo). - -Editor preferences are available in the [editor config](https://github.com/twbs/bootstrap/blob/master/.editorconfig) for easy use in common text editors. Read more and download plugins at . - - - -## Community - -Get updates on Bootstrap's development and chat with the project maintainers and community members. - -- Follow [@getbootstrap on Twitter](https://twitter.com/getbootstrap). -- Read and subscribe to [The Official Bootstrap Blog](http://blog.getbootstrap.com). -- Join [the official Slack room](https://bootstrap-slack.herokuapp.com). -- Chat with fellow Bootstrappers in IRC. On the `irc.freenode.net` server, in the `##bootstrap` channel. -- Implementation help may be found at Stack Overflow (tagged [`twitter-bootstrap-3`](https://stackoverflow.com/questions/tagged/twitter-bootstrap-3)). -- Developers should use the keyword `bootstrap` on packages which modify or add to the functionality of Bootstrap when distributing through [npm](https://www.npmjs.com/browse/keyword/bootstrap) or similar delivery mechanisms for maximum discoverability. - - - -## Versioning - -For transparency into our release cycle and in striving to maintain backward compatibility, Bootstrap is maintained under [the Semantic Versioning guidelines](http://semver.org/). Sometimes we screw up, but we'll adhere to those rules whenever possible. - - - -## Creators - -**Mark Otto** - -- -- - -**Jacob Thornton** - -- -- - - - -## Copyright and license - -Code and documentation copyright 2011-2015 Twitter, Inc. Code released under [the MIT license](https://github.com/twbs/bootstrap/blob/master/LICENSE). Docs released under [Creative Commons](https://github.com/twbs/bootstrap/blob/master/docs/LICENSE). diff --git a/src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/bower.json b/src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/bower.json deleted file mode 100644 index 686bcf1a..00000000 --- a/src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/bower.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "name": "bootstrap", - "description": "The most popular front-end framework for developing responsive, mobile first projects on the web.", - "keywords": [ - "css", - "js", - "less", - "mobile-first", - "responsive", - "front-end", - "framework", - "web" - ], - "homepage": "http://getbootstrap.com", - "license": "MIT", - "moduleType": "globals", - "main": [ - "less/bootstrap.less", - "dist/js/bootstrap.js" - ], - "ignore": [ - "/.*", - "_config.yml", - "CNAME", - "composer.json", - "CONTRIBUTING.md", - "docs", - "js/tests", - "test-infra" - ], - "dependencies": { - "jquery": ">= 1.9.1" - } -} diff --git a/src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/dist/css/bootstrap-theme.css b/src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/dist/css/bootstrap-theme.css deleted file mode 100644 index c19cd5c4..00000000 --- a/src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/dist/css/bootstrap-theme.css +++ /dev/null @@ -1,587 +0,0 @@ -/*! - * Bootstrap v3.3.5 (http://getbootstrap.com) - * Copyright 2011-2015 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */ -.btn-default, -.btn-primary, -.btn-success, -.btn-info, -.btn-warning, -.btn-danger { - text-shadow: 0 -1px 0 rgba(0, 0, 0, .2); - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075); - box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075); -} -.btn-default:active, -.btn-primary:active, -.btn-success:active, -.btn-info:active, -.btn-warning:active, -.btn-danger:active, -.btn-default.active, -.btn-primary.active, -.btn-success.active, -.btn-info.active, -.btn-warning.active, -.btn-danger.active { - -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); - box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); -} -.btn-default.disabled, -.btn-primary.disabled, -.btn-success.disabled, -.btn-info.disabled, -.btn-warning.disabled, -.btn-danger.disabled, -.btn-default[disabled], -.btn-primary[disabled], -.btn-success[disabled], -.btn-info[disabled], -.btn-warning[disabled], -.btn-danger[disabled], -fieldset[disabled] .btn-default, -fieldset[disabled] .btn-primary, -fieldset[disabled] .btn-success, -fieldset[disabled] .btn-info, -fieldset[disabled] .btn-warning, -fieldset[disabled] .btn-danger { - -webkit-box-shadow: none; - box-shadow: none; -} -.btn-default .badge, -.btn-primary .badge, -.btn-success .badge, -.btn-info .badge, -.btn-warning .badge, -.btn-danger .badge { - text-shadow: none; -} -.btn:active, -.btn.active { - background-image: none; -} -.btn-default { - text-shadow: 0 1px 0 #fff; - background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%); - background-image: -o-linear-gradient(top, #fff 0%, #e0e0e0 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0)); - background-image: linear-gradient(to bottom, #fff 0%, #e0e0e0 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0); - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); - background-repeat: repeat-x; - border-color: #dbdbdb; - border-color: #ccc; -} -.btn-default:hover, -.btn-default:focus { - background-color: #e0e0e0; - background-position: 0 -15px; -} -.btn-default:active, -.btn-default.active { - background-color: #e0e0e0; - border-color: #dbdbdb; -} -.btn-default.disabled, -.btn-default[disabled], -fieldset[disabled] .btn-default, -.btn-default.disabled:hover, -.btn-default[disabled]:hover, -fieldset[disabled] .btn-default:hover, -.btn-default.disabled:focus, -.btn-default[disabled]:focus, -fieldset[disabled] .btn-default:focus, -.btn-default.disabled.focus, -.btn-default[disabled].focus, -fieldset[disabled] .btn-default.focus, -.btn-default.disabled:active, -.btn-default[disabled]:active, -fieldset[disabled] .btn-default:active, -.btn-default.disabled.active, -.btn-default[disabled].active, -fieldset[disabled] .btn-default.active { - background-color: #e0e0e0; - background-image: none; -} -.btn-primary { - background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%); - background-image: -o-linear-gradient(top, #337ab7 0%, #265a88 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#265a88)); - background-image: linear-gradient(to bottom, #337ab7 0%, #265a88 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0); - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); - background-repeat: repeat-x; - border-color: #245580; -} -.btn-primary:hover, -.btn-primary:focus { - background-color: #265a88; - background-position: 0 -15px; -} -.btn-primary:active, -.btn-primary.active { - background-color: #265a88; - border-color: #245580; -} -.btn-primary.disabled, -.btn-primary[disabled], -fieldset[disabled] .btn-primary, -.btn-primary.disabled:hover, -.btn-primary[disabled]:hover, -fieldset[disabled] .btn-primary:hover, -.btn-primary.disabled:focus, -.btn-primary[disabled]:focus, -fieldset[disabled] .btn-primary:focus, -.btn-primary.disabled.focus, -.btn-primary[disabled].focus, -fieldset[disabled] .btn-primary.focus, -.btn-primary.disabled:active, -.btn-primary[disabled]:active, -fieldset[disabled] .btn-primary:active, -.btn-primary.disabled.active, -.btn-primary[disabled].active, -fieldset[disabled] .btn-primary.active { - background-color: #265a88; - background-image: none; -} -.btn-success { - background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%); - background-image: -o-linear-gradient(top, #5cb85c 0%, #419641 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#419641)); - background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0); - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); - background-repeat: repeat-x; - border-color: #3e8f3e; -} -.btn-success:hover, -.btn-success:focus { - background-color: #419641; - background-position: 0 -15px; -} -.btn-success:active, -.btn-success.active { - background-color: #419641; - border-color: #3e8f3e; -} -.btn-success.disabled, -.btn-success[disabled], -fieldset[disabled] .btn-success, -.btn-success.disabled:hover, -.btn-success[disabled]:hover, -fieldset[disabled] .btn-success:hover, -.btn-success.disabled:focus, -.btn-success[disabled]:focus, -fieldset[disabled] .btn-success:focus, -.btn-success.disabled.focus, -.btn-success[disabled].focus, -fieldset[disabled] .btn-success.focus, -.btn-success.disabled:active, -.btn-success[disabled]:active, -fieldset[disabled] .btn-success:active, -.btn-success.disabled.active, -.btn-success[disabled].active, -fieldset[disabled] .btn-success.active { - background-color: #419641; - background-image: none; -} -.btn-info { - background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%); - background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2aabd2)); - background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0); - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); - background-repeat: repeat-x; - border-color: #28a4c9; -} -.btn-info:hover, -.btn-info:focus { - background-color: #2aabd2; - background-position: 0 -15px; -} -.btn-info:active, -.btn-info.active { - background-color: #2aabd2; - border-color: #28a4c9; -} -.btn-info.disabled, -.btn-info[disabled], -fieldset[disabled] .btn-info, -.btn-info.disabled:hover, -.btn-info[disabled]:hover, -fieldset[disabled] .btn-info:hover, -.btn-info.disabled:focus, -.btn-info[disabled]:focus, -fieldset[disabled] .btn-info:focus, -.btn-info.disabled.focus, -.btn-info[disabled].focus, -fieldset[disabled] .btn-info.focus, -.btn-info.disabled:active, -.btn-info[disabled]:active, -fieldset[disabled] .btn-info:active, -.btn-info.disabled.active, -.btn-info[disabled].active, -fieldset[disabled] .btn-info.active { - background-color: #2aabd2; - background-image: none; -} -.btn-warning { - background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%); - background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316)); - background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0); - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); - background-repeat: repeat-x; - border-color: #e38d13; -} -.btn-warning:hover, -.btn-warning:focus { - background-color: #eb9316; - background-position: 0 -15px; -} -.btn-warning:active, -.btn-warning.active { - background-color: #eb9316; - border-color: #e38d13; -} -.btn-warning.disabled, -.btn-warning[disabled], -fieldset[disabled] .btn-warning, -.btn-warning.disabled:hover, -.btn-warning[disabled]:hover, -fieldset[disabled] .btn-warning:hover, -.btn-warning.disabled:focus, -.btn-warning[disabled]:focus, -fieldset[disabled] .btn-warning:focus, -.btn-warning.disabled.focus, -.btn-warning[disabled].focus, -fieldset[disabled] .btn-warning.focus, -.btn-warning.disabled:active, -.btn-warning[disabled]:active, -fieldset[disabled] .btn-warning:active, -.btn-warning.disabled.active, -.btn-warning[disabled].active, -fieldset[disabled] .btn-warning.active { - background-color: #eb9316; - background-image: none; -} -.btn-danger { - background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%); - background-image: -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c12e2a)); - background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0); - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); - background-repeat: repeat-x; - border-color: #b92c28; -} -.btn-danger:hover, -.btn-danger:focus { - background-color: #c12e2a; - background-position: 0 -15px; -} -.btn-danger:active, -.btn-danger.active { - background-color: #c12e2a; - border-color: #b92c28; -} -.btn-danger.disabled, -.btn-danger[disabled], -fieldset[disabled] .btn-danger, -.btn-danger.disabled:hover, -.btn-danger[disabled]:hover, -fieldset[disabled] .btn-danger:hover, -.btn-danger.disabled:focus, -.btn-danger[disabled]:focus, -fieldset[disabled] .btn-danger:focus, -.btn-danger.disabled.focus, -.btn-danger[disabled].focus, -fieldset[disabled] .btn-danger.focus, -.btn-danger.disabled:active, -.btn-danger[disabled]:active, -fieldset[disabled] .btn-danger:active, -.btn-danger.disabled.active, -.btn-danger[disabled].active, -fieldset[disabled] .btn-danger.active { - background-color: #c12e2a; - background-image: none; -} -.thumbnail, -.img-thumbnail { - -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075); - box-shadow: 0 1px 2px rgba(0, 0, 0, .075); -} -.dropdown-menu > li > a:hover, -.dropdown-menu > li > a:focus { - background-color: #e8e8e8; - background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); - background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8)); - background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0); - background-repeat: repeat-x; -} -.dropdown-menu > .active > a, -.dropdown-menu > .active > a:hover, -.dropdown-menu > .active > a:focus { - background-color: #2e6da4; - background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%); - background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)); - background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); - background-repeat: repeat-x; -} -.navbar-default { - background-image: -webkit-linear-gradient(top, #fff 0%, #f8f8f8 100%); - background-image: -o-linear-gradient(top, #fff 0%, #f8f8f8 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8)); - background-image: linear-gradient(to bottom, #fff 0%, #f8f8f8 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0); - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); - background-repeat: repeat-x; - border-radius: 4px; - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075); - box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075); -} -.navbar-default .navbar-nav > .open > a, -.navbar-default .navbar-nav > .active > a { - background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%); - background-image: -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#e2e2e2)); - background-image: linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0); - background-repeat: repeat-x; - -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075); - box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075); -} -.navbar-brand, -.navbar-nav > li > a { - text-shadow: 0 1px 0 rgba(255, 255, 255, .25); -} -.navbar-inverse { - background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%); - background-image: -o-linear-gradient(top, #3c3c3c 0%, #222 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#3c3c3c), to(#222)); - background-image: linear-gradient(to bottom, #3c3c3c 0%, #222 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0); - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); - background-repeat: repeat-x; - border-radius: 4px; -} -.navbar-inverse .navbar-nav > .open > a, -.navbar-inverse .navbar-nav > .active > a { - background-image: -webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%); - background-image: -o-linear-gradient(top, #080808 0%, #0f0f0f 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#080808), to(#0f0f0f)); - background-image: linear-gradient(to bottom, #080808 0%, #0f0f0f 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0); - background-repeat: repeat-x; - -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25); - box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25); -} -.navbar-inverse .navbar-brand, -.navbar-inverse .navbar-nav > li > a { - text-shadow: 0 -1px 0 rgba(0, 0, 0, .25); -} -.navbar-static-top, -.navbar-fixed-top, -.navbar-fixed-bottom { - border-radius: 0; -} -@media (max-width: 767px) { - .navbar .navbar-nav .open .dropdown-menu > .active > a, - .navbar .navbar-nav .open .dropdown-menu > .active > a:hover, - .navbar .navbar-nav .open .dropdown-menu > .active > a:focus { - color: #fff; - background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%); - background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)); - background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); - background-repeat: repeat-x; - } -} -.alert { - text-shadow: 0 1px 0 rgba(255, 255, 255, .2); - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05); - box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05); -} -.alert-success { - background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%); - background-image: -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc)); - background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0); - background-repeat: repeat-x; - border-color: #b2dba1; -} -.alert-info { - background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%); - background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0)); - background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0); - background-repeat: repeat-x; - border-color: #9acfea; -} -.alert-warning { - background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%); - background-image: -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#f8efc0)); - background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0); - background-repeat: repeat-x; - border-color: #f5e79e; -} -.alert-danger { - background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%); - background-image: -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#e7c3c3)); - background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0); - background-repeat: repeat-x; - border-color: #dca7a7; -} -.progress { - background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%); - background-image: -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f5f5f5)); - background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0); - background-repeat: repeat-x; -} -.progress-bar { - background-image: -webkit-linear-gradient(top, #337ab7 0%, #286090 100%); - background-image: -o-linear-gradient(top, #337ab7 0%, #286090 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#286090)); - background-image: linear-gradient(to bottom, #337ab7 0%, #286090 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0); - background-repeat: repeat-x; -} -.progress-bar-success { - background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%); - background-image: -o-linear-gradient(top, #5cb85c 0%, #449d44 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#449d44)); - background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0); - background-repeat: repeat-x; -} -.progress-bar-info { - background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%); - background-image: -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#31b0d5)); - background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0); - background-repeat: repeat-x; -} -.progress-bar-warning { - background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%); - background-image: -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#ec971f)); - background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0); - background-repeat: repeat-x; -} -.progress-bar-danger { - background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%); - background-image: -o-linear-gradient(top, #d9534f 0%, #c9302c 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c9302c)); - background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0); - background-repeat: repeat-x; -} -.progress-bar-striped { - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); -} -.list-group { - border-radius: 4px; - -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075); - box-shadow: 0 1px 2px rgba(0, 0, 0, .075); -} -.list-group-item.active, -.list-group-item.active:hover, -.list-group-item.active:focus { - text-shadow: 0 -1px 0 #286090; - background-image: -webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%); - background-image: -o-linear-gradient(top, #337ab7 0%, #2b669a 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2b669a)); - background-image: linear-gradient(to bottom, #337ab7 0%, #2b669a 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0); - background-repeat: repeat-x; - border-color: #2b669a; -} -.list-group-item.active .badge, -.list-group-item.active:hover .badge, -.list-group-item.active:focus .badge { - text-shadow: none; -} -.panel { - -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05); - box-shadow: 0 1px 2px rgba(0, 0, 0, .05); -} -.panel-default > .panel-heading { - background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); - background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8)); - background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0); - background-repeat: repeat-x; -} -.panel-primary > .panel-heading { - background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%); - background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)); - background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); - background-repeat: repeat-x; -} -.panel-success > .panel-heading { - background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%); - background-image: -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#d0e9c6)); - background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0); - background-repeat: repeat-x; -} -.panel-info > .panel-heading { - background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%); - background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3)); - background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0); - background-repeat: repeat-x; -} -.panel-warning > .panel-heading { - background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%); - background-image: -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#faf2cc)); - background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0); - background-repeat: repeat-x; -} -.panel-danger > .panel-heading { - background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%); - background-image: -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#ebcccc)); - background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0); - background-repeat: repeat-x; -} -.well { - background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%); - background-image: -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#f5f5f5)); - background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0); - background-repeat: repeat-x; - border-color: #dcdcdc; - -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1); - box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1); -} -/*# sourceMappingURL=bootstrap-theme.css.map */ diff --git a/src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/dist/css/bootstrap-theme.css.map b/src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/dist/css/bootstrap-theme.css.map deleted file mode 100644 index 75353114..00000000 --- a/src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/dist/css/bootstrap-theme.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["bootstrap-theme.css","less/theme.less","less/mixins/vendor-prefixes.less","less/mixins/gradients.less","less/mixins/reset-filter.less"],"names":[],"mappings":"AAAA;;;;GAIG;ACeH;;;;;;EAME,yCAAA;EC2CA,4FAAA;EACQ,oFAAA;CFvDT;ACgBC;;;;;;;;;;;;ECsCA,yDAAA;EACQ,iDAAA;CFxCT;ACMC;;;;;;;;;;;;;;;;;;ECiCA,yBAAA;EACQ,iBAAA;CFnBT;AC/BD;;;;;;EAuBI,kBAAA;CDgBH;ACyBC;;EAEE,uBAAA;CDvBH;AC4BD;EErEI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EAEA,uHAAA;ECnBF,oEAAA;EH4CA,4BAAA;EACA,sBAAA;EAuC2C,0BAAA;EAA2B,mBAAA;CDjBvE;ACpBC;;EAEE,0BAAA;EACA,6BAAA;CDsBH;ACnBC;;EAEE,0BAAA;EACA,sBAAA;CDqBH;ACfG;;;;;;;;;;;;;;;;;;EAME,0BAAA;EACA,uBAAA;CD6BL;ACbD;EEtEI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EAEA,uHAAA;ECnBF,oEAAA;EH4CA,4BAAA;EACA,sBAAA;CD8DD;AC5DC;;EAEE,0BAAA;EACA,6BAAA;CD8DH;AC3DC;;EAEE,0BAAA;EACA,sBAAA;CD6DH;ACvDG;;;;;;;;;;;;;;;;;;EAME,0BAAA;EACA,uBAAA;CDqEL;ACpDD;EEvEI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EAEA,uHAAA;ECnBF,oEAAA;EH4CA,4BAAA;EACA,sBAAA;CDsGD;ACpGC;;EAEE,0BAAA;EACA,6BAAA;CDsGH;ACnGC;;EAEE,0BAAA;EACA,sBAAA;CDqGH;AC/FG;;;;;;;;;;;;;;;;;;EAME,0BAAA;EACA,uBAAA;CD6GL;AC3FD;EExEI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EAEA,uHAAA;ECnBF,oEAAA;EH4CA,4BAAA;EACA,sBAAA;CD8ID;AC5IC;;EAEE,0BAAA;EACA,6BAAA;CD8IH;AC3IC;;EAEE,0BAAA;EACA,sBAAA;CD6IH;ACvIG;;;;;;;;;;;;;;;;;;EAME,0BAAA;EACA,uBAAA;CDqJL;AClID;EEzEI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EAEA,uHAAA;ECnBF,oEAAA;EH4CA,4BAAA;EACA,sBAAA;CDsLD;ACpLC;;EAEE,0BAAA;EACA,6BAAA;CDsLH;ACnLC;;EAEE,0BAAA;EACA,sBAAA;CDqLH;AC/KG;;;;;;;;;;;;;;;;;;EAME,0BAAA;EACA,uBAAA;CD6LL;ACzKD;EE1EI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EAEA,uHAAA;ECnBF,oEAAA;EH4CA,4BAAA;EACA,sBAAA;CD8ND;AC5NC;;EAEE,0BAAA;EACA,6BAAA;CD8NH;AC3NC;;EAEE,0BAAA;EACA,sBAAA;CD6NH;ACvNG;;;;;;;;;;;;;;;;;;EAME,0BAAA;EACA,uBAAA;CDqOL;AC1MD;;EClCE,mDAAA;EACQ,2CAAA;CFgPT;ACrMD;;EE3FI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;EF0FF,0BAAA;CD2MD;ACzMD;;;EEhGI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;EFgGF,0BAAA;CD+MD;ACtMD;EE7GI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;ECnBF,oEAAA;EH+HA,mBAAA;ECjEA,4FAAA;EACQ,oFAAA;CF8QT;ACjND;;EE7GI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;ED2CF,yDAAA;EACQ,iDAAA;CFwRT;AC9MD;;EAEE,+CAAA;CDgND;AC5MD;EEhII,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;ECnBF,oEAAA;EHkJA,mBAAA;CDkND;ACrND;;EEhII,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;ED2CF,wDAAA;EACQ,gDAAA;CF+ST;AC/ND;;EAYI,0CAAA;CDuNH;AClND;;;EAGE,iBAAA;CDoND;AC/LD;EAfI;;;IAGE,YAAA;IE7JF,yEAAA;IACA,oEAAA;IACA,8FAAA;IAAA,uEAAA;IACA,4BAAA;IACA,uHAAA;GH+WD;CACF;AC3MD;EACE,8CAAA;EC3HA,2FAAA;EACQ,mFAAA;CFyUT;ACnMD;EEtLI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;EF8KF,sBAAA;CD+MD;AC1MD;EEvLI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;EF8KF,sBAAA;CDuND;ACjND;EExLI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;EF8KF,sBAAA;CD+ND;ACxND;EEzLI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;EF8KF,sBAAA;CDuOD;ACxND;EEjMI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;CH4ZH;ACrND;EE3MI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;CHmaH;AC3ND;EE5MI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;CH0aH;ACjOD;EE7MI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;CHibH;ACvOD;EE9MI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;CHwbH;AC7OD;EE/MI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;CH+bH;AChPD;EElLI,8MAAA;EACA,yMAAA;EACA,sMAAA;CHqaH;AC5OD;EACE,mBAAA;EC9KA,mDAAA;EACQ,2CAAA;CF6ZT;AC7OD;;;EAGE,8BAAA;EEnOE,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;EFiOF,sBAAA;CDmPD;ACxPD;;;EAQI,kBAAA;CDqPH;AC3OD;ECnME,kDAAA;EACQ,0CAAA;CFibT;ACrOD;EE5PI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;CHoeH;AC3OD;EE7PI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;CH2eH;ACjPD;EE9PI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;CHkfH;ACvPD;EE/PI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;CHyfH;AC7PD;EEhQI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;CHggBH;ACnQD;EEjQI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;CHugBH;ACnQD;EExQI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;EFsQF,sBAAA;EC3NA,0FAAA;EACQ,kFAAA;CFqeT","file":"bootstrap-theme.css","sourcesContent":["/*!\n * Bootstrap v3.3.5 (http://getbootstrap.com)\n * Copyright 2011-2015 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n.btn-default,\n.btn-primary,\n.btn-success,\n.btn-info,\n.btn-warning,\n.btn-danger {\n text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.btn-default:active,\n.btn-primary:active,\n.btn-success:active,\n.btn-info:active,\n.btn-warning:active,\n.btn-danger:active,\n.btn-default.active,\n.btn-primary.active,\n.btn-success.active,\n.btn-info.active,\n.btn-warning.active,\n.btn-danger.active {\n -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn-default.disabled,\n.btn-primary.disabled,\n.btn-success.disabled,\n.btn-info.disabled,\n.btn-warning.disabled,\n.btn-danger.disabled,\n.btn-default[disabled],\n.btn-primary[disabled],\n.btn-success[disabled],\n.btn-info[disabled],\n.btn-warning[disabled],\n.btn-danger[disabled],\nfieldset[disabled] .btn-default,\nfieldset[disabled] .btn-primary,\nfieldset[disabled] .btn-success,\nfieldset[disabled] .btn-info,\nfieldset[disabled] .btn-warning,\nfieldset[disabled] .btn-danger {\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.btn-default .badge,\n.btn-primary .badge,\n.btn-success .badge,\n.btn-info .badge,\n.btn-warning .badge,\n.btn-danger .badge {\n text-shadow: none;\n}\n.btn:active,\n.btn.active {\n background-image: none;\n}\n.btn-default {\n background-image: -webkit-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);\n background-image: -o-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);\n background-image: linear-gradient(to bottom, #ffffff 0%, #e0e0e0 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #dbdbdb;\n text-shadow: 0 1px 0 #fff;\n border-color: #ccc;\n}\n.btn-default:hover,\n.btn-default:focus {\n background-color: #e0e0e0;\n background-position: 0 -15px;\n}\n.btn-default:active,\n.btn-default.active {\n background-color: #e0e0e0;\n border-color: #dbdbdb;\n}\n.btn-default.disabled,\n.btn-default[disabled],\nfieldset[disabled] .btn-default,\n.btn-default.disabled:hover,\n.btn-default[disabled]:hover,\nfieldset[disabled] .btn-default:hover,\n.btn-default.disabled:focus,\n.btn-default[disabled]:focus,\nfieldset[disabled] .btn-default:focus,\n.btn-default.disabled.focus,\n.btn-default[disabled].focus,\nfieldset[disabled] .btn-default.focus,\n.btn-default.disabled:active,\n.btn-default[disabled]:active,\nfieldset[disabled] .btn-default:active,\n.btn-default.disabled.active,\n.btn-default[disabled].active,\nfieldset[disabled] .btn-default.active {\n background-color: #e0e0e0;\n background-image: none;\n}\n.btn-primary {\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #265a88 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #265a88 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #245580;\n}\n.btn-primary:hover,\n.btn-primary:focus {\n background-color: #265a88;\n background-position: 0 -15px;\n}\n.btn-primary:active,\n.btn-primary.active {\n background-color: #265a88;\n border-color: #245580;\n}\n.btn-primary.disabled,\n.btn-primary[disabled],\nfieldset[disabled] .btn-primary,\n.btn-primary.disabled:hover,\n.btn-primary[disabled]:hover,\nfieldset[disabled] .btn-primary:hover,\n.btn-primary.disabled:focus,\n.btn-primary[disabled]:focus,\nfieldset[disabled] .btn-primary:focus,\n.btn-primary.disabled.focus,\n.btn-primary[disabled].focus,\nfieldset[disabled] .btn-primary.focus,\n.btn-primary.disabled:active,\n.btn-primary[disabled]:active,\nfieldset[disabled] .btn-primary:active,\n.btn-primary.disabled.active,\n.btn-primary[disabled].active,\nfieldset[disabled] .btn-primary.active {\n background-color: #265a88;\n background-image: none;\n}\n.btn-success {\n background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);\n background-image: -o-linear-gradient(top, #5cb85c 0%, #419641 100%);\n background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #3e8f3e;\n}\n.btn-success:hover,\n.btn-success:focus {\n background-color: #419641;\n background-position: 0 -15px;\n}\n.btn-success:active,\n.btn-success.active {\n background-color: #419641;\n border-color: #3e8f3e;\n}\n.btn-success.disabled,\n.btn-success[disabled],\nfieldset[disabled] .btn-success,\n.btn-success.disabled:hover,\n.btn-success[disabled]:hover,\nfieldset[disabled] .btn-success:hover,\n.btn-success.disabled:focus,\n.btn-success[disabled]:focus,\nfieldset[disabled] .btn-success:focus,\n.btn-success.disabled.focus,\n.btn-success[disabled].focus,\nfieldset[disabled] .btn-success.focus,\n.btn-success.disabled:active,\n.btn-success[disabled]:active,\nfieldset[disabled] .btn-success:active,\n.btn-success.disabled.active,\n.btn-success[disabled].active,\nfieldset[disabled] .btn-success.active {\n background-color: #419641;\n background-image: none;\n}\n.btn-info {\n background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);\n background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);\n background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #28a4c9;\n}\n.btn-info:hover,\n.btn-info:focus {\n background-color: #2aabd2;\n background-position: 0 -15px;\n}\n.btn-info:active,\n.btn-info.active {\n background-color: #2aabd2;\n border-color: #28a4c9;\n}\n.btn-info.disabled,\n.btn-info[disabled],\nfieldset[disabled] .btn-info,\n.btn-info.disabled:hover,\n.btn-info[disabled]:hover,\nfieldset[disabled] .btn-info:hover,\n.btn-info.disabled:focus,\n.btn-info[disabled]:focus,\nfieldset[disabled] .btn-info:focus,\n.btn-info.disabled.focus,\n.btn-info[disabled].focus,\nfieldset[disabled] .btn-info.focus,\n.btn-info.disabled:active,\n.btn-info[disabled]:active,\nfieldset[disabled] .btn-info:active,\n.btn-info.disabled.active,\n.btn-info[disabled].active,\nfieldset[disabled] .btn-info.active {\n background-color: #2aabd2;\n background-image: none;\n}\n.btn-warning {\n background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);\n background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);\n background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #e38d13;\n}\n.btn-warning:hover,\n.btn-warning:focus {\n background-color: #eb9316;\n background-position: 0 -15px;\n}\n.btn-warning:active,\n.btn-warning.active {\n background-color: #eb9316;\n border-color: #e38d13;\n}\n.btn-warning.disabled,\n.btn-warning[disabled],\nfieldset[disabled] .btn-warning,\n.btn-warning.disabled:hover,\n.btn-warning[disabled]:hover,\nfieldset[disabled] .btn-warning:hover,\n.btn-warning.disabled:focus,\n.btn-warning[disabled]:focus,\nfieldset[disabled] .btn-warning:focus,\n.btn-warning.disabled.focus,\n.btn-warning[disabled].focus,\nfieldset[disabled] .btn-warning.focus,\n.btn-warning.disabled:active,\n.btn-warning[disabled]:active,\nfieldset[disabled] .btn-warning:active,\n.btn-warning.disabled.active,\n.btn-warning[disabled].active,\nfieldset[disabled] .btn-warning.active {\n background-color: #eb9316;\n background-image: none;\n}\n.btn-danger {\n background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%);\n background-image: -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%);\n background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #b92c28;\n}\n.btn-danger:hover,\n.btn-danger:focus {\n background-color: #c12e2a;\n background-position: 0 -15px;\n}\n.btn-danger:active,\n.btn-danger.active {\n background-color: #c12e2a;\n border-color: #b92c28;\n}\n.btn-danger.disabled,\n.btn-danger[disabled],\nfieldset[disabled] .btn-danger,\n.btn-danger.disabled:hover,\n.btn-danger[disabled]:hover,\nfieldset[disabled] .btn-danger:hover,\n.btn-danger.disabled:focus,\n.btn-danger[disabled]:focus,\nfieldset[disabled] .btn-danger:focus,\n.btn-danger.disabled.focus,\n.btn-danger[disabled].focus,\nfieldset[disabled] .btn-danger.focus,\n.btn-danger.disabled:active,\n.btn-danger[disabled]:active,\nfieldset[disabled] .btn-danger:active,\n.btn-danger.disabled.active,\n.btn-danger[disabled].active,\nfieldset[disabled] .btn-danger.active {\n background-color: #c12e2a;\n background-image: none;\n}\n.thumbnail,\n.img-thumbnail {\n -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);\n}\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);\n background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);\n background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);\n background-color: #e8e8e8;\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);\n background-color: #2e6da4;\n}\n.navbar-default {\n background-image: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);\n background-image: -o-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);\n background-image: linear-gradient(to bottom, #ffffff 0%, #f8f8f8 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);\n}\n.navbar-default .navbar-nav > .open > a,\n.navbar-default .navbar-nav > .active > a {\n background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);\n background-image: -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);\n background-image: linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);\n -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);\n}\n.navbar-brand,\n.navbar-nav > li > a {\n text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);\n}\n.navbar-inverse {\n background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222222 100%);\n background-image: -o-linear-gradient(top, #3c3c3c 0%, #222222 100%);\n background-image: linear-gradient(to bottom, #3c3c3c 0%, #222222 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n border-radius: 4px;\n}\n.navbar-inverse .navbar-nav > .open > a,\n.navbar-inverse .navbar-nav > .active > a {\n background-image: -webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%);\n background-image: -o-linear-gradient(top, #080808 0%, #0f0f0f 100%);\n background-image: linear-gradient(to bottom, #080808 0%, #0f0f0f 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);\n -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);\n box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);\n}\n.navbar-inverse .navbar-brand,\n.navbar-inverse .navbar-nav > li > a {\n text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);\n}\n.navbar-static-top,\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n border-radius: 0;\n}\n@media (max-width: 767px) {\n .navbar .navbar-nav .open .dropdown-menu > .active > a,\n .navbar .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #fff;\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);\n }\n}\n.alert {\n text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);\n}\n.alert-success {\n background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);\n background-image: -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);\n background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);\n border-color: #b2dba1;\n}\n.alert-info {\n background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);\n background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%);\n background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);\n border-color: #9acfea;\n}\n.alert-warning {\n background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);\n background-image: -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);\n background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);\n border-color: #f5e79e;\n}\n.alert-danger {\n background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);\n background-image: -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);\n background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);\n border-color: #dca7a7;\n}\n.progress {\n background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);\n background-image: -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);\n background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);\n}\n.progress-bar {\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #286090 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #286090 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #286090 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);\n}\n.progress-bar-success {\n background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%);\n background-image: -o-linear-gradient(top, #5cb85c 0%, #449d44 100%);\n background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);\n}\n.progress-bar-info {\n background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);\n background-image: -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);\n background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);\n}\n.progress-bar-warning {\n background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);\n background-image: -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);\n background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);\n}\n.progress-bar-danger {\n background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%);\n background-image: -o-linear-gradient(top, #d9534f 0%, #c9302c 100%);\n background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);\n}\n.progress-bar-striped {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.list-group {\n border-radius: 4px;\n -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n text-shadow: 0 -1px 0 #286090;\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #2b669a 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #2b669a 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);\n border-color: #2b669a;\n}\n.list-group-item.active .badge,\n.list-group-item.active:hover .badge,\n.list-group-item.active:focus .badge {\n text-shadow: none;\n}\n.panel {\n -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);\n}\n.panel-default > .panel-heading {\n background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);\n background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);\n background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);\n}\n.panel-primary > .panel-heading {\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);\n}\n.panel-success > .panel-heading {\n background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);\n background-image: -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);\n background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);\n}\n.panel-info > .panel-heading {\n background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);\n background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);\n background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);\n}\n.panel-warning > .panel-heading {\n background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);\n background-image: -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);\n background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);\n}\n.panel-danger > .panel-heading {\n background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%);\n background-image: -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%);\n background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);\n}\n.well {\n background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);\n background-image: -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);\n background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);\n border-color: #dcdcdc;\n -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);\n}\n/*# sourceMappingURL=bootstrap-theme.css.map */","/*!\n * Bootstrap v3.3.5 (http://getbootstrap.com)\n * Copyright 2011-2015 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\n//\n// Load core variables and mixins\n// --------------------------------------------------\n\n@import \"variables.less\";\n@import \"mixins.less\";\n\n\n//\n// Buttons\n// --------------------------------------------------\n\n// Common styles\n.btn-default,\n.btn-primary,\n.btn-success,\n.btn-info,\n.btn-warning,\n.btn-danger {\n text-shadow: 0 -1px 0 rgba(0,0,0,.2);\n @shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);\n .box-shadow(@shadow);\n\n // Reset the shadow\n &:active,\n &.active {\n .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n }\n\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n .box-shadow(none);\n }\n\n .badge {\n text-shadow: none;\n }\n}\n\n// Mixin for generating new styles\n.btn-styles(@btn-color: #555) {\n #gradient > .vertical(@start-color: @btn-color; @end-color: darken(@btn-color, 12%));\n .reset-filter(); // Disable gradients for IE9 because filter bleeds through rounded corners; see https://github.com/twbs/bootstrap/issues/10620\n background-repeat: repeat-x;\n border-color: darken(@btn-color, 14%);\n\n &:hover,\n &:focus {\n background-color: darken(@btn-color, 12%);\n background-position: 0 -15px;\n }\n\n &:active,\n &.active {\n background-color: darken(@btn-color, 12%);\n border-color: darken(@btn-color, 14%);\n }\n\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n &,\n &:hover,\n &:focus,\n &.focus,\n &:active,\n &.active {\n background-color: darken(@btn-color, 12%);\n background-image: none;\n }\n }\n}\n\n// Common styles\n.btn {\n // Remove the gradient for the pressed/active state\n &:active,\n &.active {\n background-image: none;\n }\n}\n\n// Apply the mixin to the buttons\n.btn-default { .btn-styles(@btn-default-bg); text-shadow: 0 1px 0 #fff; border-color: #ccc; }\n.btn-primary { .btn-styles(@btn-primary-bg); }\n.btn-success { .btn-styles(@btn-success-bg); }\n.btn-info { .btn-styles(@btn-info-bg); }\n.btn-warning { .btn-styles(@btn-warning-bg); }\n.btn-danger { .btn-styles(@btn-danger-bg); }\n\n\n//\n// Images\n// --------------------------------------------------\n\n.thumbnail,\n.img-thumbnail {\n .box-shadow(0 1px 2px rgba(0,0,0,.075));\n}\n\n\n//\n// Dropdowns\n// --------------------------------------------------\n\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n #gradient > .vertical(@start-color: @dropdown-link-hover-bg; @end-color: darken(@dropdown-link-hover-bg, 5%));\n background-color: darken(@dropdown-link-hover-bg, 5%);\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n #gradient > .vertical(@start-color: @dropdown-link-active-bg; @end-color: darken(@dropdown-link-active-bg, 5%));\n background-color: darken(@dropdown-link-active-bg, 5%);\n}\n\n\n//\n// Navbar\n// --------------------------------------------------\n\n// Default navbar\n.navbar-default {\n #gradient > .vertical(@start-color: lighten(@navbar-default-bg, 10%); @end-color: @navbar-default-bg);\n .reset-filter(); // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered\n border-radius: @navbar-border-radius;\n @shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 5px rgba(0,0,0,.075);\n .box-shadow(@shadow);\n\n .navbar-nav > .open > a,\n .navbar-nav > .active > a {\n #gradient > .vertical(@start-color: darken(@navbar-default-link-active-bg, 5%); @end-color: darken(@navbar-default-link-active-bg, 2%));\n .box-shadow(inset 0 3px 9px rgba(0,0,0,.075));\n }\n}\n.navbar-brand,\n.navbar-nav > li > a {\n text-shadow: 0 1px 0 rgba(255,255,255,.25);\n}\n\n// Inverted navbar\n.navbar-inverse {\n #gradient > .vertical(@start-color: lighten(@navbar-inverse-bg, 10%); @end-color: @navbar-inverse-bg);\n .reset-filter(); // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered; see https://github.com/twbs/bootstrap/issues/10257\n border-radius: @navbar-border-radius;\n .navbar-nav > .open > a,\n .navbar-nav > .active > a {\n #gradient > .vertical(@start-color: @navbar-inverse-link-active-bg; @end-color: lighten(@navbar-inverse-link-active-bg, 2.5%));\n .box-shadow(inset 0 3px 9px rgba(0,0,0,.25));\n }\n\n .navbar-brand,\n .navbar-nav > li > a {\n text-shadow: 0 -1px 0 rgba(0,0,0,.25);\n }\n}\n\n// Undo rounded corners in static and fixed navbars\n.navbar-static-top,\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n border-radius: 0;\n}\n\n// Fix active state of dropdown items in collapsed mode\n@media (max-width: @grid-float-breakpoint-max) {\n .navbar .navbar-nav .open .dropdown-menu > .active > a {\n &,\n &:hover,\n &:focus {\n color: #fff;\n #gradient > .vertical(@start-color: @dropdown-link-active-bg; @end-color: darken(@dropdown-link-active-bg, 5%));\n }\n }\n}\n\n\n//\n// Alerts\n// --------------------------------------------------\n\n// Common styles\n.alert {\n text-shadow: 0 1px 0 rgba(255,255,255,.2);\n @shadow: inset 0 1px 0 rgba(255,255,255,.25), 0 1px 2px rgba(0,0,0,.05);\n .box-shadow(@shadow);\n}\n\n// Mixin for generating new styles\n.alert-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 7.5%));\n border-color: darken(@color, 15%);\n}\n\n// Apply the mixin to the alerts\n.alert-success { .alert-styles(@alert-success-bg); }\n.alert-info { .alert-styles(@alert-info-bg); }\n.alert-warning { .alert-styles(@alert-warning-bg); }\n.alert-danger { .alert-styles(@alert-danger-bg); }\n\n\n//\n// Progress bars\n// --------------------------------------------------\n\n// Give the progress background some depth\n.progress {\n #gradient > .vertical(@start-color: darken(@progress-bg, 4%); @end-color: @progress-bg)\n}\n\n// Mixin for generating new styles\n.progress-bar-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 10%));\n}\n\n// Apply the mixin to the progress bars\n.progress-bar { .progress-bar-styles(@progress-bar-bg); }\n.progress-bar-success { .progress-bar-styles(@progress-bar-success-bg); }\n.progress-bar-info { .progress-bar-styles(@progress-bar-info-bg); }\n.progress-bar-warning { .progress-bar-styles(@progress-bar-warning-bg); }\n.progress-bar-danger { .progress-bar-styles(@progress-bar-danger-bg); }\n\n// Reset the striped class because our mixins don't do multiple gradients and\n// the above custom styles override the new `.progress-bar-striped` in v3.2.0.\n.progress-bar-striped {\n #gradient > .striped();\n}\n\n\n//\n// List groups\n// --------------------------------------------------\n\n.list-group {\n border-radius: @border-radius-base;\n .box-shadow(0 1px 2px rgba(0,0,0,.075));\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n text-shadow: 0 -1px 0 darken(@list-group-active-bg, 10%);\n #gradient > .vertical(@start-color: @list-group-active-bg; @end-color: darken(@list-group-active-bg, 7.5%));\n border-color: darken(@list-group-active-border, 7.5%);\n\n .badge {\n text-shadow: none;\n }\n}\n\n\n//\n// Panels\n// --------------------------------------------------\n\n// Common styles\n.panel {\n .box-shadow(0 1px 2px rgba(0,0,0,.05));\n}\n\n// Mixin for generating new styles\n.panel-heading-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 5%));\n}\n\n// Apply the mixin to the panel headings only\n.panel-default > .panel-heading { .panel-heading-styles(@panel-default-heading-bg); }\n.panel-primary > .panel-heading { .panel-heading-styles(@panel-primary-heading-bg); }\n.panel-success > .panel-heading { .panel-heading-styles(@panel-success-heading-bg); }\n.panel-info > .panel-heading { .panel-heading-styles(@panel-info-heading-bg); }\n.panel-warning > .panel-heading { .panel-heading-styles(@panel-warning-heading-bg); }\n.panel-danger > .panel-heading { .panel-heading-styles(@panel-danger-heading-bg); }\n\n\n//\n// Wells\n// --------------------------------------------------\n\n.well {\n #gradient > .vertical(@start-color: darken(@well-bg, 5%); @end-color: @well-bg);\n border-color: darken(@well-bg, 10%);\n @shadow: inset 0 1px 3px rgba(0,0,0,.05), 0 1px 0 rgba(255,255,255,.1);\n .box-shadow(@shadow);\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They will be removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n -o-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n -webkit-animation-fill-mode: @fill-mode;\n animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility){\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n // Firefox\n &::-moz-placeholder {\n color: @color;\n opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n }\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n -webkit-transform: scale(@ratio);\n -ms-transform: scale(@ratio); // IE9 only\n -o-transform: scale(@ratio);\n transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n -webkit-transform: scale(@ratioX, @ratioY);\n -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n -o-transform: scale(@ratioX, @ratioY);\n transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n -webkit-transform: scaleX(@ratio);\n -ms-transform: scaleX(@ratio); // IE9 only\n -o-transform: scaleX(@ratio);\n transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n -webkit-transform: scaleY(@ratio);\n -ms-transform: scaleY(@ratio); // IE9 only\n -o-transform: scaleY(@ratio);\n transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n -webkit-transform: skewX(@x) skewY(@y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n -o-transform: skewX(@x) skewY(@y);\n transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n -o-transform: translate(@x, @y);\n transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n -o-transform: rotate(@degrees);\n transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n -o-transform: rotateX(@degrees);\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n -o-transform: rotateY(@degrees);\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n -webkit-transition: @transition;\n -o-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n -webkit-transition-timing-function: @timing-function;\n transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n","// Gradients\n\n#gradient {\n\n // Horizontal gradient, from left to right\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .horizontal(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to right, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n // Vertical gradient, from top to bottom\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .vertical(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to bottom, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n .directional(@start-color: #555; @end-color: #333; @deg: 45deg) {\n background-repeat: repeat-x;\n background-image: -webkit-linear-gradient(@deg, @start-color, @end-color); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(@deg, @start-color, @end-color); // Opera 12\n background-image: linear-gradient(@deg, @start-color, @end-color); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n }\n .horizontal-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(to right, @start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .vertical-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .radial(@inner-color: #555; @outer-color: #333) {\n background-image: -webkit-radial-gradient(circle, @inner-color, @outer-color);\n background-image: radial-gradient(circle, @inner-color, @outer-color);\n background-repeat: no-repeat;\n }\n .striped(@color: rgba(255,255,255,.15); @angle: 45deg) {\n background-image: -webkit-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n }\n}\n","// Reset filters for IE\n//\n// When you need to remove a gradient background, do not forget to use this to reset\n// the IE filter for IE9 and below.\n\n.reset-filter() {\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(enabled = false)\"));\n}\n"]} \ No newline at end of file diff --git a/src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/dist/css/bootstrap-theme.min.css b/src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/dist/css/bootstrap-theme.min.css deleted file mode 100644 index 61358b13..00000000 --- a/src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/dist/css/bootstrap-theme.min.css +++ /dev/null @@ -1,5 +0,0 @@ -/*! - * Bootstrap v3.3.5 (http://getbootstrap.com) - * Copyright 2011-2015 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */.btn-danger,.btn-default,.btn-info,.btn-primary,.btn-success,.btn-warning{text-shadow:0 -1px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-info:active,.btn-primary.active,.btn-primary:active,.btn-success.active,.btn-success:active,.btn-warning.active,.btn-warning:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-danger.disabled,.btn-danger[disabled],.btn-default.disabled,.btn-default[disabled],.btn-info.disabled,.btn-info[disabled],.btn-primary.disabled,.btn-primary[disabled],.btn-success.disabled,.btn-success[disabled],.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-danger,fieldset[disabled] .btn-default,fieldset[disabled] .btn-info,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-success,fieldset[disabled] .btn-warning{-webkit-box-shadow:none;box-shadow:none}.btn-danger .badge,.btn-default .badge,.btn-info .badge,.btn-primary .badge,.btn-success .badge,.btn-warning .badge{text-shadow:none}.btn.active,.btn:active{background-image:none}.btn-default{text-shadow:0 1px 0 #fff;background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-o-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#dbdbdb;border-color:#ccc}.btn-default:focus,.btn-default:hover{background-color:#e0e0e0;background-position:0 -15px}.btn-default.active,.btn-default:active{background-color:#e0e0e0;border-color:#dbdbdb}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#e0e0e0;background-image:none}.btn-primary{background-image:-webkit-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-o-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#265a88));background-image:linear-gradient(to bottom,#337ab7 0,#265a88 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#245580}.btn-primary:focus,.btn-primary:hover{background-color:#265a88;background-position:0 -15px}.btn-primary.active,.btn-primary:active{background-color:#265a88;border-color:#245580}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#265a88;background-image:none}.btn-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#419641));background-image:linear-gradient(to bottom,#5cb85c 0,#419641 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#3e8f3e}.btn-success:focus,.btn-success:hover{background-color:#419641;background-position:0 -15px}.btn-success.active,.btn-success:active{background-color:#419641;border-color:#3e8f3e}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#419641;background-image:none}.btn-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#2aabd2));background-image:linear-gradient(to bottom,#5bc0de 0,#2aabd2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#28a4c9}.btn-info:focus,.btn-info:hover{background-color:#2aabd2;background-position:0 -15px}.btn-info.active,.btn-info:active{background-color:#2aabd2;border-color:#28a4c9}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#2aabd2;background-image:none}.btn-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#eb9316));background-image:linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#e38d13}.btn-warning:focus,.btn-warning:hover{background-color:#eb9316;background-position:0 -15px}.btn-warning.active,.btn-warning:active{background-color:#eb9316;border-color:#e38d13}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#eb9316;background-image:none}.btn-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c12e2a));background-image:linear-gradient(to bottom,#d9534f 0,#c12e2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#b92c28}.btn-danger:focus,.btn-danger:hover{background-color:#c12e2a;background-position:0 -15px}.btn-danger.active,.btn-danger:active{background-color:#c12e2a;border-color:#b92c28}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#c12e2a;background-image:none}.img-thumbnail,.thumbnail{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#e8e8e8;background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#2e6da4;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}.navbar-default{background-image:-webkit-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-o-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));background-image:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075)}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.open>a{background-image:-webkit-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-o-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dbdbdb),to(#e2e2e2));background-image:linear-gradient(to bottom,#dbdbdb 0,#e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.075);box-shadow:inset 0 3px 9px rgba(0,0,0,.075)}.navbar-brand,.navbar-nav>li>a{text-shadow:0 1px 0 rgba(255,255,255,.25)}.navbar-inverse{background-image:-webkit-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-o-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#3c3c3c),to(#222));background-image:linear-gradient(to bottom,#3c3c3c 0,#222 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-radius:4px}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a{background-image:-webkit-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-o-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#080808),to(#0f0f0f));background-image:linear-gradient(to bottom,#080808 0,#0f0f0f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.25);box-shadow:inset 0 3px 9px rgba(0,0,0,.25)}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a{text-shadow:0 -1px 0 rgba(0,0,0,.25)}.navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top{border-radius:0}@media (max-width:767px){.navbar .navbar-nav .open .dropdown-menu>.active>a,.navbar .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}}.alert{text-shadow:0 1px 0 rgba(255,255,255,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05)}.alert-success{background-image:-webkit-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#c8e5bc));background-image:linear-gradient(to bottom,#dff0d8 0,#c8e5bc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);background-repeat:repeat-x;border-color:#b2dba1}.alert-info{background-image:-webkit-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#b9def0));background-image:linear-gradient(to bottom,#d9edf7 0,#b9def0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);background-repeat:repeat-x;border-color:#9acfea}.alert-warning{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#f8efc0));background-image:linear-gradient(to bottom,#fcf8e3 0,#f8efc0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);background-repeat:repeat-x;border-color:#f5e79e}.alert-danger{background-image:-webkit-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-o-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#e7c3c3));background-image:linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);background-repeat:repeat-x;border-color:#dca7a7}.progress{background-image:-webkit-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#f5f5f5));background-image:linear-gradient(to bottom,#ebebeb 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x}.progress-bar{background-image:-webkit-linear-gradient(top,#337ab7 0,#286090 100%);background-image:-o-linear-gradient(top,#337ab7 0,#286090 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#286090));background-image:linear-gradient(to bottom,#337ab7 0,#286090 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);background-repeat:repeat-x}.progress-bar-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#449d44));background-image:linear-gradient(to bottom,#5cb85c 0,#449d44 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);background-repeat:repeat-x}.progress-bar-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#31b0d5));background-image:linear-gradient(to bottom,#5bc0de 0,#31b0d5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);background-repeat:repeat-x}.progress-bar-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#ec971f));background-image:linear-gradient(to bottom,#f0ad4e 0,#ec971f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);background-repeat:repeat-x}.progress-bar-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c9302c));background-image:linear-gradient(to bottom,#d9534f 0,#c9302c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);background-repeat:repeat-x}.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.list-group{border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{text-shadow:0 -1px 0 #286090;background-image:-webkit-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2b669a));background-image:linear-gradient(to bottom,#337ab7 0,#2b669a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);background-repeat:repeat-x;border-color:#2b669a}.list-group-item.active .badge,.list-group-item.active:focus .badge,.list-group-item.active:hover .badge{text-shadow:none}.panel{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.panel-default>.panel-heading{background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.panel-primary>.panel-heading{background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}.panel-success>.panel-heading{background-image:-webkit-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#d0e9c6));background-image:linear-gradient(to bottom,#dff0d8 0,#d0e9c6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);background-repeat:repeat-x}.panel-info>.panel-heading{background-image:-webkit-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#c4e3f3));background-image:linear-gradient(to bottom,#d9edf7 0,#c4e3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);background-repeat:repeat-x}.panel-warning>.panel-heading{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#faf2cc));background-image:linear-gradient(to bottom,#fcf8e3 0,#faf2cc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);background-repeat:repeat-x}.panel-danger>.panel-heading{background-image:-webkit-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-o-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#ebcccc));background-image:linear-gradient(to bottom,#f2dede 0,#ebcccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);background-repeat:repeat-x}.well{background-image:-webkit-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#e8e8e8),to(#f5f5f5));background-image:linear-gradient(to bottom,#e8e8e8 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x;border-color:#dcdcdc;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1)} \ No newline at end of file diff --git a/src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/dist/css/bootstrap.css b/src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/dist/css/bootstrap.css deleted file mode 100644 index 680e7687..00000000 --- a/src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/dist/css/bootstrap.css +++ /dev/null @@ -1,6800 +0,0 @@ -/*! - * Bootstrap v3.3.5 (http://getbootstrap.com) - * Copyright 2011-2015 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */ -/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ -html { - font-family: sans-serif; - -webkit-text-size-adjust: 100%; - -ms-text-size-adjust: 100%; -} -body { - margin: 0; -} -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -main, -menu, -nav, -section, -summary { - display: block; -} -audio, -canvas, -progress, -video { - display: inline-block; - vertical-align: baseline; -} -audio:not([controls]) { - display: none; - height: 0; -} -[hidden], -template { - display: none; -} -a { - background-color: transparent; -} -a:active, -a:hover { - outline: 0; -} -abbr[title] { - border-bottom: 1px dotted; -} -b, -strong { - font-weight: bold; -} -dfn { - font-style: italic; -} -h1 { - margin: .67em 0; - font-size: 2em; -} -mark { - color: #000; - background: #ff0; -} -small { - font-size: 80%; -} -sub, -sup { - position: relative; - font-size: 75%; - line-height: 0; - vertical-align: baseline; -} -sup { - top: -.5em; -} -sub { - bottom: -.25em; -} -img { - border: 0; -} -svg:not(:root) { - overflow: hidden; -} -figure { - margin: 1em 40px; -} -hr { - height: 0; - -webkit-box-sizing: content-box; - -moz-box-sizing: content-box; - box-sizing: content-box; -} -pre { - overflow: auto; -} -code, -kbd, -pre, -samp { - font-family: monospace, monospace; - font-size: 1em; -} -button, -input, -optgroup, -select, -textarea { - margin: 0; - font: inherit; - color: inherit; -} -button { - overflow: visible; -} -button, -select { - text-transform: none; -} -button, -html input[type="button"], -input[type="reset"], -input[type="submit"] { - -webkit-appearance: button; - cursor: pointer; -} -button[disabled], -html input[disabled] { - cursor: default; -} -button::-moz-focus-inner, -input::-moz-focus-inner { - padding: 0; - border: 0; -} -input { - line-height: normal; -} -input[type="checkbox"], -input[type="radio"] { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - padding: 0; -} -input[type="number"]::-webkit-inner-spin-button, -input[type="number"]::-webkit-outer-spin-button { - height: auto; -} -input[type="search"] { - -webkit-box-sizing: content-box; - -moz-box-sizing: content-box; - box-sizing: content-box; - -webkit-appearance: textfield; -} -input[type="search"]::-webkit-search-cancel-button, -input[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} -fieldset { - padding: .35em .625em .75em; - margin: 0 2px; - border: 1px solid #c0c0c0; -} -legend { - padding: 0; - border: 0; -} -textarea { - overflow: auto; -} -optgroup { - font-weight: bold; -} -table { - border-spacing: 0; - border-collapse: collapse; -} -td, -th { - padding: 0; -} -/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ -@media print { - *, - *:before, - *:after { - color: #000 !important; - text-shadow: none !important; - background: transparent !important; - -webkit-box-shadow: none !important; - box-shadow: none !important; - } - a, - a:visited { - text-decoration: underline; - } - a[href]:after { - content: " (" attr(href) ")"; - } - abbr[title]:after { - content: " (" attr(title) ")"; - } - a[href^="#"]:after, - a[href^="javascript:"]:after { - content: ""; - } - pre, - blockquote { - border: 1px solid #999; - - page-break-inside: avoid; - } - thead { - display: table-header-group; - } - tr, - img { - page-break-inside: avoid; - } - img { - max-width: 100% !important; - } - p, - h2, - h3 { - orphans: 3; - widows: 3; - } - h2, - h3 { - page-break-after: avoid; - } - .navbar { - display: none; - } - .btn > .caret, - .dropup > .btn > .caret { - border-top-color: #000 !important; - } - .label { - border: 1px solid #000; - } - .table { - border-collapse: collapse !important; - } - .table td, - .table th { - background-color: #fff !important; - } - .table-bordered th, - .table-bordered td { - border: 1px solid #ddd !important; - } -} -@font-face { - font-family: 'Glyphicons Halflings'; - - src: url('../fonts/glyphicons-halflings-regular.eot'); - src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg'); -} -.glyphicon { - position: relative; - top: 1px; - display: inline-block; - font-family: 'Glyphicons Halflings'; - font-style: normal; - font-weight: normal; - line-height: 1; - - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} -.glyphicon-asterisk:before { - content: "\2a"; -} -.glyphicon-plus:before { - content: "\2b"; -} -.glyphicon-euro:before, -.glyphicon-eur:before { - content: "\20ac"; -} -.glyphicon-minus:before { - content: "\2212"; -} -.glyphicon-cloud:before { - content: "\2601"; -} -.glyphicon-envelope:before { - content: "\2709"; -} -.glyphicon-pencil:before { - content: "\270f"; -} -.glyphicon-glass:before { - content: "\e001"; -} -.glyphicon-music:before { - content: "\e002"; -} -.glyphicon-search:before { - content: "\e003"; -} -.glyphicon-heart:before { - content: "\e005"; -} -.glyphicon-star:before { - content: "\e006"; -} -.glyphicon-star-empty:before { - content: "\e007"; -} -.glyphicon-user:before { - content: "\e008"; -} -.glyphicon-film:before { - content: "\e009"; -} -.glyphicon-th-large:before { - content: "\e010"; -} -.glyphicon-th:before { - content: "\e011"; -} -.glyphicon-th-list:before { - content: "\e012"; -} -.glyphicon-ok:before { - content: "\e013"; -} -.glyphicon-remove:before { - content: "\e014"; -} -.glyphicon-zoom-in:before { - content: "\e015"; -} -.glyphicon-zoom-out:before { - content: "\e016"; -} -.glyphicon-off:before { - content: "\e017"; -} -.glyphicon-signal:before { - content: "\e018"; -} -.glyphicon-cog:before { - content: "\e019"; -} -.glyphicon-trash:before { - content: "\e020"; -} -.glyphicon-home:before { - content: "\e021"; -} -.glyphicon-file:before { - content: "\e022"; -} -.glyphicon-time:before { - content: "\e023"; -} -.glyphicon-road:before { - content: "\e024"; -} -.glyphicon-download-alt:before { - content: "\e025"; -} -.glyphicon-download:before { - content: "\e026"; -} -.glyphicon-upload:before { - content: "\e027"; -} -.glyphicon-inbox:before { - content: "\e028"; -} -.glyphicon-play-circle:before { - content: "\e029"; -} -.glyphicon-repeat:before { - content: "\e030"; -} -.glyphicon-refresh:before { - content: "\e031"; -} -.glyphicon-list-alt:before { - content: "\e032"; -} -.glyphicon-lock:before { - content: "\e033"; -} -.glyphicon-flag:before { - content: "\e034"; -} -.glyphicon-headphones:before { - content: "\e035"; -} -.glyphicon-volume-off:before { - content: "\e036"; -} -.glyphicon-volume-down:before { - content: "\e037"; -} -.glyphicon-volume-up:before { - content: "\e038"; -} -.glyphicon-qrcode:before { - content: "\e039"; -} -.glyphicon-barcode:before { - content: "\e040"; -} -.glyphicon-tag:before { - content: "\e041"; -} -.glyphicon-tags:before { - content: "\e042"; -} -.glyphicon-book:before { - content: "\e043"; -} -.glyphicon-bookmark:before { - content: "\e044"; -} -.glyphicon-print:before { - content: "\e045"; -} -.glyphicon-camera:before { - content: "\e046"; -} -.glyphicon-font:before { - content: "\e047"; -} -.glyphicon-bold:before { - content: "\e048"; -} -.glyphicon-italic:before { - content: "\e049"; -} -.glyphicon-text-height:before { - content: "\e050"; -} -.glyphicon-text-width:before { - content: "\e051"; -} -.glyphicon-align-left:before { - content: "\e052"; -} -.glyphicon-align-center:before { - content: "\e053"; -} -.glyphicon-align-right:before { - content: "\e054"; -} -.glyphicon-align-justify:before { - content: "\e055"; -} -.glyphicon-list:before { - content: "\e056"; -} -.glyphicon-indent-left:before { - content: "\e057"; -} -.glyphicon-indent-right:before { - content: "\e058"; -} -.glyphicon-facetime-video:before { - content: "\e059"; -} -.glyphicon-picture:before { - content: "\e060"; -} -.glyphicon-map-marker:before { - content: "\e062"; -} -.glyphicon-adjust:before { - content: "\e063"; -} -.glyphicon-tint:before { - content: "\e064"; -} -.glyphicon-edit:before { - content: "\e065"; -} -.glyphicon-share:before { - content: "\e066"; -} -.glyphicon-check:before { - content: "\e067"; -} -.glyphicon-move:before { - content: "\e068"; -} -.glyphicon-step-backward:before { - content: "\e069"; -} -.glyphicon-fast-backward:before { - content: "\e070"; -} -.glyphicon-backward:before { - content: "\e071"; -} -.glyphicon-play:before { - content: "\e072"; -} -.glyphicon-pause:before { - content: "\e073"; -} -.glyphicon-stop:before { - content: "\e074"; -} -.glyphicon-forward:before { - content: "\e075"; -} -.glyphicon-fast-forward:before { - content: "\e076"; -} -.glyphicon-step-forward:before { - content: "\e077"; -} -.glyphicon-eject:before { - content: "\e078"; -} -.glyphicon-chevron-left:before { - content: "\e079"; -} -.glyphicon-chevron-right:before { - content: "\e080"; -} -.glyphicon-plus-sign:before { - content: "\e081"; -} -.glyphicon-minus-sign:before { - content: "\e082"; -} -.glyphicon-remove-sign:before { - content: "\e083"; -} -.glyphicon-ok-sign:before { - content: "\e084"; -} -.glyphicon-question-sign:before { - content: "\e085"; -} -.glyphicon-info-sign:before { - content: "\e086"; -} -.glyphicon-screenshot:before { - content: "\e087"; -} -.glyphicon-remove-circle:before { - content: "\e088"; -} -.glyphicon-ok-circle:before { - content: "\e089"; -} -.glyphicon-ban-circle:before { - content: "\e090"; -} -.glyphicon-arrow-left:before { - content: "\e091"; -} -.glyphicon-arrow-right:before { - content: "\e092"; -} -.glyphicon-arrow-up:before { - content: "\e093"; -} -.glyphicon-arrow-down:before { - content: "\e094"; -} -.glyphicon-share-alt:before { - content: "\e095"; -} -.glyphicon-resize-full:before { - content: "\e096"; -} -.glyphicon-resize-small:before { - content: "\e097"; -} -.glyphicon-exclamation-sign:before { - content: "\e101"; -} -.glyphicon-gift:before { - content: "\e102"; -} -.glyphicon-leaf:before { - content: "\e103"; -} -.glyphicon-fire:before { - content: "\e104"; -} -.glyphicon-eye-open:before { - content: "\e105"; -} -.glyphicon-eye-close:before { - content: "\e106"; -} -.glyphicon-warning-sign:before { - content: "\e107"; -} -.glyphicon-plane:before { - content: "\e108"; -} -.glyphicon-calendar:before { - content: "\e109"; -} -.glyphicon-random:before { - content: "\e110"; -} -.glyphicon-comment:before { - content: "\e111"; -} -.glyphicon-magnet:before { - content: "\e112"; -} -.glyphicon-chevron-up:before { - content: "\e113"; -} -.glyphicon-chevron-down:before { - content: "\e114"; -} -.glyphicon-retweet:before { - content: "\e115"; -} -.glyphicon-shopping-cart:before { - content: "\e116"; -} -.glyphicon-folder-close:before { - content: "\e117"; -} -.glyphicon-folder-open:before { - content: "\e118"; -} -.glyphicon-resize-vertical:before { - content: "\e119"; -} -.glyphicon-resize-horizontal:before { - content: "\e120"; -} -.glyphicon-hdd:before { - content: "\e121"; -} -.glyphicon-bullhorn:before { - content: "\e122"; -} -.glyphicon-bell:before { - content: "\e123"; -} -.glyphicon-certificate:before { - content: "\e124"; -} -.glyphicon-thumbs-up:before { - content: "\e125"; -} -.glyphicon-thumbs-down:before { - content: "\e126"; -} -.glyphicon-hand-right:before { - content: "\e127"; -} -.glyphicon-hand-left:before { - content: "\e128"; -} -.glyphicon-hand-up:before { - content: "\e129"; -} -.glyphicon-hand-down:before { - content: "\e130"; -} -.glyphicon-circle-arrow-right:before { - content: "\e131"; -} -.glyphicon-circle-arrow-left:before { - content: "\e132"; -} -.glyphicon-circle-arrow-up:before { - content: "\e133"; -} -.glyphicon-circle-arrow-down:before { - content: "\e134"; -} -.glyphicon-globe:before { - content: "\e135"; -} -.glyphicon-wrench:before { - content: "\e136"; -} -.glyphicon-tasks:before { - content: "\e137"; -} -.glyphicon-filter:before { - content: "\e138"; -} -.glyphicon-briefcase:before { - content: "\e139"; -} -.glyphicon-fullscreen:before { - content: "\e140"; -} -.glyphicon-dashboard:before { - content: "\e141"; -} -.glyphicon-paperclip:before { - content: "\e142"; -} -.glyphicon-heart-empty:before { - content: "\e143"; -} -.glyphicon-link:before { - content: "\e144"; -} -.glyphicon-phone:before { - content: "\e145"; -} -.glyphicon-pushpin:before { - content: "\e146"; -} -.glyphicon-usd:before { - content: "\e148"; -} -.glyphicon-gbp:before { - content: "\e149"; -} -.glyphicon-sort:before { - content: "\e150"; -} -.glyphicon-sort-by-alphabet:before { - content: "\e151"; -} -.glyphicon-sort-by-alphabet-alt:before { - content: "\e152"; -} -.glyphicon-sort-by-order:before { - content: "\e153"; -} -.glyphicon-sort-by-order-alt:before { - content: "\e154"; -} -.glyphicon-sort-by-attributes:before { - content: "\e155"; -} -.glyphicon-sort-by-attributes-alt:before { - content: "\e156"; -} -.glyphicon-unchecked:before { - content: "\e157"; -} -.glyphicon-expand:before { - content: "\e158"; -} -.glyphicon-collapse-down:before { - content: "\e159"; -} -.glyphicon-collapse-up:before { - content: "\e160"; -} -.glyphicon-log-in:before { - content: "\e161"; -} -.glyphicon-flash:before { - content: "\e162"; -} -.glyphicon-log-out:before { - content: "\e163"; -} -.glyphicon-new-window:before { - content: "\e164"; -} -.glyphicon-record:before { - content: "\e165"; -} -.glyphicon-save:before { - content: "\e166"; -} -.glyphicon-open:before { - content: "\e167"; -} -.glyphicon-saved:before { - content: "\e168"; -} -.glyphicon-import:before { - content: "\e169"; -} -.glyphicon-export:before { - content: "\e170"; -} -.glyphicon-send:before { - content: "\e171"; -} -.glyphicon-floppy-disk:before { - content: "\e172"; -} -.glyphicon-floppy-saved:before { - content: "\e173"; -} -.glyphicon-floppy-remove:before { - content: "\e174"; -} -.glyphicon-floppy-save:before { - content: "\e175"; -} -.glyphicon-floppy-open:before { - content: "\e176"; -} -.glyphicon-credit-card:before { - content: "\e177"; -} -.glyphicon-transfer:before { - content: "\e178"; -} -.glyphicon-cutlery:before { - content: "\e179"; -} -.glyphicon-header:before { - content: "\e180"; -} -.glyphicon-compressed:before { - content: "\e181"; -} -.glyphicon-earphone:before { - content: "\e182"; -} -.glyphicon-phone-alt:before { - content: "\e183"; -} -.glyphicon-tower:before { - content: "\e184"; -} -.glyphicon-stats:before { - content: "\e185"; -} -.glyphicon-sd-video:before { - content: "\e186"; -} -.glyphicon-hd-video:before { - content: "\e187"; -} -.glyphicon-subtitles:before { - content: "\e188"; -} -.glyphicon-sound-stereo:before { - content: "\e189"; -} -.glyphicon-sound-dolby:before { - content: "\e190"; -} -.glyphicon-sound-5-1:before { - content: "\e191"; -} -.glyphicon-sound-6-1:before { - content: "\e192"; -} -.glyphicon-sound-7-1:before { - content: "\e193"; -} -.glyphicon-copyright-mark:before { - content: "\e194"; -} -.glyphicon-registration-mark:before { - content: "\e195"; -} -.glyphicon-cloud-download:before { - content: "\e197"; -} -.glyphicon-cloud-upload:before { - content: "\e198"; -} -.glyphicon-tree-conifer:before { - content: "\e199"; -} -.glyphicon-tree-deciduous:before { - content: "\e200"; -} -.glyphicon-cd:before { - content: "\e201"; -} -.glyphicon-save-file:before { - content: "\e202"; -} -.glyphicon-open-file:before { - content: "\e203"; -} -.glyphicon-level-up:before { - content: "\e204"; -} -.glyphicon-copy:before { - content: "\e205"; -} -.glyphicon-paste:before { - content: "\e206"; -} -.glyphicon-alert:before { - content: "\e209"; -} -.glyphicon-equalizer:before { - content: "\e210"; -} -.glyphicon-king:before { - content: "\e211"; -} -.glyphicon-queen:before { - content: "\e212"; -} -.glyphicon-pawn:before { - content: "\e213"; -} -.glyphicon-bishop:before { - content: "\e214"; -} -.glyphicon-knight:before { - content: "\e215"; -} -.glyphicon-baby-formula:before { - content: "\e216"; -} -.glyphicon-tent:before { - content: "\26fa"; -} -.glyphicon-blackboard:before { - content: "\e218"; -} -.glyphicon-bed:before { - content: "\e219"; -} -.glyphicon-apple:before { - content: "\f8ff"; -} -.glyphicon-erase:before { - content: "\e221"; -} -.glyphicon-hourglass:before { - content: "\231b"; -} -.glyphicon-lamp:before { - content: "\e223"; -} -.glyphicon-duplicate:before { - content: "\e224"; -} -.glyphicon-piggy-bank:before { - content: "\e225"; -} -.glyphicon-scissors:before { - content: "\e226"; -} -.glyphicon-bitcoin:before { - content: "\e227"; -} -.glyphicon-btc:before { - content: "\e227"; -} -.glyphicon-xbt:before { - content: "\e227"; -} -.glyphicon-yen:before { - content: "\00a5"; -} -.glyphicon-jpy:before { - content: "\00a5"; -} -.glyphicon-ruble:before { - content: "\20bd"; -} -.glyphicon-rub:before { - content: "\20bd"; -} -.glyphicon-scale:before { - content: "\e230"; -} -.glyphicon-ice-lolly:before { - content: "\e231"; -} -.glyphicon-ice-lolly-tasted:before { - content: "\e232"; -} -.glyphicon-education:before { - content: "\e233"; -} -.glyphicon-option-horizontal:before { - content: "\e234"; -} -.glyphicon-option-vertical:before { - content: "\e235"; -} -.glyphicon-menu-hamburger:before { - content: "\e236"; -} -.glyphicon-modal-window:before { - content: "\e237"; -} -.glyphicon-oil:before { - content: "\e238"; -} -.glyphicon-grain:before { - content: "\e239"; -} -.glyphicon-sunglasses:before { - content: "\e240"; -} -.glyphicon-text-size:before { - content: "\e241"; -} -.glyphicon-text-color:before { - content: "\e242"; -} -.glyphicon-text-background:before { - content: "\e243"; -} -.glyphicon-object-align-top:before { - content: "\e244"; -} -.glyphicon-object-align-bottom:before { - content: "\e245"; -} -.glyphicon-object-align-horizontal:before { - content: "\e246"; -} -.glyphicon-object-align-left:before { - content: "\e247"; -} -.glyphicon-object-align-vertical:before { - content: "\e248"; -} -.glyphicon-object-align-right:before { - content: "\e249"; -} -.glyphicon-triangle-right:before { - content: "\e250"; -} -.glyphicon-triangle-left:before { - content: "\e251"; -} -.glyphicon-triangle-bottom:before { - content: "\e252"; -} -.glyphicon-triangle-top:before { - content: "\e253"; -} -.glyphicon-console:before { - content: "\e254"; -} -.glyphicon-superscript:before { - content: "\e255"; -} -.glyphicon-subscript:before { - content: "\e256"; -} -.glyphicon-menu-left:before { - content: "\e257"; -} -.glyphicon-menu-right:before { - content: "\e258"; -} -.glyphicon-menu-down:before { - content: "\e259"; -} -.glyphicon-menu-up:before { - content: "\e260"; -} -* { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} -*:before, -*:after { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} -html { - font-size: 10px; - - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -} -body { - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: 14px; - line-height: 1.42857143; - color: #333; - background-color: #fff; -} -input, -button, -select, -textarea { - font-family: inherit; - font-size: inherit; - line-height: inherit; -} -a { - color: #337ab7; - text-decoration: none; -} -a:hover, -a:focus { - color: #23527c; - text-decoration: underline; -} -a:focus { - outline: thin dotted; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} -figure { - margin: 0; -} -img { - vertical-align: middle; -} -.img-responsive, -.thumbnail > img, -.thumbnail a > img, -.carousel-inner > .item > img, -.carousel-inner > .item > a > img { - display: block; - max-width: 100%; - height: auto; -} -.img-rounded { - border-radius: 6px; -} -.img-thumbnail { - display: inline-block; - max-width: 100%; - height: auto; - padding: 4px; - line-height: 1.42857143; - background-color: #fff; - border: 1px solid #ddd; - border-radius: 4px; - -webkit-transition: all .2s ease-in-out; - -o-transition: all .2s ease-in-out; - transition: all .2s ease-in-out; -} -.img-circle { - border-radius: 50%; -} -hr { - margin-top: 20px; - margin-bottom: 20px; - border: 0; - border-top: 1px solid #eee; -} -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - border: 0; -} -.sr-only-focusable:active, -.sr-only-focusable:focus { - position: static; - width: auto; - height: auto; - margin: 0; - overflow: visible; - clip: auto; -} -[role="button"] { - cursor: pointer; -} -h1, -h2, -h3, -h4, -h5, -h6, -.h1, -.h2, -.h3, -.h4, -.h5, -.h6 { - font-family: inherit; - font-weight: 500; - line-height: 1.1; - color: inherit; -} -h1 small, -h2 small, -h3 small, -h4 small, -h5 small, -h6 small, -.h1 small, -.h2 small, -.h3 small, -.h4 small, -.h5 small, -.h6 small, -h1 .small, -h2 .small, -h3 .small, -h4 .small, -h5 .small, -h6 .small, -.h1 .small, -.h2 .small, -.h3 .small, -.h4 .small, -.h5 .small, -.h6 .small { - font-weight: normal; - line-height: 1; - color: #777; -} -h1, -.h1, -h2, -.h2, -h3, -.h3 { - margin-top: 20px; - margin-bottom: 10px; -} -h1 small, -.h1 small, -h2 small, -.h2 small, -h3 small, -.h3 small, -h1 .small, -.h1 .small, -h2 .small, -.h2 .small, -h3 .small, -.h3 .small { - font-size: 65%; -} -h4, -.h4, -h5, -.h5, -h6, -.h6 { - margin-top: 10px; - margin-bottom: 10px; -} -h4 small, -.h4 small, -h5 small, -.h5 small, -h6 small, -.h6 small, -h4 .small, -.h4 .small, -h5 .small, -.h5 .small, -h6 .small, -.h6 .small { - font-size: 75%; -} -h1, -.h1 { - font-size: 36px; -} -h2, -.h2 { - font-size: 30px; -} -h3, -.h3 { - font-size: 24px; -} -h4, -.h4 { - font-size: 18px; -} -h5, -.h5 { - font-size: 14px; -} -h6, -.h6 { - font-size: 12px; -} -p { - margin: 0 0 10px; -} -.lead { - margin-bottom: 20px; - font-size: 16px; - font-weight: 300; - line-height: 1.4; -} -@media (min-width: 768px) { - .lead { - font-size: 21px; - } -} -small, -.small { - font-size: 85%; -} -mark, -.mark { - padding: .2em; - background-color: #fcf8e3; -} -.text-left { - text-align: left; -} -.text-right { - text-align: right; -} -.text-center { - text-align: center; -} -.text-justify { - text-align: justify; -} -.text-nowrap { - white-space: nowrap; -} -.text-lowercase { - text-transform: lowercase; -} -.text-uppercase { - text-transform: uppercase; -} -.text-capitalize { - text-transform: capitalize; -} -.text-muted { - color: #777; -} -.text-primary { - color: #337ab7; -} -a.text-primary:hover, -a.text-primary:focus { - color: #286090; -} -.text-success { - color: #3c763d; -} -a.text-success:hover, -a.text-success:focus { - color: #2b542c; -} -.text-info { - color: #31708f; -} -a.text-info:hover, -a.text-info:focus { - color: #245269; -} -.text-warning { - color: #8a6d3b; -} -a.text-warning:hover, -a.text-warning:focus { - color: #66512c; -} -.text-danger { - color: #a94442; -} -a.text-danger:hover, -a.text-danger:focus { - color: #843534; -} -.bg-primary { - color: #fff; - background-color: #337ab7; -} -a.bg-primary:hover, -a.bg-primary:focus { - background-color: #286090; -} -.bg-success { - background-color: #dff0d8; -} -a.bg-success:hover, -a.bg-success:focus { - background-color: #c1e2b3; -} -.bg-info { - background-color: #d9edf7; -} -a.bg-info:hover, -a.bg-info:focus { - background-color: #afd9ee; -} -.bg-warning { - background-color: #fcf8e3; -} -a.bg-warning:hover, -a.bg-warning:focus { - background-color: #f7ecb5; -} -.bg-danger { - background-color: #f2dede; -} -a.bg-danger:hover, -a.bg-danger:focus { - background-color: #e4b9b9; -} -.page-header { - padding-bottom: 9px; - margin: 40px 0 20px; - border-bottom: 1px solid #eee; -} -ul, -ol { - margin-top: 0; - margin-bottom: 10px; -} -ul ul, -ol ul, -ul ol, -ol ol { - margin-bottom: 0; -} -.list-unstyled { - padding-left: 0; - list-style: none; -} -.list-inline { - padding-left: 0; - margin-left: -5px; - list-style: none; -} -.list-inline > li { - display: inline-block; - padding-right: 5px; - padding-left: 5px; -} -dl { - margin-top: 0; - margin-bottom: 20px; -} -dt, -dd { - line-height: 1.42857143; -} -dt { - font-weight: bold; -} -dd { - margin-left: 0; -} -@media (min-width: 768px) { - .dl-horizontal dt { - float: left; - width: 160px; - overflow: hidden; - clear: left; - text-align: right; - text-overflow: ellipsis; - white-space: nowrap; - } - .dl-horizontal dd { - margin-left: 180px; - } -} -abbr[title], -abbr[data-original-title] { - cursor: help; - border-bottom: 1px dotted #777; -} -.initialism { - font-size: 90%; - text-transform: uppercase; -} -blockquote { - padding: 10px 20px; - margin: 0 0 20px; - font-size: 17.5px; - border-left: 5px solid #eee; -} -blockquote p:last-child, -blockquote ul:last-child, -blockquote ol:last-child { - margin-bottom: 0; -} -blockquote footer, -blockquote small, -blockquote .small { - display: block; - font-size: 80%; - line-height: 1.42857143; - color: #777; -} -blockquote footer:before, -blockquote small:before, -blockquote .small:before { - content: '\2014 \00A0'; -} -.blockquote-reverse, -blockquote.pull-right { - padding-right: 15px; - padding-left: 0; - text-align: right; - border-right: 5px solid #eee; - border-left: 0; -} -.blockquote-reverse footer:before, -blockquote.pull-right footer:before, -.blockquote-reverse small:before, -blockquote.pull-right small:before, -.blockquote-reverse .small:before, -blockquote.pull-right .small:before { - content: ''; -} -.blockquote-reverse footer:after, -blockquote.pull-right footer:after, -.blockquote-reverse small:after, -blockquote.pull-right small:after, -.blockquote-reverse .small:after, -blockquote.pull-right .small:after { - content: '\00A0 \2014'; -} -address { - margin-bottom: 20px; - font-style: normal; - line-height: 1.42857143; -} -code, -kbd, -pre, -samp { - font-family: Menlo, Monaco, Consolas, "Courier New", monospace; -} -code { - padding: 2px 4px; - font-size: 90%; - color: #c7254e; - background-color: #f9f2f4; - border-radius: 4px; -} -kbd { - padding: 2px 4px; - font-size: 90%; - color: #fff; - background-color: #333; - border-radius: 3px; - -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25); - box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25); -} -kbd kbd { - padding: 0; - font-size: 100%; - font-weight: bold; - -webkit-box-shadow: none; - box-shadow: none; -} -pre { - display: block; - padding: 9.5px; - margin: 0 0 10px; - font-size: 13px; - line-height: 1.42857143; - color: #333; - word-break: break-all; - word-wrap: break-word; - background-color: #f5f5f5; - border: 1px solid #ccc; - border-radius: 4px; -} -pre code { - padding: 0; - font-size: inherit; - color: inherit; - white-space: pre-wrap; - background-color: transparent; - border-radius: 0; -} -.pre-scrollable { - max-height: 340px; - overflow-y: scroll; -} -.container { - padding-right: 15px; - padding-left: 15px; - margin-right: auto; - margin-left: auto; -} -@media (min-width: 768px) { - .container { - width: 750px; - } -} -@media (min-width: 992px) { - .container { - width: 970px; - } -} -@media (min-width: 1200px) { - .container { - width: 1170px; - } -} -.container-fluid { - padding-right: 15px; - padding-left: 15px; - margin-right: auto; - margin-left: auto; -} -.row { - margin-right: -15px; - margin-left: -15px; -} -.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { - position: relative; - min-height: 1px; - padding-right: 15px; - padding-left: 15px; -} -.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { - float: left; -} -.col-xs-12 { - width: 100%; -} -.col-xs-11 { - width: 91.66666667%; -} -.col-xs-10 { - width: 83.33333333%; -} -.col-xs-9 { - width: 75%; -} -.col-xs-8 { - width: 66.66666667%; -} -.col-xs-7 { - width: 58.33333333%; -} -.col-xs-6 { - width: 50%; -} -.col-xs-5 { - width: 41.66666667%; -} -.col-xs-4 { - width: 33.33333333%; -} -.col-xs-3 { - width: 25%; -} -.col-xs-2 { - width: 16.66666667%; -} -.col-xs-1 { - width: 8.33333333%; -} -.col-xs-pull-12 { - right: 100%; -} -.col-xs-pull-11 { - right: 91.66666667%; -} -.col-xs-pull-10 { - right: 83.33333333%; -} -.col-xs-pull-9 { - right: 75%; -} -.col-xs-pull-8 { - right: 66.66666667%; -} -.col-xs-pull-7 { - right: 58.33333333%; -} -.col-xs-pull-6 { - right: 50%; -} -.col-xs-pull-5 { - right: 41.66666667%; -} -.col-xs-pull-4 { - right: 33.33333333%; -} -.col-xs-pull-3 { - right: 25%; -} -.col-xs-pull-2 { - right: 16.66666667%; -} -.col-xs-pull-1 { - right: 8.33333333%; -} -.col-xs-pull-0 { - right: auto; -} -.col-xs-push-12 { - left: 100%; -} -.col-xs-push-11 { - left: 91.66666667%; -} -.col-xs-push-10 { - left: 83.33333333%; -} -.col-xs-push-9 { - left: 75%; -} -.col-xs-push-8 { - left: 66.66666667%; -} -.col-xs-push-7 { - left: 58.33333333%; -} -.col-xs-push-6 { - left: 50%; -} -.col-xs-push-5 { - left: 41.66666667%; -} -.col-xs-push-4 { - left: 33.33333333%; -} -.col-xs-push-3 { - left: 25%; -} -.col-xs-push-2 { - left: 16.66666667%; -} -.col-xs-push-1 { - left: 8.33333333%; -} -.col-xs-push-0 { - left: auto; -} -.col-xs-offset-12 { - margin-left: 100%; -} -.col-xs-offset-11 { - margin-left: 91.66666667%; -} -.col-xs-offset-10 { - margin-left: 83.33333333%; -} -.col-xs-offset-9 { - margin-left: 75%; -} -.col-xs-offset-8 { - margin-left: 66.66666667%; -} -.col-xs-offset-7 { - margin-left: 58.33333333%; -} -.col-xs-offset-6 { - margin-left: 50%; -} -.col-xs-offset-5 { - margin-left: 41.66666667%; -} -.col-xs-offset-4 { - margin-left: 33.33333333%; -} -.col-xs-offset-3 { - margin-left: 25%; -} -.col-xs-offset-2 { - margin-left: 16.66666667%; -} -.col-xs-offset-1 { - margin-left: 8.33333333%; -} -.col-xs-offset-0 { - margin-left: 0; -} -@media (min-width: 768px) { - .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { - float: left; - } - .col-sm-12 { - width: 100%; - } - .col-sm-11 { - width: 91.66666667%; - } - .col-sm-10 { - width: 83.33333333%; - } - .col-sm-9 { - width: 75%; - } - .col-sm-8 { - width: 66.66666667%; - } - .col-sm-7 { - width: 58.33333333%; - } - .col-sm-6 { - width: 50%; - } - .col-sm-5 { - width: 41.66666667%; - } - .col-sm-4 { - width: 33.33333333%; - } - .col-sm-3 { - width: 25%; - } - .col-sm-2 { - width: 16.66666667%; - } - .col-sm-1 { - width: 8.33333333%; - } - .col-sm-pull-12 { - right: 100%; - } - .col-sm-pull-11 { - right: 91.66666667%; - } - .col-sm-pull-10 { - right: 83.33333333%; - } - .col-sm-pull-9 { - right: 75%; - } - .col-sm-pull-8 { - right: 66.66666667%; - } - .col-sm-pull-7 { - right: 58.33333333%; - } - .col-sm-pull-6 { - right: 50%; - } - .col-sm-pull-5 { - right: 41.66666667%; - } - .col-sm-pull-4 { - right: 33.33333333%; - } - .col-sm-pull-3 { - right: 25%; - } - .col-sm-pull-2 { - right: 16.66666667%; - } - .col-sm-pull-1 { - right: 8.33333333%; - } - .col-sm-pull-0 { - right: auto; - } - .col-sm-push-12 { - left: 100%; - } - .col-sm-push-11 { - left: 91.66666667%; - } - .col-sm-push-10 { - left: 83.33333333%; - } - .col-sm-push-9 { - left: 75%; - } - .col-sm-push-8 { - left: 66.66666667%; - } - .col-sm-push-7 { - left: 58.33333333%; - } - .col-sm-push-6 { - left: 50%; - } - .col-sm-push-5 { - left: 41.66666667%; - } - .col-sm-push-4 { - left: 33.33333333%; - } - .col-sm-push-3 { - left: 25%; - } - .col-sm-push-2 { - left: 16.66666667%; - } - .col-sm-push-1 { - left: 8.33333333%; - } - .col-sm-push-0 { - left: auto; - } - .col-sm-offset-12 { - margin-left: 100%; - } - .col-sm-offset-11 { - margin-left: 91.66666667%; - } - .col-sm-offset-10 { - margin-left: 83.33333333%; - } - .col-sm-offset-9 { - margin-left: 75%; - } - .col-sm-offset-8 { - margin-left: 66.66666667%; - } - .col-sm-offset-7 { - margin-left: 58.33333333%; - } - .col-sm-offset-6 { - margin-left: 50%; - } - .col-sm-offset-5 { - margin-left: 41.66666667%; - } - .col-sm-offset-4 { - margin-left: 33.33333333%; - } - .col-sm-offset-3 { - margin-left: 25%; - } - .col-sm-offset-2 { - margin-left: 16.66666667%; - } - .col-sm-offset-1 { - margin-left: 8.33333333%; - } - .col-sm-offset-0 { - margin-left: 0; - } -} -@media (min-width: 992px) { - .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { - float: left; - } - .col-md-12 { - width: 100%; - } - .col-md-11 { - width: 91.66666667%; - } - .col-md-10 { - width: 83.33333333%; - } - .col-md-9 { - width: 75%; - } - .col-md-8 { - width: 66.66666667%; - } - .col-md-7 { - width: 58.33333333%; - } - .col-md-6 { - width: 50%; - } - .col-md-5 { - width: 41.66666667%; - } - .col-md-4 { - width: 33.33333333%; - } - .col-md-3 { - width: 25%; - } - .col-md-2 { - width: 16.66666667%; - } - .col-md-1 { - width: 8.33333333%; - } - .col-md-pull-12 { - right: 100%; - } - .col-md-pull-11 { - right: 91.66666667%; - } - .col-md-pull-10 { - right: 83.33333333%; - } - .col-md-pull-9 { - right: 75%; - } - .col-md-pull-8 { - right: 66.66666667%; - } - .col-md-pull-7 { - right: 58.33333333%; - } - .col-md-pull-6 { - right: 50%; - } - .col-md-pull-5 { - right: 41.66666667%; - } - .col-md-pull-4 { - right: 33.33333333%; - } - .col-md-pull-3 { - right: 25%; - } - .col-md-pull-2 { - right: 16.66666667%; - } - .col-md-pull-1 { - right: 8.33333333%; - } - .col-md-pull-0 { - right: auto; - } - .col-md-push-12 { - left: 100%; - } - .col-md-push-11 { - left: 91.66666667%; - } - .col-md-push-10 { - left: 83.33333333%; - } - .col-md-push-9 { - left: 75%; - } - .col-md-push-8 { - left: 66.66666667%; - } - .col-md-push-7 { - left: 58.33333333%; - } - .col-md-push-6 { - left: 50%; - } - .col-md-push-5 { - left: 41.66666667%; - } - .col-md-push-4 { - left: 33.33333333%; - } - .col-md-push-3 { - left: 25%; - } - .col-md-push-2 { - left: 16.66666667%; - } - .col-md-push-1 { - left: 8.33333333%; - } - .col-md-push-0 { - left: auto; - } - .col-md-offset-12 { - margin-left: 100%; - } - .col-md-offset-11 { - margin-left: 91.66666667%; - } - .col-md-offset-10 { - margin-left: 83.33333333%; - } - .col-md-offset-9 { - margin-left: 75%; - } - .col-md-offset-8 { - margin-left: 66.66666667%; - } - .col-md-offset-7 { - margin-left: 58.33333333%; - } - .col-md-offset-6 { - margin-left: 50%; - } - .col-md-offset-5 { - margin-left: 41.66666667%; - } - .col-md-offset-4 { - margin-left: 33.33333333%; - } - .col-md-offset-3 { - margin-left: 25%; - } - .col-md-offset-2 { - margin-left: 16.66666667%; - } - .col-md-offset-1 { - margin-left: 8.33333333%; - } - .col-md-offset-0 { - margin-left: 0; - } -} -@media (min-width: 1200px) { - .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { - float: left; - } - .col-lg-12 { - width: 100%; - } - .col-lg-11 { - width: 91.66666667%; - } - .col-lg-10 { - width: 83.33333333%; - } - .col-lg-9 { - width: 75%; - } - .col-lg-8 { - width: 66.66666667%; - } - .col-lg-7 { - width: 58.33333333%; - } - .col-lg-6 { - width: 50%; - } - .col-lg-5 { - width: 41.66666667%; - } - .col-lg-4 { - width: 33.33333333%; - } - .col-lg-3 { - width: 25%; - } - .col-lg-2 { - width: 16.66666667%; - } - .col-lg-1 { - width: 8.33333333%; - } - .col-lg-pull-12 { - right: 100%; - } - .col-lg-pull-11 { - right: 91.66666667%; - } - .col-lg-pull-10 { - right: 83.33333333%; - } - .col-lg-pull-9 { - right: 75%; - } - .col-lg-pull-8 { - right: 66.66666667%; - } - .col-lg-pull-7 { - right: 58.33333333%; - } - .col-lg-pull-6 { - right: 50%; - } - .col-lg-pull-5 { - right: 41.66666667%; - } - .col-lg-pull-4 { - right: 33.33333333%; - } - .col-lg-pull-3 { - right: 25%; - } - .col-lg-pull-2 { - right: 16.66666667%; - } - .col-lg-pull-1 { - right: 8.33333333%; - } - .col-lg-pull-0 { - right: auto; - } - .col-lg-push-12 { - left: 100%; - } - .col-lg-push-11 { - left: 91.66666667%; - } - .col-lg-push-10 { - left: 83.33333333%; - } - .col-lg-push-9 { - left: 75%; - } - .col-lg-push-8 { - left: 66.66666667%; - } - .col-lg-push-7 { - left: 58.33333333%; - } - .col-lg-push-6 { - left: 50%; - } - .col-lg-push-5 { - left: 41.66666667%; - } - .col-lg-push-4 { - left: 33.33333333%; - } - .col-lg-push-3 { - left: 25%; - } - .col-lg-push-2 { - left: 16.66666667%; - } - .col-lg-push-1 { - left: 8.33333333%; - } - .col-lg-push-0 { - left: auto; - } - .col-lg-offset-12 { - margin-left: 100%; - } - .col-lg-offset-11 { - margin-left: 91.66666667%; - } - .col-lg-offset-10 { - margin-left: 83.33333333%; - } - .col-lg-offset-9 { - margin-left: 75%; - } - .col-lg-offset-8 { - margin-left: 66.66666667%; - } - .col-lg-offset-7 { - margin-left: 58.33333333%; - } - .col-lg-offset-6 { - margin-left: 50%; - } - .col-lg-offset-5 { - margin-left: 41.66666667%; - } - .col-lg-offset-4 { - margin-left: 33.33333333%; - } - .col-lg-offset-3 { - margin-left: 25%; - } - .col-lg-offset-2 { - margin-left: 16.66666667%; - } - .col-lg-offset-1 { - margin-left: 8.33333333%; - } - .col-lg-offset-0 { - margin-left: 0; - } -} -table { - background-color: transparent; -} -caption { - padding-top: 8px; - padding-bottom: 8px; - color: #777; - text-align: left; -} -th { - text-align: left; -} -.table { - width: 100%; - max-width: 100%; - margin-bottom: 20px; -} -.table > thead > tr > th, -.table > tbody > tr > th, -.table > tfoot > tr > th, -.table > thead > tr > td, -.table > tbody > tr > td, -.table > tfoot > tr > td { - padding: 8px; - line-height: 1.42857143; - vertical-align: top; - border-top: 1px solid #ddd; -} -.table > thead > tr > th { - vertical-align: bottom; - border-bottom: 2px solid #ddd; -} -.table > caption + thead > tr:first-child > th, -.table > colgroup + thead > tr:first-child > th, -.table > thead:first-child > tr:first-child > th, -.table > caption + thead > tr:first-child > td, -.table > colgroup + thead > tr:first-child > td, -.table > thead:first-child > tr:first-child > td { - border-top: 0; -} -.table > tbody + tbody { - border-top: 2px solid #ddd; -} -.table .table { - background-color: #fff; -} -.table-condensed > thead > tr > th, -.table-condensed > tbody > tr > th, -.table-condensed > tfoot > tr > th, -.table-condensed > thead > tr > td, -.table-condensed > tbody > tr > td, -.table-condensed > tfoot > tr > td { - padding: 5px; -} -.table-bordered { - border: 1px solid #ddd; -} -.table-bordered > thead > tr > th, -.table-bordered > tbody > tr > th, -.table-bordered > tfoot > tr > th, -.table-bordered > thead > tr > td, -.table-bordered > tbody > tr > td, -.table-bordered > tfoot > tr > td { - border: 1px solid #ddd; -} -.table-bordered > thead > tr > th, -.table-bordered > thead > tr > td { - border-bottom-width: 2px; -} -.table-striped > tbody > tr:nth-of-type(odd) { - background-color: #f9f9f9; -} -.table-hover > tbody > tr:hover { - background-color: #f5f5f5; -} -table col[class*="col-"] { - position: static; - display: table-column; - float: none; -} -table td[class*="col-"], -table th[class*="col-"] { - position: static; - display: table-cell; - float: none; -} -.table > thead > tr > td.active, -.table > tbody > tr > td.active, -.table > tfoot > tr > td.active, -.table > thead > tr > th.active, -.table > tbody > tr > th.active, -.table > tfoot > tr > th.active, -.table > thead > tr.active > td, -.table > tbody > tr.active > td, -.table > tfoot > tr.active > td, -.table > thead > tr.active > th, -.table > tbody > tr.active > th, -.table > tfoot > tr.active > th { - background-color: #f5f5f5; -} -.table-hover > tbody > tr > td.active:hover, -.table-hover > tbody > tr > th.active:hover, -.table-hover > tbody > tr.active:hover > td, -.table-hover > tbody > tr:hover > .active, -.table-hover > tbody > tr.active:hover > th { - background-color: #e8e8e8; -} -.table > thead > tr > td.success, -.table > tbody > tr > td.success, -.table > tfoot > tr > td.success, -.table > thead > tr > th.success, -.table > tbody > tr > th.success, -.table > tfoot > tr > th.success, -.table > thead > tr.success > td, -.table > tbody > tr.success > td, -.table > tfoot > tr.success > td, -.table > thead > tr.success > th, -.table > tbody > tr.success > th, -.table > tfoot > tr.success > th { - background-color: #dff0d8; -} -.table-hover > tbody > tr > td.success:hover, -.table-hover > tbody > tr > th.success:hover, -.table-hover > tbody > tr.success:hover > td, -.table-hover > tbody > tr:hover > .success, -.table-hover > tbody > tr.success:hover > th { - background-color: #d0e9c6; -} -.table > thead > tr > td.info, -.table > tbody > tr > td.info, -.table > tfoot > tr > td.info, -.table > thead > tr > th.info, -.table > tbody > tr > th.info, -.table > tfoot > tr > th.info, -.table > thead > tr.info > td, -.table > tbody > tr.info > td, -.table > tfoot > tr.info > td, -.table > thead > tr.info > th, -.table > tbody > tr.info > th, -.table > tfoot > tr.info > th { - background-color: #d9edf7; -} -.table-hover > tbody > tr > td.info:hover, -.table-hover > tbody > tr > th.info:hover, -.table-hover > tbody > tr.info:hover > td, -.table-hover > tbody > tr:hover > .info, -.table-hover > tbody > tr.info:hover > th { - background-color: #c4e3f3; -} -.table > thead > tr > td.warning, -.table > tbody > tr > td.warning, -.table > tfoot > tr > td.warning, -.table > thead > tr > th.warning, -.table > tbody > tr > th.warning, -.table > tfoot > tr > th.warning, -.table > thead > tr.warning > td, -.table > tbody > tr.warning > td, -.table > tfoot > tr.warning > td, -.table > thead > tr.warning > th, -.table > tbody > tr.warning > th, -.table > tfoot > tr.warning > th { - background-color: #fcf8e3; -} -.table-hover > tbody > tr > td.warning:hover, -.table-hover > tbody > tr > th.warning:hover, -.table-hover > tbody > tr.warning:hover > td, -.table-hover > tbody > tr:hover > .warning, -.table-hover > tbody > tr.warning:hover > th { - background-color: #faf2cc; -} -.table > thead > tr > td.danger, -.table > tbody > tr > td.danger, -.table > tfoot > tr > td.danger, -.table > thead > tr > th.danger, -.table > tbody > tr > th.danger, -.table > tfoot > tr > th.danger, -.table > thead > tr.danger > td, -.table > tbody > tr.danger > td, -.table > tfoot > tr.danger > td, -.table > thead > tr.danger > th, -.table > tbody > tr.danger > th, -.table > tfoot > tr.danger > th { - background-color: #f2dede; -} -.table-hover > tbody > tr > td.danger:hover, -.table-hover > tbody > tr > th.danger:hover, -.table-hover > tbody > tr.danger:hover > td, -.table-hover > tbody > tr:hover > .danger, -.table-hover > tbody > tr.danger:hover > th { - background-color: #ebcccc; -} -.table-responsive { - min-height: .01%; - overflow-x: auto; -} -@media screen and (max-width: 767px) { - .table-responsive { - width: 100%; - margin-bottom: 15px; - overflow-y: hidden; - -ms-overflow-style: -ms-autohiding-scrollbar; - border: 1px solid #ddd; - } - .table-responsive > .table { - margin-bottom: 0; - } - .table-responsive > .table > thead > tr > th, - .table-responsive > .table > tbody > tr > th, - .table-responsive > .table > tfoot > tr > th, - .table-responsive > .table > thead > tr > td, - .table-responsive > .table > tbody > tr > td, - .table-responsive > .table > tfoot > tr > td { - white-space: nowrap; - } - .table-responsive > .table-bordered { - border: 0; - } - .table-responsive > .table-bordered > thead > tr > th:first-child, - .table-responsive > .table-bordered > tbody > tr > th:first-child, - .table-responsive > .table-bordered > tfoot > tr > th:first-child, - .table-responsive > .table-bordered > thead > tr > td:first-child, - .table-responsive > .table-bordered > tbody > tr > td:first-child, - .table-responsive > .table-bordered > tfoot > tr > td:first-child { - border-left: 0; - } - .table-responsive > .table-bordered > thead > tr > th:last-child, - .table-responsive > .table-bordered > tbody > tr > th:last-child, - .table-responsive > .table-bordered > tfoot > tr > th:last-child, - .table-responsive > .table-bordered > thead > tr > td:last-child, - .table-responsive > .table-bordered > tbody > tr > td:last-child, - .table-responsive > .table-bordered > tfoot > tr > td:last-child { - border-right: 0; - } - .table-responsive > .table-bordered > tbody > tr:last-child > th, - .table-responsive > .table-bordered > tfoot > tr:last-child > th, - .table-responsive > .table-bordered > tbody > tr:last-child > td, - .table-responsive > .table-bordered > tfoot > tr:last-child > td { - border-bottom: 0; - } -} -fieldset { - min-width: 0; - padding: 0; - margin: 0; - border: 0; -} -legend { - display: block; - width: 100%; - padding: 0; - margin-bottom: 20px; - font-size: 21px; - line-height: inherit; - color: #333; - border: 0; - border-bottom: 1px solid #e5e5e5; -} -label { - display: inline-block; - max-width: 100%; - margin-bottom: 5px; - font-weight: bold; -} -input[type="search"] { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} -input[type="radio"], -input[type="checkbox"] { - margin: 4px 0 0; - margin-top: 1px \9; - line-height: normal; -} -input[type="file"] { - display: block; -} -input[type="range"] { - display: block; - width: 100%; -} -select[multiple], -select[size] { - height: auto; -} -input[type="file"]:focus, -input[type="radio"]:focus, -input[type="checkbox"]:focus { - outline: thin dotted; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} -output { - display: block; - padding-top: 7px; - font-size: 14px; - line-height: 1.42857143; - color: #555; -} -.form-control { - display: block; - width: 100%; - height: 34px; - padding: 6px 12px; - font-size: 14px; - line-height: 1.42857143; - color: #555; - background-color: #fff; - background-image: none; - border: 1px solid #ccc; - border-radius: 4px; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); - -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; - -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; - transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; -} -.form-control:focus { - border-color: #66afe9; - outline: 0; - -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); - box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); -} -.form-control::-moz-placeholder { - color: #999; - opacity: 1; -} -.form-control:-ms-input-placeholder { - color: #999; -} -.form-control::-webkit-input-placeholder { - color: #999; -} -.form-control[disabled], -.form-control[readonly], -fieldset[disabled] .form-control { - background-color: #eee; - opacity: 1; -} -.form-control[disabled], -fieldset[disabled] .form-control { - cursor: not-allowed; -} -textarea.form-control { - height: auto; -} -input[type="search"] { - -webkit-appearance: none; -} -@media screen and (-webkit-min-device-pixel-ratio: 0) { - input[type="date"].form-control, - input[type="time"].form-control, - input[type="datetime-local"].form-control, - input[type="month"].form-control { - line-height: 34px; - } - input[type="date"].input-sm, - input[type="time"].input-sm, - input[type="datetime-local"].input-sm, - input[type="month"].input-sm, - .input-group-sm input[type="date"], - .input-group-sm input[type="time"], - .input-group-sm input[type="datetime-local"], - .input-group-sm input[type="month"] { - line-height: 30px; - } - input[type="date"].input-lg, - input[type="time"].input-lg, - input[type="datetime-local"].input-lg, - input[type="month"].input-lg, - .input-group-lg input[type="date"], - .input-group-lg input[type="time"], - .input-group-lg input[type="datetime-local"], - .input-group-lg input[type="month"] { - line-height: 46px; - } -} -.form-group { - margin-bottom: 15px; -} -.radio, -.checkbox { - position: relative; - display: block; - margin-top: 10px; - margin-bottom: 10px; -} -.radio label, -.checkbox label { - min-height: 20px; - padding-left: 20px; - margin-bottom: 0; - font-weight: normal; - cursor: pointer; -} -.radio input[type="radio"], -.radio-inline input[type="radio"], -.checkbox input[type="checkbox"], -.checkbox-inline input[type="checkbox"] { - position: absolute; - margin-top: 4px \9; - margin-left: -20px; -} -.radio + .radio, -.checkbox + .checkbox { - margin-top: -5px; -} -.radio-inline, -.checkbox-inline { - position: relative; - display: inline-block; - padding-left: 20px; - margin-bottom: 0; - font-weight: normal; - vertical-align: middle; - cursor: pointer; -} -.radio-inline + .radio-inline, -.checkbox-inline + .checkbox-inline { - margin-top: 0; - margin-left: 10px; -} -input[type="radio"][disabled], -input[type="checkbox"][disabled], -input[type="radio"].disabled, -input[type="checkbox"].disabled, -fieldset[disabled] input[type="radio"], -fieldset[disabled] input[type="checkbox"] { - cursor: not-allowed; -} -.radio-inline.disabled, -.checkbox-inline.disabled, -fieldset[disabled] .radio-inline, -fieldset[disabled] .checkbox-inline { - cursor: not-allowed; -} -.radio.disabled label, -.checkbox.disabled label, -fieldset[disabled] .radio label, -fieldset[disabled] .checkbox label { - cursor: not-allowed; -} -.form-control-static { - min-height: 34px; - padding-top: 7px; - padding-bottom: 7px; - margin-bottom: 0; -} -.form-control-static.input-lg, -.form-control-static.input-sm { - padding-right: 0; - padding-left: 0; -} -.input-sm { - height: 30px; - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; - border-radius: 3px; -} -select.input-sm { - height: 30px; - line-height: 30px; -} -textarea.input-sm, -select[multiple].input-sm { - height: auto; -} -.form-group-sm .form-control { - height: 30px; - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; - border-radius: 3px; -} -.form-group-sm select.form-control { - height: 30px; - line-height: 30px; -} -.form-group-sm textarea.form-control, -.form-group-sm select[multiple].form-control { - height: auto; -} -.form-group-sm .form-control-static { - height: 30px; - min-height: 32px; - padding: 6px 10px; - font-size: 12px; - line-height: 1.5; -} -.input-lg { - height: 46px; - padding: 10px 16px; - font-size: 18px; - line-height: 1.3333333; - border-radius: 6px; -} -select.input-lg { - height: 46px; - line-height: 46px; -} -textarea.input-lg, -select[multiple].input-lg { - height: auto; -} -.form-group-lg .form-control { - height: 46px; - padding: 10px 16px; - font-size: 18px; - line-height: 1.3333333; - border-radius: 6px; -} -.form-group-lg select.form-control { - height: 46px; - line-height: 46px; -} -.form-group-lg textarea.form-control, -.form-group-lg select[multiple].form-control { - height: auto; -} -.form-group-lg .form-control-static { - height: 46px; - min-height: 38px; - padding: 11px 16px; - font-size: 18px; - line-height: 1.3333333; -} -.has-feedback { - position: relative; -} -.has-feedback .form-control { - padding-right: 42.5px; -} -.form-control-feedback { - position: absolute; - top: 0; - right: 0; - z-index: 2; - display: block; - width: 34px; - height: 34px; - line-height: 34px; - text-align: center; - pointer-events: none; -} -.input-lg + .form-control-feedback, -.input-group-lg + .form-control-feedback, -.form-group-lg .form-control + .form-control-feedback { - width: 46px; - height: 46px; - line-height: 46px; -} -.input-sm + .form-control-feedback, -.input-group-sm + .form-control-feedback, -.form-group-sm .form-control + .form-control-feedback { - width: 30px; - height: 30px; - line-height: 30px; -} -.has-success .help-block, -.has-success .control-label, -.has-success .radio, -.has-success .checkbox, -.has-success .radio-inline, -.has-success .checkbox-inline, -.has-success.radio label, -.has-success.checkbox label, -.has-success.radio-inline label, -.has-success.checkbox-inline label { - color: #3c763d; -} -.has-success .form-control { - border-color: #3c763d; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -} -.has-success .form-control:focus { - border-color: #2b542c; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168; -} -.has-success .input-group-addon { - color: #3c763d; - background-color: #dff0d8; - border-color: #3c763d; -} -.has-success .form-control-feedback { - color: #3c763d; -} -.has-warning .help-block, -.has-warning .control-label, -.has-warning .radio, -.has-warning .checkbox, -.has-warning .radio-inline, -.has-warning .checkbox-inline, -.has-warning.radio label, -.has-warning.checkbox label, -.has-warning.radio-inline label, -.has-warning.checkbox-inline label { - color: #8a6d3b; -} -.has-warning .form-control { - border-color: #8a6d3b; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -} -.has-warning .form-control:focus { - border-color: #66512c; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b; -} -.has-warning .input-group-addon { - color: #8a6d3b; - background-color: #fcf8e3; - border-color: #8a6d3b; -} -.has-warning .form-control-feedback { - color: #8a6d3b; -} -.has-error .help-block, -.has-error .control-label, -.has-error .radio, -.has-error .checkbox, -.has-error .radio-inline, -.has-error .checkbox-inline, -.has-error.radio label, -.has-error.checkbox label, -.has-error.radio-inline label, -.has-error.checkbox-inline label { - color: #a94442; -} -.has-error .form-control { - border-color: #a94442; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -} -.has-error .form-control:focus { - border-color: #843534; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483; -} -.has-error .input-group-addon { - color: #a94442; - background-color: #f2dede; - border-color: #a94442; -} -.has-error .form-control-feedback { - color: #a94442; -} -.has-feedback label ~ .form-control-feedback { - top: 25px; -} -.has-feedback label.sr-only ~ .form-control-feedback { - top: 0; -} -.help-block { - display: block; - margin-top: 5px; - margin-bottom: 10px; - color: #737373; -} -@media (min-width: 768px) { - .form-inline .form-group { - display: inline-block; - margin-bottom: 0; - vertical-align: middle; - } - .form-inline .form-control { - display: inline-block; - width: auto; - vertical-align: middle; - } - .form-inline .form-control-static { - display: inline-block; - } - .form-inline .input-group { - display: inline-table; - vertical-align: middle; - } - .form-inline .input-group .input-group-addon, - .form-inline .input-group .input-group-btn, - .form-inline .input-group .form-control { - width: auto; - } - .form-inline .input-group > .form-control { - width: 100%; - } - .form-inline .control-label { - margin-bottom: 0; - vertical-align: middle; - } - .form-inline .radio, - .form-inline .checkbox { - display: inline-block; - margin-top: 0; - margin-bottom: 0; - vertical-align: middle; - } - .form-inline .radio label, - .form-inline .checkbox label { - padding-left: 0; - } - .form-inline .radio input[type="radio"], - .form-inline .checkbox input[type="checkbox"] { - position: relative; - margin-left: 0; - } - .form-inline .has-feedback .form-control-feedback { - top: 0; - } -} -.form-horizontal .radio, -.form-horizontal .checkbox, -.form-horizontal .radio-inline, -.form-horizontal .checkbox-inline { - padding-top: 7px; - margin-top: 0; - margin-bottom: 0; -} -.form-horizontal .radio, -.form-horizontal .checkbox { - min-height: 27px; -} -.form-horizontal .form-group { - margin-right: -15px; - margin-left: -15px; -} -@media (min-width: 768px) { - .form-horizontal .control-label { - padding-top: 7px; - margin-bottom: 0; - text-align: right; - } -} -.form-horizontal .has-feedback .form-control-feedback { - right: 15px; -} -@media (min-width: 768px) { - .form-horizontal .form-group-lg .control-label { - padding-top: 14.333333px; - font-size: 18px; - } -} -@media (min-width: 768px) { - .form-horizontal .form-group-sm .control-label { - padding-top: 6px; - font-size: 12px; - } -} -.btn { - display: inline-block; - padding: 6px 12px; - margin-bottom: 0; - font-size: 14px; - font-weight: normal; - line-height: 1.42857143; - text-align: center; - white-space: nowrap; - vertical-align: middle; - -ms-touch-action: manipulation; - touch-action: manipulation; - cursor: pointer; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - background-image: none; - border: 1px solid transparent; - border-radius: 4px; -} -.btn:focus, -.btn:active:focus, -.btn.active:focus, -.btn.focus, -.btn:active.focus, -.btn.active.focus { - outline: thin dotted; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} -.btn:hover, -.btn:focus, -.btn.focus { - color: #333; - text-decoration: none; -} -.btn:active, -.btn.active { - background-image: none; - outline: 0; - -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); - box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); -} -.btn.disabled, -.btn[disabled], -fieldset[disabled] .btn { - cursor: not-allowed; - filter: alpha(opacity=65); - -webkit-box-shadow: none; - box-shadow: none; - opacity: .65; -} -a.btn.disabled, -fieldset[disabled] a.btn { - pointer-events: none; -} -.btn-default { - color: #333; - background-color: #fff; - border-color: #ccc; -} -.btn-default:focus, -.btn-default.focus { - color: #333; - background-color: #e6e6e6; - border-color: #8c8c8c; -} -.btn-default:hover { - color: #333; - background-color: #e6e6e6; - border-color: #adadad; -} -.btn-default:active, -.btn-default.active, -.open > .dropdown-toggle.btn-default { - color: #333; - background-color: #e6e6e6; - border-color: #adadad; -} -.btn-default:active:hover, -.btn-default.active:hover, -.open > .dropdown-toggle.btn-default:hover, -.btn-default:active:focus, -.btn-default.active:focus, -.open > .dropdown-toggle.btn-default:focus, -.btn-default:active.focus, -.btn-default.active.focus, -.open > .dropdown-toggle.btn-default.focus { - color: #333; - background-color: #d4d4d4; - border-color: #8c8c8c; -} -.btn-default:active, -.btn-default.active, -.open > .dropdown-toggle.btn-default { - background-image: none; -} -.btn-default.disabled, -.btn-default[disabled], -fieldset[disabled] .btn-default, -.btn-default.disabled:hover, -.btn-default[disabled]:hover, -fieldset[disabled] .btn-default:hover, -.btn-default.disabled:focus, -.btn-default[disabled]:focus, -fieldset[disabled] .btn-default:focus, -.btn-default.disabled.focus, -.btn-default[disabled].focus, -fieldset[disabled] .btn-default.focus, -.btn-default.disabled:active, -.btn-default[disabled]:active, -fieldset[disabled] .btn-default:active, -.btn-default.disabled.active, -.btn-default[disabled].active, -fieldset[disabled] .btn-default.active { - background-color: #fff; - border-color: #ccc; -} -.btn-default .badge { - color: #fff; - background-color: #333; -} -.btn-primary { - color: #fff; - background-color: #337ab7; - border-color: #2e6da4; -} -.btn-primary:focus, -.btn-primary.focus { - color: #fff; - background-color: #286090; - border-color: #122b40; -} -.btn-primary:hover { - color: #fff; - background-color: #286090; - border-color: #204d74; -} -.btn-primary:active, -.btn-primary.active, -.open > .dropdown-toggle.btn-primary { - color: #fff; - background-color: #286090; - border-color: #204d74; -} -.btn-primary:active:hover, -.btn-primary.active:hover, -.open > .dropdown-toggle.btn-primary:hover, -.btn-primary:active:focus, -.btn-primary.active:focus, -.open > .dropdown-toggle.btn-primary:focus, -.btn-primary:active.focus, -.btn-primary.active.focus, -.open > .dropdown-toggle.btn-primary.focus { - color: #fff; - background-color: #204d74; - border-color: #122b40; -} -.btn-primary:active, -.btn-primary.active, -.open > .dropdown-toggle.btn-primary { - background-image: none; -} -.btn-primary.disabled, -.btn-primary[disabled], -fieldset[disabled] .btn-primary, -.btn-primary.disabled:hover, -.btn-primary[disabled]:hover, -fieldset[disabled] .btn-primary:hover, -.btn-primary.disabled:focus, -.btn-primary[disabled]:focus, -fieldset[disabled] .btn-primary:focus, -.btn-primary.disabled.focus, -.btn-primary[disabled].focus, -fieldset[disabled] .btn-primary.focus, -.btn-primary.disabled:active, -.btn-primary[disabled]:active, -fieldset[disabled] .btn-primary:active, -.btn-primary.disabled.active, -.btn-primary[disabled].active, -fieldset[disabled] .btn-primary.active { - background-color: #337ab7; - border-color: #2e6da4; -} -.btn-primary .badge { - color: #337ab7; - background-color: #fff; -} -.btn-success { - color: #fff; - background-color: #5cb85c; - border-color: #4cae4c; -} -.btn-success:focus, -.btn-success.focus { - color: #fff; - background-color: #449d44; - border-color: #255625; -} -.btn-success:hover { - color: #fff; - background-color: #449d44; - border-color: #398439; -} -.btn-success:active, -.btn-success.active, -.open > .dropdown-toggle.btn-success { - color: #fff; - background-color: #449d44; - border-color: #398439; -} -.btn-success:active:hover, -.btn-success.active:hover, -.open > .dropdown-toggle.btn-success:hover, -.btn-success:active:focus, -.btn-success.active:focus, -.open > .dropdown-toggle.btn-success:focus, -.btn-success:active.focus, -.btn-success.active.focus, -.open > .dropdown-toggle.btn-success.focus { - color: #fff; - background-color: #398439; - border-color: #255625; -} -.btn-success:active, -.btn-success.active, -.open > .dropdown-toggle.btn-success { - background-image: none; -} -.btn-success.disabled, -.btn-success[disabled], -fieldset[disabled] .btn-success, -.btn-success.disabled:hover, -.btn-success[disabled]:hover, -fieldset[disabled] .btn-success:hover, -.btn-success.disabled:focus, -.btn-success[disabled]:focus, -fieldset[disabled] .btn-success:focus, -.btn-success.disabled.focus, -.btn-success[disabled].focus, -fieldset[disabled] .btn-success.focus, -.btn-success.disabled:active, -.btn-success[disabled]:active, -fieldset[disabled] .btn-success:active, -.btn-success.disabled.active, -.btn-success[disabled].active, -fieldset[disabled] .btn-success.active { - background-color: #5cb85c; - border-color: #4cae4c; -} -.btn-success .badge { - color: #5cb85c; - background-color: #fff; -} -.btn-info { - color: #fff; - background-color: #5bc0de; - border-color: #46b8da; -} -.btn-info:focus, -.btn-info.focus { - color: #fff; - background-color: #31b0d5; - border-color: #1b6d85; -} -.btn-info:hover { - color: #fff; - background-color: #31b0d5; - border-color: #269abc; -} -.btn-info:active, -.btn-info.active, -.open > .dropdown-toggle.btn-info { - color: #fff; - background-color: #31b0d5; - border-color: #269abc; -} -.btn-info:active:hover, -.btn-info.active:hover, -.open > .dropdown-toggle.btn-info:hover, -.btn-info:active:focus, -.btn-info.active:focus, -.open > .dropdown-toggle.btn-info:focus, -.btn-info:active.focus, -.btn-info.active.focus, -.open > .dropdown-toggle.btn-info.focus { - color: #fff; - background-color: #269abc; - border-color: #1b6d85; -} -.btn-info:active, -.btn-info.active, -.open > .dropdown-toggle.btn-info { - background-image: none; -} -.btn-info.disabled, -.btn-info[disabled], -fieldset[disabled] .btn-info, -.btn-info.disabled:hover, -.btn-info[disabled]:hover, -fieldset[disabled] .btn-info:hover, -.btn-info.disabled:focus, -.btn-info[disabled]:focus, -fieldset[disabled] .btn-info:focus, -.btn-info.disabled.focus, -.btn-info[disabled].focus, -fieldset[disabled] .btn-info.focus, -.btn-info.disabled:active, -.btn-info[disabled]:active, -fieldset[disabled] .btn-info:active, -.btn-info.disabled.active, -.btn-info[disabled].active, -fieldset[disabled] .btn-info.active { - background-color: #5bc0de; - border-color: #46b8da; -} -.btn-info .badge { - color: #5bc0de; - background-color: #fff; -} -.btn-warning { - color: #fff; - background-color: #f0ad4e; - border-color: #eea236; -} -.btn-warning:focus, -.btn-warning.focus { - color: #fff; - background-color: #ec971f; - border-color: #985f0d; -} -.btn-warning:hover { - color: #fff; - background-color: #ec971f; - border-color: #d58512; -} -.btn-warning:active, -.btn-warning.active, -.open > .dropdown-toggle.btn-warning { - color: #fff; - background-color: #ec971f; - border-color: #d58512; -} -.btn-warning:active:hover, -.btn-warning.active:hover, -.open > .dropdown-toggle.btn-warning:hover, -.btn-warning:active:focus, -.btn-warning.active:focus, -.open > .dropdown-toggle.btn-warning:focus, -.btn-warning:active.focus, -.btn-warning.active.focus, -.open > .dropdown-toggle.btn-warning.focus { - color: #fff; - background-color: #d58512; - border-color: #985f0d; -} -.btn-warning:active, -.btn-warning.active, -.open > .dropdown-toggle.btn-warning { - background-image: none; -} -.btn-warning.disabled, -.btn-warning[disabled], -fieldset[disabled] .btn-warning, -.btn-warning.disabled:hover, -.btn-warning[disabled]:hover, -fieldset[disabled] .btn-warning:hover, -.btn-warning.disabled:focus, -.btn-warning[disabled]:focus, -fieldset[disabled] .btn-warning:focus, -.btn-warning.disabled.focus, -.btn-warning[disabled].focus, -fieldset[disabled] .btn-warning.focus, -.btn-warning.disabled:active, -.btn-warning[disabled]:active, -fieldset[disabled] .btn-warning:active, -.btn-warning.disabled.active, -.btn-warning[disabled].active, -fieldset[disabled] .btn-warning.active { - background-color: #f0ad4e; - border-color: #eea236; -} -.btn-warning .badge { - color: #f0ad4e; - background-color: #fff; -} -.btn-danger { - color: #fff; - background-color: #d9534f; - border-color: #d43f3a; -} -.btn-danger:focus, -.btn-danger.focus { - color: #fff; - background-color: #c9302c; - border-color: #761c19; -} -.btn-danger:hover { - color: #fff; - background-color: #c9302c; - border-color: #ac2925; -} -.btn-danger:active, -.btn-danger.active, -.open > .dropdown-toggle.btn-danger { - color: #fff; - background-color: #c9302c; - border-color: #ac2925; -} -.btn-danger:active:hover, -.btn-danger.active:hover, -.open > .dropdown-toggle.btn-danger:hover, -.btn-danger:active:focus, -.btn-danger.active:focus, -.open > .dropdown-toggle.btn-danger:focus, -.btn-danger:active.focus, -.btn-danger.active.focus, -.open > .dropdown-toggle.btn-danger.focus { - color: #fff; - background-color: #ac2925; - border-color: #761c19; -} -.btn-danger:active, -.btn-danger.active, -.open > .dropdown-toggle.btn-danger { - background-image: none; -} -.btn-danger.disabled, -.btn-danger[disabled], -fieldset[disabled] .btn-danger, -.btn-danger.disabled:hover, -.btn-danger[disabled]:hover, -fieldset[disabled] .btn-danger:hover, -.btn-danger.disabled:focus, -.btn-danger[disabled]:focus, -fieldset[disabled] .btn-danger:focus, -.btn-danger.disabled.focus, -.btn-danger[disabled].focus, -fieldset[disabled] .btn-danger.focus, -.btn-danger.disabled:active, -.btn-danger[disabled]:active, -fieldset[disabled] .btn-danger:active, -.btn-danger.disabled.active, -.btn-danger[disabled].active, -fieldset[disabled] .btn-danger.active { - background-color: #d9534f; - border-color: #d43f3a; -} -.btn-danger .badge { - color: #d9534f; - background-color: #fff; -} -.btn-link { - font-weight: normal; - color: #337ab7; - border-radius: 0; -} -.btn-link, -.btn-link:active, -.btn-link.active, -.btn-link[disabled], -fieldset[disabled] .btn-link { - background-color: transparent; - -webkit-box-shadow: none; - box-shadow: none; -} -.btn-link, -.btn-link:hover, -.btn-link:focus, -.btn-link:active { - border-color: transparent; -} -.btn-link:hover, -.btn-link:focus { - color: #23527c; - text-decoration: underline; - background-color: transparent; -} -.btn-link[disabled]:hover, -fieldset[disabled] .btn-link:hover, -.btn-link[disabled]:focus, -fieldset[disabled] .btn-link:focus { - color: #777; - text-decoration: none; -} -.btn-lg, -.btn-group-lg > .btn { - padding: 10px 16px; - font-size: 18px; - line-height: 1.3333333; - border-radius: 6px; -} -.btn-sm, -.btn-group-sm > .btn { - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; - border-radius: 3px; -} -.btn-xs, -.btn-group-xs > .btn { - padding: 1px 5px; - font-size: 12px; - line-height: 1.5; - border-radius: 3px; -} -.btn-block { - display: block; - width: 100%; -} -.btn-block + .btn-block { - margin-top: 5px; -} -input[type="submit"].btn-block, -input[type="reset"].btn-block, -input[type="button"].btn-block { - width: 100%; -} -.fade { - opacity: 0; - -webkit-transition: opacity .15s linear; - -o-transition: opacity .15s linear; - transition: opacity .15s linear; -} -.fade.in { - opacity: 1; -} -.collapse { - display: none; -} -.collapse.in { - display: block; -} -tr.collapse.in { - display: table-row; -} -tbody.collapse.in { - display: table-row-group; -} -.collapsing { - position: relative; - height: 0; - overflow: hidden; - -webkit-transition-timing-function: ease; - -o-transition-timing-function: ease; - transition-timing-function: ease; - -webkit-transition-duration: .35s; - -o-transition-duration: .35s; - transition-duration: .35s; - -webkit-transition-property: height, visibility; - -o-transition-property: height, visibility; - transition-property: height, visibility; -} -.caret { - display: inline-block; - width: 0; - height: 0; - margin-left: 2px; - vertical-align: middle; - border-top: 4px dashed; - border-top: 4px solid \9; - border-right: 4px solid transparent; - border-left: 4px solid transparent; -} -.dropup, -.dropdown { - position: relative; -} -.dropdown-toggle:focus { - outline: 0; -} -.dropdown-menu { - position: absolute; - top: 100%; - left: 0; - z-index: 1000; - display: none; - float: left; - min-width: 160px; - padding: 5px 0; - margin: 2px 0 0; - font-size: 14px; - text-align: left; - list-style: none; - background-color: #fff; - -webkit-background-clip: padding-box; - background-clip: padding-box; - border: 1px solid #ccc; - border: 1px solid rgba(0, 0, 0, .15); - border-radius: 4px; - -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175); - box-shadow: 0 6px 12px rgba(0, 0, 0, .175); -} -.dropdown-menu.pull-right { - right: 0; - left: auto; -} -.dropdown-menu .divider { - height: 1px; - margin: 9px 0; - overflow: hidden; - background-color: #e5e5e5; -} -.dropdown-menu > li > a { - display: block; - padding: 3px 20px; - clear: both; - font-weight: normal; - line-height: 1.42857143; - color: #333; - white-space: nowrap; -} -.dropdown-menu > li > a:hover, -.dropdown-menu > li > a:focus { - color: #262626; - text-decoration: none; - background-color: #f5f5f5; -} -.dropdown-menu > .active > a, -.dropdown-menu > .active > a:hover, -.dropdown-menu > .active > a:focus { - color: #fff; - text-decoration: none; - background-color: #337ab7; - outline: 0; -} -.dropdown-menu > .disabled > a, -.dropdown-menu > .disabled > a:hover, -.dropdown-menu > .disabled > a:focus { - color: #777; -} -.dropdown-menu > .disabled > a:hover, -.dropdown-menu > .disabled > a:focus { - text-decoration: none; - cursor: not-allowed; - background-color: transparent; - background-image: none; - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); -} -.open > .dropdown-menu { - display: block; -} -.open > a { - outline: 0; -} -.dropdown-menu-right { - right: 0; - left: auto; -} -.dropdown-menu-left { - right: auto; - left: 0; -} -.dropdown-header { - display: block; - padding: 3px 20px; - font-size: 12px; - line-height: 1.42857143; - color: #777; - white-space: nowrap; -} -.dropdown-backdrop { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 990; -} -.pull-right > .dropdown-menu { - right: 0; - left: auto; -} -.dropup .caret, -.navbar-fixed-bottom .dropdown .caret { - content: ""; - border-top: 0; - border-bottom: 4px dashed; - border-bottom: 4px solid \9; -} -.dropup .dropdown-menu, -.navbar-fixed-bottom .dropdown .dropdown-menu { - top: auto; - bottom: 100%; - margin-bottom: 2px; -} -@media (min-width: 768px) { - .navbar-right .dropdown-menu { - right: 0; - left: auto; - } - .navbar-right .dropdown-menu-left { - right: auto; - left: 0; - } -} -.btn-group, -.btn-group-vertical { - position: relative; - display: inline-block; - vertical-align: middle; -} -.btn-group > .btn, -.btn-group-vertical > .btn { - position: relative; - float: left; -} -.btn-group > .btn:hover, -.btn-group-vertical > .btn:hover, -.btn-group > .btn:focus, -.btn-group-vertical > .btn:focus, -.btn-group > .btn:active, -.btn-group-vertical > .btn:active, -.btn-group > .btn.active, -.btn-group-vertical > .btn.active { - z-index: 2; -} -.btn-group .btn + .btn, -.btn-group .btn + .btn-group, -.btn-group .btn-group + .btn, -.btn-group .btn-group + .btn-group { - margin-left: -1px; -} -.btn-toolbar { - margin-left: -5px; -} -.btn-toolbar .btn, -.btn-toolbar .btn-group, -.btn-toolbar .input-group { - float: left; -} -.btn-toolbar > .btn, -.btn-toolbar > .btn-group, -.btn-toolbar > .input-group { - margin-left: 5px; -} -.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { - border-radius: 0; -} -.btn-group > .btn:first-child { - margin-left: 0; -} -.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} -.btn-group > .btn:last-child:not(:first-child), -.btn-group > .dropdown-toggle:not(:first-child) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} -.btn-group > .btn-group { - float: left; -} -.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { - border-radius: 0; -} -.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, -.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} -.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} -.btn-group .dropdown-toggle:active, -.btn-group.open .dropdown-toggle { - outline: 0; -} -.btn-group > .btn + .dropdown-toggle { - padding-right: 8px; - padding-left: 8px; -} -.btn-group > .btn-lg + .dropdown-toggle { - padding-right: 12px; - padding-left: 12px; -} -.btn-group.open .dropdown-toggle { - -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); - box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); -} -.btn-group.open .dropdown-toggle.btn-link { - -webkit-box-shadow: none; - box-shadow: none; -} -.btn .caret { - margin-left: 0; -} -.btn-lg .caret { - border-width: 5px 5px 0; - border-bottom-width: 0; -} -.dropup .btn-lg .caret { - border-width: 0 5px 5px; -} -.btn-group-vertical > .btn, -.btn-group-vertical > .btn-group, -.btn-group-vertical > .btn-group > .btn { - display: block; - float: none; - width: 100%; - max-width: 100%; -} -.btn-group-vertical > .btn-group > .btn { - float: none; -} -.btn-group-vertical > .btn + .btn, -.btn-group-vertical > .btn + .btn-group, -.btn-group-vertical > .btn-group + .btn, -.btn-group-vertical > .btn-group + .btn-group { - margin-top: -1px; - margin-left: 0; -} -.btn-group-vertical > .btn:not(:first-child):not(:last-child) { - border-radius: 0; -} -.btn-group-vertical > .btn:first-child:not(:last-child) { - border-top-right-radius: 4px; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} -.btn-group-vertical > .btn:last-child:not(:first-child) { - border-top-left-radius: 0; - border-top-right-radius: 0; - border-bottom-left-radius: 4px; -} -.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { - border-radius: 0; -} -.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, -.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} -.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { - border-top-left-radius: 0; - border-top-right-radius: 0; -} -.btn-group-justified { - display: table; - width: 100%; - table-layout: fixed; - border-collapse: separate; -} -.btn-group-justified > .btn, -.btn-group-justified > .btn-group { - display: table-cell; - float: none; - width: 1%; -} -.btn-group-justified > .btn-group .btn { - width: 100%; -} -.btn-group-justified > .btn-group .dropdown-menu { - left: auto; -} -[data-toggle="buttons"] > .btn input[type="radio"], -[data-toggle="buttons"] > .btn-group > .btn input[type="radio"], -[data-toggle="buttons"] > .btn input[type="checkbox"], -[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { - position: absolute; - clip: rect(0, 0, 0, 0); - pointer-events: none; -} -.input-group { - position: relative; - display: table; - border-collapse: separate; -} -.input-group[class*="col-"] { - float: none; - padding-right: 0; - padding-left: 0; -} -.input-group .form-control { - position: relative; - z-index: 2; - float: left; - width: 100%; - margin-bottom: 0; -} -.input-group-lg > .form-control, -.input-group-lg > .input-group-addon, -.input-group-lg > .input-group-btn > .btn { - height: 46px; - padding: 10px 16px; - font-size: 18px; - line-height: 1.3333333; - border-radius: 6px; -} -select.input-group-lg > .form-control, -select.input-group-lg > .input-group-addon, -select.input-group-lg > .input-group-btn > .btn { - height: 46px; - line-height: 46px; -} -textarea.input-group-lg > .form-control, -textarea.input-group-lg > .input-group-addon, -textarea.input-group-lg > .input-group-btn > .btn, -select[multiple].input-group-lg > .form-control, -select[multiple].input-group-lg > .input-group-addon, -select[multiple].input-group-lg > .input-group-btn > .btn { - height: auto; -} -.input-group-sm > .form-control, -.input-group-sm > .input-group-addon, -.input-group-sm > .input-group-btn > .btn { - height: 30px; - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; - border-radius: 3px; -} -select.input-group-sm > .form-control, -select.input-group-sm > .input-group-addon, -select.input-group-sm > .input-group-btn > .btn { - height: 30px; - line-height: 30px; -} -textarea.input-group-sm > .form-control, -textarea.input-group-sm > .input-group-addon, -textarea.input-group-sm > .input-group-btn > .btn, -select[multiple].input-group-sm > .form-control, -select[multiple].input-group-sm > .input-group-addon, -select[multiple].input-group-sm > .input-group-btn > .btn { - height: auto; -} -.input-group-addon, -.input-group-btn, -.input-group .form-control { - display: table-cell; -} -.input-group-addon:not(:first-child):not(:last-child), -.input-group-btn:not(:first-child):not(:last-child), -.input-group .form-control:not(:first-child):not(:last-child) { - border-radius: 0; -} -.input-group-addon, -.input-group-btn { - width: 1%; - white-space: nowrap; - vertical-align: middle; -} -.input-group-addon { - padding: 6px 12px; - font-size: 14px; - font-weight: normal; - line-height: 1; - color: #555; - text-align: center; - background-color: #eee; - border: 1px solid #ccc; - border-radius: 4px; -} -.input-group-addon.input-sm { - padding: 5px 10px; - font-size: 12px; - border-radius: 3px; -} -.input-group-addon.input-lg { - padding: 10px 16px; - font-size: 18px; - border-radius: 6px; -} -.input-group-addon input[type="radio"], -.input-group-addon input[type="checkbox"] { - margin-top: 0; -} -.input-group .form-control:first-child, -.input-group-addon:first-child, -.input-group-btn:first-child > .btn, -.input-group-btn:first-child > .btn-group > .btn, -.input-group-btn:first-child > .dropdown-toggle, -.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), -.input-group-btn:last-child > .btn-group:not(:last-child) > .btn { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} -.input-group-addon:first-child { - border-right: 0; -} -.input-group .form-control:last-child, -.input-group-addon:last-child, -.input-group-btn:last-child > .btn, -.input-group-btn:last-child > .btn-group > .btn, -.input-group-btn:last-child > .dropdown-toggle, -.input-group-btn:first-child > .btn:not(:first-child), -.input-group-btn:first-child > .btn-group:not(:first-child) > .btn { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} -.input-group-addon:last-child { - border-left: 0; -} -.input-group-btn { - position: relative; - font-size: 0; - white-space: nowrap; -} -.input-group-btn > .btn { - position: relative; -} -.input-group-btn > .btn + .btn { - margin-left: -1px; -} -.input-group-btn > .btn:hover, -.input-group-btn > .btn:focus, -.input-group-btn > .btn:active { - z-index: 2; -} -.input-group-btn:first-child > .btn, -.input-group-btn:first-child > .btn-group { - margin-right: -1px; -} -.input-group-btn:last-child > .btn, -.input-group-btn:last-child > .btn-group { - z-index: 2; - margin-left: -1px; -} -.nav { - padding-left: 0; - margin-bottom: 0; - list-style: none; -} -.nav > li { - position: relative; - display: block; -} -.nav > li > a { - position: relative; - display: block; - padding: 10px 15px; -} -.nav > li > a:hover, -.nav > li > a:focus { - text-decoration: none; - background-color: #eee; -} -.nav > li.disabled > a { - color: #777; -} -.nav > li.disabled > a:hover, -.nav > li.disabled > a:focus { - color: #777; - text-decoration: none; - cursor: not-allowed; - background-color: transparent; -} -.nav .open > a, -.nav .open > a:hover, -.nav .open > a:focus { - background-color: #eee; - border-color: #337ab7; -} -.nav .nav-divider { - height: 1px; - margin: 9px 0; - overflow: hidden; - background-color: #e5e5e5; -} -.nav > li > a > img { - max-width: none; -} -.nav-tabs { - border-bottom: 1px solid #ddd; -} -.nav-tabs > li { - float: left; - margin-bottom: -1px; -} -.nav-tabs > li > a { - margin-right: 2px; - line-height: 1.42857143; - border: 1px solid transparent; - border-radius: 4px 4px 0 0; -} -.nav-tabs > li > a:hover { - border-color: #eee #eee #ddd; -} -.nav-tabs > li.active > a, -.nav-tabs > li.active > a:hover, -.nav-tabs > li.active > a:focus { - color: #555; - cursor: default; - background-color: #fff; - border: 1px solid #ddd; - border-bottom-color: transparent; -} -.nav-tabs.nav-justified { - width: 100%; - border-bottom: 0; -} -.nav-tabs.nav-justified > li { - float: none; -} -.nav-tabs.nav-justified > li > a { - margin-bottom: 5px; - text-align: center; -} -.nav-tabs.nav-justified > .dropdown .dropdown-menu { - top: auto; - left: auto; -} -@media (min-width: 768px) { - .nav-tabs.nav-justified > li { - display: table-cell; - width: 1%; - } - .nav-tabs.nav-justified > li > a { - margin-bottom: 0; - } -} -.nav-tabs.nav-justified > li > a { - margin-right: 0; - border-radius: 4px; -} -.nav-tabs.nav-justified > .active > a, -.nav-tabs.nav-justified > .active > a:hover, -.nav-tabs.nav-justified > .active > a:focus { - border: 1px solid #ddd; -} -@media (min-width: 768px) { - .nav-tabs.nav-justified > li > a { - border-bottom: 1px solid #ddd; - border-radius: 4px 4px 0 0; - } - .nav-tabs.nav-justified > .active > a, - .nav-tabs.nav-justified > .active > a:hover, - .nav-tabs.nav-justified > .active > a:focus { - border-bottom-color: #fff; - } -} -.nav-pills > li { - float: left; -} -.nav-pills > li > a { - border-radius: 4px; -} -.nav-pills > li + li { - margin-left: 2px; -} -.nav-pills > li.active > a, -.nav-pills > li.active > a:hover, -.nav-pills > li.active > a:focus { - color: #fff; - background-color: #337ab7; -} -.nav-stacked > li { - float: none; -} -.nav-stacked > li + li { - margin-top: 2px; - margin-left: 0; -} -.nav-justified { - width: 100%; -} -.nav-justified > li { - float: none; -} -.nav-justified > li > a { - margin-bottom: 5px; - text-align: center; -} -.nav-justified > .dropdown .dropdown-menu { - top: auto; - left: auto; -} -@media (min-width: 768px) { - .nav-justified > li { - display: table-cell; - width: 1%; - } - .nav-justified > li > a { - margin-bottom: 0; - } -} -.nav-tabs-justified { - border-bottom: 0; -} -.nav-tabs-justified > li > a { - margin-right: 0; - border-radius: 4px; -} -.nav-tabs-justified > .active > a, -.nav-tabs-justified > .active > a:hover, -.nav-tabs-justified > .active > a:focus { - border: 1px solid #ddd; -} -@media (min-width: 768px) { - .nav-tabs-justified > li > a { - border-bottom: 1px solid #ddd; - border-radius: 4px 4px 0 0; - } - .nav-tabs-justified > .active > a, - .nav-tabs-justified > .active > a:hover, - .nav-tabs-justified > .active > a:focus { - border-bottom-color: #fff; - } -} -.tab-content > .tab-pane { - display: none; -} -.tab-content > .active { - display: block; -} -.nav-tabs .dropdown-menu { - margin-top: -1px; - border-top-left-radius: 0; - border-top-right-radius: 0; -} -.navbar { - position: relative; - min-height: 50px; - margin-bottom: 20px; - border: 1px solid transparent; -} -@media (min-width: 768px) { - .navbar { - border-radius: 4px; - } -} -@media (min-width: 768px) { - .navbar-header { - float: left; - } -} -.navbar-collapse { - padding-right: 15px; - padding-left: 15px; - overflow-x: visible; - -webkit-overflow-scrolling: touch; - border-top: 1px solid transparent; - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1); - box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1); -} -.navbar-collapse.in { - overflow-y: auto; -} -@media (min-width: 768px) { - .navbar-collapse { - width: auto; - border-top: 0; - -webkit-box-shadow: none; - box-shadow: none; - } - .navbar-collapse.collapse { - display: block !important; - height: auto !important; - padding-bottom: 0; - overflow: visible !important; - } - .navbar-collapse.in { - overflow-y: visible; - } - .navbar-fixed-top .navbar-collapse, - .navbar-static-top .navbar-collapse, - .navbar-fixed-bottom .navbar-collapse { - padding-right: 0; - padding-left: 0; - } -} -.navbar-fixed-top .navbar-collapse, -.navbar-fixed-bottom .navbar-collapse { - max-height: 340px; -} -@media (max-device-width: 480px) and (orientation: landscape) { - .navbar-fixed-top .navbar-collapse, - .navbar-fixed-bottom .navbar-collapse { - max-height: 200px; - } -} -.container > .navbar-header, -.container-fluid > .navbar-header, -.container > .navbar-collapse, -.container-fluid > .navbar-collapse { - margin-right: -15px; - margin-left: -15px; -} -@media (min-width: 768px) { - .container > .navbar-header, - .container-fluid > .navbar-header, - .container > .navbar-collapse, - .container-fluid > .navbar-collapse { - margin-right: 0; - margin-left: 0; - } -} -.navbar-static-top { - z-index: 1000; - border-width: 0 0 1px; -} -@media (min-width: 768px) { - .navbar-static-top { - border-radius: 0; - } -} -.navbar-fixed-top, -.navbar-fixed-bottom { - position: fixed; - right: 0; - left: 0; - z-index: 1030; -} -@media (min-width: 768px) { - .navbar-fixed-top, - .navbar-fixed-bottom { - border-radius: 0; - } -} -.navbar-fixed-top { - top: 0; - border-width: 0 0 1px; -} -.navbar-fixed-bottom { - bottom: 0; - margin-bottom: 0; - border-width: 1px 0 0; -} -.navbar-brand { - float: left; - height: 50px; - padding: 15px 15px; - font-size: 18px; - line-height: 20px; -} -.navbar-brand:hover, -.navbar-brand:focus { - text-decoration: none; -} -.navbar-brand > img { - display: block; -} -@media (min-width: 768px) { - .navbar > .container .navbar-brand, - .navbar > .container-fluid .navbar-brand { - margin-left: -15px; - } -} -.navbar-toggle { - position: relative; - float: right; - padding: 9px 10px; - margin-top: 8px; - margin-right: 15px; - margin-bottom: 8px; - background-color: transparent; - background-image: none; - border: 1px solid transparent; - border-radius: 4px; -} -.navbar-toggle:focus { - outline: 0; -} -.navbar-toggle .icon-bar { - display: block; - width: 22px; - height: 2px; - border-radius: 1px; -} -.navbar-toggle .icon-bar + .icon-bar { - margin-top: 4px; -} -@media (min-width: 768px) { - .navbar-toggle { - display: none; - } -} -.navbar-nav { - margin: 7.5px -15px; -} -.navbar-nav > li > a { - padding-top: 10px; - padding-bottom: 10px; - line-height: 20px; -} -@media (max-width: 767px) { - .navbar-nav .open .dropdown-menu { - position: static; - float: none; - width: auto; - margin-top: 0; - background-color: transparent; - border: 0; - -webkit-box-shadow: none; - box-shadow: none; - } - .navbar-nav .open .dropdown-menu > li > a, - .navbar-nav .open .dropdown-menu .dropdown-header { - padding: 5px 15px 5px 25px; - } - .navbar-nav .open .dropdown-menu > li > a { - line-height: 20px; - } - .navbar-nav .open .dropdown-menu > li > a:hover, - .navbar-nav .open .dropdown-menu > li > a:focus { - background-image: none; - } -} -@media (min-width: 768px) { - .navbar-nav { - float: left; - margin: 0; - } - .navbar-nav > li { - float: left; - } - .navbar-nav > li > a { - padding-top: 15px; - padding-bottom: 15px; - } -} -.navbar-form { - padding: 10px 15px; - margin-top: 8px; - margin-right: -15px; - margin-bottom: 8px; - margin-left: -15px; - border-top: 1px solid transparent; - border-bottom: 1px solid transparent; - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1); - box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1); -} -@media (min-width: 768px) { - .navbar-form .form-group { - display: inline-block; - margin-bottom: 0; - vertical-align: middle; - } - .navbar-form .form-control { - display: inline-block; - width: auto; - vertical-align: middle; - } - .navbar-form .form-control-static { - display: inline-block; - } - .navbar-form .input-group { - display: inline-table; - vertical-align: middle; - } - .navbar-form .input-group .input-group-addon, - .navbar-form .input-group .input-group-btn, - .navbar-form .input-group .form-control { - width: auto; - } - .navbar-form .input-group > .form-control { - width: 100%; - } - .navbar-form .control-label { - margin-bottom: 0; - vertical-align: middle; - } - .navbar-form .radio, - .navbar-form .checkbox { - display: inline-block; - margin-top: 0; - margin-bottom: 0; - vertical-align: middle; - } - .navbar-form .radio label, - .navbar-form .checkbox label { - padding-left: 0; - } - .navbar-form .radio input[type="radio"], - .navbar-form .checkbox input[type="checkbox"] { - position: relative; - margin-left: 0; - } - .navbar-form .has-feedback .form-control-feedback { - top: 0; - } -} -@media (max-width: 767px) { - .navbar-form .form-group { - margin-bottom: 5px; - } - .navbar-form .form-group:last-child { - margin-bottom: 0; - } -} -@media (min-width: 768px) { - .navbar-form { - width: auto; - padding-top: 0; - padding-bottom: 0; - margin-right: 0; - margin-left: 0; - border: 0; - -webkit-box-shadow: none; - box-shadow: none; - } -} -.navbar-nav > li > .dropdown-menu { - margin-top: 0; - border-top-left-radius: 0; - border-top-right-radius: 0; -} -.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { - margin-bottom: 0; - border-top-left-radius: 4px; - border-top-right-radius: 4px; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} -.navbar-btn { - margin-top: 8px; - margin-bottom: 8px; -} -.navbar-btn.btn-sm { - margin-top: 10px; - margin-bottom: 10px; -} -.navbar-btn.btn-xs { - margin-top: 14px; - margin-bottom: 14px; -} -.navbar-text { - margin-top: 15px; - margin-bottom: 15px; -} -@media (min-width: 768px) { - .navbar-text { - float: left; - margin-right: 15px; - margin-left: 15px; - } -} -@media (min-width: 768px) { - .navbar-left { - float: left !important; - } - .navbar-right { - float: right !important; - margin-right: -15px; - } - .navbar-right ~ .navbar-right { - margin-right: 0; - } -} -.navbar-default { - background-color: #f8f8f8; - border-color: #e7e7e7; -} -.navbar-default .navbar-brand { - color: #777; -} -.navbar-default .navbar-brand:hover, -.navbar-default .navbar-brand:focus { - color: #5e5e5e; - background-color: transparent; -} -.navbar-default .navbar-text { - color: #777; -} -.navbar-default .navbar-nav > li > a { - color: #777; -} -.navbar-default .navbar-nav > li > a:hover, -.navbar-default .navbar-nav > li > a:focus { - color: #333; - background-color: transparent; -} -.navbar-default .navbar-nav > .active > a, -.navbar-default .navbar-nav > .active > a:hover, -.navbar-default .navbar-nav > .active > a:focus { - color: #555; - background-color: #e7e7e7; -} -.navbar-default .navbar-nav > .disabled > a, -.navbar-default .navbar-nav > .disabled > a:hover, -.navbar-default .navbar-nav > .disabled > a:focus { - color: #ccc; - background-color: transparent; -} -.navbar-default .navbar-toggle { - border-color: #ddd; -} -.navbar-default .navbar-toggle:hover, -.navbar-default .navbar-toggle:focus { - background-color: #ddd; -} -.navbar-default .navbar-toggle .icon-bar { - background-color: #888; -} -.navbar-default .navbar-collapse, -.navbar-default .navbar-form { - border-color: #e7e7e7; -} -.navbar-default .navbar-nav > .open > a, -.navbar-default .navbar-nav > .open > a:hover, -.navbar-default .navbar-nav > .open > a:focus { - color: #555; - background-color: #e7e7e7; -} -@media (max-width: 767px) { - .navbar-default .navbar-nav .open .dropdown-menu > li > a { - color: #777; - } - .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, - .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { - color: #333; - background-color: transparent; - } - .navbar-default .navbar-nav .open .dropdown-menu > .active > a, - .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, - .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { - color: #555; - background-color: #e7e7e7; - } - .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, - .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, - .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { - color: #ccc; - background-color: transparent; - } -} -.navbar-default .navbar-link { - color: #777; -} -.navbar-default .navbar-link:hover { - color: #333; -} -.navbar-default .btn-link { - color: #777; -} -.navbar-default .btn-link:hover, -.navbar-default .btn-link:focus { - color: #333; -} -.navbar-default .btn-link[disabled]:hover, -fieldset[disabled] .navbar-default .btn-link:hover, -.navbar-default .btn-link[disabled]:focus, -fieldset[disabled] .navbar-default .btn-link:focus { - color: #ccc; -} -.navbar-inverse { - background-color: #222; - border-color: #080808; -} -.navbar-inverse .navbar-brand { - color: #9d9d9d; -} -.navbar-inverse .navbar-brand:hover, -.navbar-inverse .navbar-brand:focus { - color: #fff; - background-color: transparent; -} -.navbar-inverse .navbar-text { - color: #9d9d9d; -} -.navbar-inverse .navbar-nav > li > a { - color: #9d9d9d; -} -.navbar-inverse .navbar-nav > li > a:hover, -.navbar-inverse .navbar-nav > li > a:focus { - color: #fff; - background-color: transparent; -} -.navbar-inverse .navbar-nav > .active > a, -.navbar-inverse .navbar-nav > .active > a:hover, -.navbar-inverse .navbar-nav > .active > a:focus { - color: #fff; - background-color: #080808; -} -.navbar-inverse .navbar-nav > .disabled > a, -.navbar-inverse .navbar-nav > .disabled > a:hover, -.navbar-inverse .navbar-nav > .disabled > a:focus { - color: #444; - background-color: transparent; -} -.navbar-inverse .navbar-toggle { - border-color: #333; -} -.navbar-inverse .navbar-toggle:hover, -.navbar-inverse .navbar-toggle:focus { - background-color: #333; -} -.navbar-inverse .navbar-toggle .icon-bar { - background-color: #fff; -} -.navbar-inverse .navbar-collapse, -.navbar-inverse .navbar-form { - border-color: #101010; -} -.navbar-inverse .navbar-nav > .open > a, -.navbar-inverse .navbar-nav > .open > a:hover, -.navbar-inverse .navbar-nav > .open > a:focus { - color: #fff; - background-color: #080808; -} -@media (max-width: 767px) { - .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { - border-color: #080808; - } - .navbar-inverse .navbar-nav .open .dropdown-menu .divider { - background-color: #080808; - } - .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { - color: #9d9d9d; - } - .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, - .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { - color: #fff; - background-color: transparent; - } - .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, - .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, - .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { - color: #fff; - background-color: #080808; - } - .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, - .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, - .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { - color: #444; - background-color: transparent; - } -} -.navbar-inverse .navbar-link { - color: #9d9d9d; -} -.navbar-inverse .navbar-link:hover { - color: #fff; -} -.navbar-inverse .btn-link { - color: #9d9d9d; -} -.navbar-inverse .btn-link:hover, -.navbar-inverse .btn-link:focus { - color: #fff; -} -.navbar-inverse .btn-link[disabled]:hover, -fieldset[disabled] .navbar-inverse .btn-link:hover, -.navbar-inverse .btn-link[disabled]:focus, -fieldset[disabled] .navbar-inverse .btn-link:focus { - color: #444; -} -.breadcrumb { - padding: 8px 15px; - margin-bottom: 20px; - list-style: none; - background-color: #f5f5f5; - border-radius: 4px; -} -.breadcrumb > li { - display: inline-block; -} -.breadcrumb > li + li:before { - padding: 0 5px; - color: #ccc; - content: "/\00a0"; -} -.breadcrumb > .active { - color: #777; -} -.pagination { - display: inline-block; - padding-left: 0; - margin: 20px 0; - border-radius: 4px; -} -.pagination > li { - display: inline; -} -.pagination > li > a, -.pagination > li > span { - position: relative; - float: left; - padding: 6px 12px; - margin-left: -1px; - line-height: 1.42857143; - color: #337ab7; - text-decoration: none; - background-color: #fff; - border: 1px solid #ddd; -} -.pagination > li:first-child > a, -.pagination > li:first-child > span { - margin-left: 0; - border-top-left-radius: 4px; - border-bottom-left-radius: 4px; -} -.pagination > li:last-child > a, -.pagination > li:last-child > span { - border-top-right-radius: 4px; - border-bottom-right-radius: 4px; -} -.pagination > li > a:hover, -.pagination > li > span:hover, -.pagination > li > a:focus, -.pagination > li > span:focus { - z-index: 3; - color: #23527c; - background-color: #eee; - border-color: #ddd; -} -.pagination > .active > a, -.pagination > .active > span, -.pagination > .active > a:hover, -.pagination > .active > span:hover, -.pagination > .active > a:focus, -.pagination > .active > span:focus { - z-index: 2; - color: #fff; - cursor: default; - background-color: #337ab7; - border-color: #337ab7; -} -.pagination > .disabled > span, -.pagination > .disabled > span:hover, -.pagination > .disabled > span:focus, -.pagination > .disabled > a, -.pagination > .disabled > a:hover, -.pagination > .disabled > a:focus { - color: #777; - cursor: not-allowed; - background-color: #fff; - border-color: #ddd; -} -.pagination-lg > li > a, -.pagination-lg > li > span { - padding: 10px 16px; - font-size: 18px; - line-height: 1.3333333; -} -.pagination-lg > li:first-child > a, -.pagination-lg > li:first-child > span { - border-top-left-radius: 6px; - border-bottom-left-radius: 6px; -} -.pagination-lg > li:last-child > a, -.pagination-lg > li:last-child > span { - border-top-right-radius: 6px; - border-bottom-right-radius: 6px; -} -.pagination-sm > li > a, -.pagination-sm > li > span { - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; -} -.pagination-sm > li:first-child > a, -.pagination-sm > li:first-child > span { - border-top-left-radius: 3px; - border-bottom-left-radius: 3px; -} -.pagination-sm > li:last-child > a, -.pagination-sm > li:last-child > span { - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; -} -.pager { - padding-left: 0; - margin: 20px 0; - text-align: center; - list-style: none; -} -.pager li { - display: inline; -} -.pager li > a, -.pager li > span { - display: inline-block; - padding: 5px 14px; - background-color: #fff; - border: 1px solid #ddd; - border-radius: 15px; -} -.pager li > a:hover, -.pager li > a:focus { - text-decoration: none; - background-color: #eee; -} -.pager .next > a, -.pager .next > span { - float: right; -} -.pager .previous > a, -.pager .previous > span { - float: left; -} -.pager .disabled > a, -.pager .disabled > a:hover, -.pager .disabled > a:focus, -.pager .disabled > span { - color: #777; - cursor: not-allowed; - background-color: #fff; -} -.label { - display: inline; - padding: .2em .6em .3em; - font-size: 75%; - font-weight: bold; - line-height: 1; - color: #fff; - text-align: center; - white-space: nowrap; - vertical-align: baseline; - border-radius: .25em; -} -a.label:hover, -a.label:focus { - color: #fff; - text-decoration: none; - cursor: pointer; -} -.label:empty { - display: none; -} -.btn .label { - position: relative; - top: -1px; -} -.label-default { - background-color: #777; -} -.label-default[href]:hover, -.label-default[href]:focus { - background-color: #5e5e5e; -} -.label-primary { - background-color: #337ab7; -} -.label-primary[href]:hover, -.label-primary[href]:focus { - background-color: #286090; -} -.label-success { - background-color: #5cb85c; -} -.label-success[href]:hover, -.label-success[href]:focus { - background-color: #449d44; -} -.label-info { - background-color: #5bc0de; -} -.label-info[href]:hover, -.label-info[href]:focus { - background-color: #31b0d5; -} -.label-warning { - background-color: #f0ad4e; -} -.label-warning[href]:hover, -.label-warning[href]:focus { - background-color: #ec971f; -} -.label-danger { - background-color: #d9534f; -} -.label-danger[href]:hover, -.label-danger[href]:focus { - background-color: #c9302c; -} -.badge { - display: inline-block; - min-width: 10px; - padding: 3px 7px; - font-size: 12px; - font-weight: bold; - line-height: 1; - color: #fff; - text-align: center; - white-space: nowrap; - vertical-align: middle; - background-color: #777; - border-radius: 10px; -} -.badge:empty { - display: none; -} -.btn .badge { - position: relative; - top: -1px; -} -.btn-xs .badge, -.btn-group-xs > .btn .badge { - top: 0; - padding: 1px 5px; -} -a.badge:hover, -a.badge:focus { - color: #fff; - text-decoration: none; - cursor: pointer; -} -.list-group-item.active > .badge, -.nav-pills > .active > a > .badge { - color: #337ab7; - background-color: #fff; -} -.list-group-item > .badge { - float: right; -} -.list-group-item > .badge + .badge { - margin-right: 5px; -} -.nav-pills > li > a > .badge { - margin-left: 3px; -} -.jumbotron { - padding-top: 30px; - padding-bottom: 30px; - margin-bottom: 30px; - color: inherit; - background-color: #eee; -} -.jumbotron h1, -.jumbotron .h1 { - color: inherit; -} -.jumbotron p { - margin-bottom: 15px; - font-size: 21px; - font-weight: 200; -} -.jumbotron > hr { - border-top-color: #d5d5d5; -} -.container .jumbotron, -.container-fluid .jumbotron { - border-radius: 6px; -} -.jumbotron .container { - max-width: 100%; -} -@media screen and (min-width: 768px) { - .jumbotron { - padding-top: 48px; - padding-bottom: 48px; - } - .container .jumbotron, - .container-fluid .jumbotron { - padding-right: 60px; - padding-left: 60px; - } - .jumbotron h1, - .jumbotron .h1 { - font-size: 63px; - } -} -.thumbnail { - display: block; - padding: 4px; - margin-bottom: 20px; - line-height: 1.42857143; - background-color: #fff; - border: 1px solid #ddd; - border-radius: 4px; - -webkit-transition: border .2s ease-in-out; - -o-transition: border .2s ease-in-out; - transition: border .2s ease-in-out; -} -.thumbnail > img, -.thumbnail a > img { - margin-right: auto; - margin-left: auto; -} -a.thumbnail:hover, -a.thumbnail:focus, -a.thumbnail.active { - border-color: #337ab7; -} -.thumbnail .caption { - padding: 9px; - color: #333; -} -.alert { - padding: 15px; - margin-bottom: 20px; - border: 1px solid transparent; - border-radius: 4px; -} -.alert h4 { - margin-top: 0; - color: inherit; -} -.alert .alert-link { - font-weight: bold; -} -.alert > p, -.alert > ul { - margin-bottom: 0; -} -.alert > p + p { - margin-top: 5px; -} -.alert-dismissable, -.alert-dismissible { - padding-right: 35px; -} -.alert-dismissable .close, -.alert-dismissible .close { - position: relative; - top: -2px; - right: -21px; - color: inherit; -} -.alert-success { - color: #3c763d; - background-color: #dff0d8; - border-color: #d6e9c6; -} -.alert-success hr { - border-top-color: #c9e2b3; -} -.alert-success .alert-link { - color: #2b542c; -} -.alert-info { - color: #31708f; - background-color: #d9edf7; - border-color: #bce8f1; -} -.alert-info hr { - border-top-color: #a6e1ec; -} -.alert-info .alert-link { - color: #245269; -} -.alert-warning { - color: #8a6d3b; - background-color: #fcf8e3; - border-color: #faebcc; -} -.alert-warning hr { - border-top-color: #f7e1b5; -} -.alert-warning .alert-link { - color: #66512c; -} -.alert-danger { - color: #a94442; - background-color: #f2dede; - border-color: #ebccd1; -} -.alert-danger hr { - border-top-color: #e4b9c0; -} -.alert-danger .alert-link { - color: #843534; -} -@-webkit-keyframes progress-bar-stripes { - from { - background-position: 40px 0; - } - to { - background-position: 0 0; - } -} -@-o-keyframes progress-bar-stripes { - from { - background-position: 40px 0; - } - to { - background-position: 0 0; - } -} -@keyframes progress-bar-stripes { - from { - background-position: 40px 0; - } - to { - background-position: 0 0; - } -} -.progress { - height: 20px; - margin-bottom: 20px; - overflow: hidden; - background-color: #f5f5f5; - border-radius: 4px; - -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); - box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); -} -.progress-bar { - float: left; - width: 0; - height: 100%; - font-size: 12px; - line-height: 20px; - color: #fff; - text-align: center; - background-color: #337ab7; - -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); - box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); - -webkit-transition: width .6s ease; - -o-transition: width .6s ease; - transition: width .6s ease; -} -.progress-striped .progress-bar, -.progress-bar-striped { - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); - -webkit-background-size: 40px 40px; - background-size: 40px 40px; -} -.progress.active .progress-bar, -.progress-bar.active { - -webkit-animation: progress-bar-stripes 2s linear infinite; - -o-animation: progress-bar-stripes 2s linear infinite; - animation: progress-bar-stripes 2s linear infinite; -} -.progress-bar-success { - background-color: #5cb85c; -} -.progress-striped .progress-bar-success { - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); -} -.progress-bar-info { - background-color: #5bc0de; -} -.progress-striped .progress-bar-info { - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); -} -.progress-bar-warning { - background-color: #f0ad4e; -} -.progress-striped .progress-bar-warning { - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); -} -.progress-bar-danger { - background-color: #d9534f; -} -.progress-striped .progress-bar-danger { - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); -} -.media { - margin-top: 15px; -} -.media:first-child { - margin-top: 0; -} -.media, -.media-body { - overflow: hidden; - zoom: 1; -} -.media-body { - width: 10000px; -} -.media-object { - display: block; -} -.media-object.img-thumbnail { - max-width: none; -} -.media-right, -.media > .pull-right { - padding-left: 10px; -} -.media-left, -.media > .pull-left { - padding-right: 10px; -} -.media-left, -.media-right, -.media-body { - display: table-cell; - vertical-align: top; -} -.media-middle { - vertical-align: middle; -} -.media-bottom { - vertical-align: bottom; -} -.media-heading { - margin-top: 0; - margin-bottom: 5px; -} -.media-list { - padding-left: 0; - list-style: none; -} -.list-group { - padding-left: 0; - margin-bottom: 20px; -} -.list-group-item { - position: relative; - display: block; - padding: 10px 15px; - margin-bottom: -1px; - background-color: #fff; - border: 1px solid #ddd; -} -.list-group-item:first-child { - border-top-left-radius: 4px; - border-top-right-radius: 4px; -} -.list-group-item:last-child { - margin-bottom: 0; - border-bottom-right-radius: 4px; - border-bottom-left-radius: 4px; -} -a.list-group-item, -button.list-group-item { - color: #555; -} -a.list-group-item .list-group-item-heading, -button.list-group-item .list-group-item-heading { - color: #333; -} -a.list-group-item:hover, -button.list-group-item:hover, -a.list-group-item:focus, -button.list-group-item:focus { - color: #555; - text-decoration: none; - background-color: #f5f5f5; -} -button.list-group-item { - width: 100%; - text-align: left; -} -.list-group-item.disabled, -.list-group-item.disabled:hover, -.list-group-item.disabled:focus { - color: #777; - cursor: not-allowed; - background-color: #eee; -} -.list-group-item.disabled .list-group-item-heading, -.list-group-item.disabled:hover .list-group-item-heading, -.list-group-item.disabled:focus .list-group-item-heading { - color: inherit; -} -.list-group-item.disabled .list-group-item-text, -.list-group-item.disabled:hover .list-group-item-text, -.list-group-item.disabled:focus .list-group-item-text { - color: #777; -} -.list-group-item.active, -.list-group-item.active:hover, -.list-group-item.active:focus { - z-index: 2; - color: #fff; - background-color: #337ab7; - border-color: #337ab7; -} -.list-group-item.active .list-group-item-heading, -.list-group-item.active:hover .list-group-item-heading, -.list-group-item.active:focus .list-group-item-heading, -.list-group-item.active .list-group-item-heading > small, -.list-group-item.active:hover .list-group-item-heading > small, -.list-group-item.active:focus .list-group-item-heading > small, -.list-group-item.active .list-group-item-heading > .small, -.list-group-item.active:hover .list-group-item-heading > .small, -.list-group-item.active:focus .list-group-item-heading > .small { - color: inherit; -} -.list-group-item.active .list-group-item-text, -.list-group-item.active:hover .list-group-item-text, -.list-group-item.active:focus .list-group-item-text { - color: #c7ddef; -} -.list-group-item-success { - color: #3c763d; - background-color: #dff0d8; -} -a.list-group-item-success, -button.list-group-item-success { - color: #3c763d; -} -a.list-group-item-success .list-group-item-heading, -button.list-group-item-success .list-group-item-heading { - color: inherit; -} -a.list-group-item-success:hover, -button.list-group-item-success:hover, -a.list-group-item-success:focus, -button.list-group-item-success:focus { - color: #3c763d; - background-color: #d0e9c6; -} -a.list-group-item-success.active, -button.list-group-item-success.active, -a.list-group-item-success.active:hover, -button.list-group-item-success.active:hover, -a.list-group-item-success.active:focus, -button.list-group-item-success.active:focus { - color: #fff; - background-color: #3c763d; - border-color: #3c763d; -} -.list-group-item-info { - color: #31708f; - background-color: #d9edf7; -} -a.list-group-item-info, -button.list-group-item-info { - color: #31708f; -} -a.list-group-item-info .list-group-item-heading, -button.list-group-item-info .list-group-item-heading { - color: inherit; -} -a.list-group-item-info:hover, -button.list-group-item-info:hover, -a.list-group-item-info:focus, -button.list-group-item-info:focus { - color: #31708f; - background-color: #c4e3f3; -} -a.list-group-item-info.active, -button.list-group-item-info.active, -a.list-group-item-info.active:hover, -button.list-group-item-info.active:hover, -a.list-group-item-info.active:focus, -button.list-group-item-info.active:focus { - color: #fff; - background-color: #31708f; - border-color: #31708f; -} -.list-group-item-warning { - color: #8a6d3b; - background-color: #fcf8e3; -} -a.list-group-item-warning, -button.list-group-item-warning { - color: #8a6d3b; -} -a.list-group-item-warning .list-group-item-heading, -button.list-group-item-warning .list-group-item-heading { - color: inherit; -} -a.list-group-item-warning:hover, -button.list-group-item-warning:hover, -a.list-group-item-warning:focus, -button.list-group-item-warning:focus { - color: #8a6d3b; - background-color: #faf2cc; -} -a.list-group-item-warning.active, -button.list-group-item-warning.active, -a.list-group-item-warning.active:hover, -button.list-group-item-warning.active:hover, -a.list-group-item-warning.active:focus, -button.list-group-item-warning.active:focus { - color: #fff; - background-color: #8a6d3b; - border-color: #8a6d3b; -} -.list-group-item-danger { - color: #a94442; - background-color: #f2dede; -} -a.list-group-item-danger, -button.list-group-item-danger { - color: #a94442; -} -a.list-group-item-danger .list-group-item-heading, -button.list-group-item-danger .list-group-item-heading { - color: inherit; -} -a.list-group-item-danger:hover, -button.list-group-item-danger:hover, -a.list-group-item-danger:focus, -button.list-group-item-danger:focus { - color: #a94442; - background-color: #ebcccc; -} -a.list-group-item-danger.active, -button.list-group-item-danger.active, -a.list-group-item-danger.active:hover, -button.list-group-item-danger.active:hover, -a.list-group-item-danger.active:focus, -button.list-group-item-danger.active:focus { - color: #fff; - background-color: #a94442; - border-color: #a94442; -} -.list-group-item-heading { - margin-top: 0; - margin-bottom: 5px; -} -.list-group-item-text { - margin-bottom: 0; - line-height: 1.3; -} -.panel { - margin-bottom: 20px; - background-color: #fff; - border: 1px solid transparent; - border-radius: 4px; - -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05); - box-shadow: 0 1px 1px rgba(0, 0, 0, .05); -} -.panel-body { - padding: 15px; -} -.panel-heading { - padding: 10px 15px; - border-bottom: 1px solid transparent; - border-top-left-radius: 3px; - border-top-right-radius: 3px; -} -.panel-heading > .dropdown .dropdown-toggle { - color: inherit; -} -.panel-title { - margin-top: 0; - margin-bottom: 0; - font-size: 16px; - color: inherit; -} -.panel-title > a, -.panel-title > small, -.panel-title > .small, -.panel-title > small > a, -.panel-title > .small > a { - color: inherit; -} -.panel-footer { - padding: 10px 15px; - background-color: #f5f5f5; - border-top: 1px solid #ddd; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; -} -.panel > .list-group, -.panel > .panel-collapse > .list-group { - margin-bottom: 0; -} -.panel > .list-group .list-group-item, -.panel > .panel-collapse > .list-group .list-group-item { - border-width: 1px 0; - border-radius: 0; -} -.panel > .list-group:first-child .list-group-item:first-child, -.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child { - border-top: 0; - border-top-left-radius: 3px; - border-top-right-radius: 3px; -} -.panel > .list-group:last-child .list-group-item:last-child, -.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child { - border-bottom: 0; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; -} -.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child { - border-top-left-radius: 0; - border-top-right-radius: 0; -} -.panel-heading + .list-group .list-group-item:first-child { - border-top-width: 0; -} -.list-group + .panel-footer { - border-top-width: 0; -} -.panel > .table, -.panel > .table-responsive > .table, -.panel > .panel-collapse > .table { - margin-bottom: 0; -} -.panel > .table caption, -.panel > .table-responsive > .table caption, -.panel > .panel-collapse > .table caption { - padding-right: 15px; - padding-left: 15px; -} -.panel > .table:first-child, -.panel > .table-responsive:first-child > .table:first-child { - border-top-left-radius: 3px; - border-top-right-radius: 3px; -} -.panel > .table:first-child > thead:first-child > tr:first-child, -.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, -.panel > .table:first-child > tbody:first-child > tr:first-child, -.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child { - border-top-left-radius: 3px; - border-top-right-radius: 3px; -} -.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, -.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, -.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, -.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, -.panel > .table:first-child > thead:first-child > tr:first-child th:first-child, -.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, -.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, -.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { - border-top-left-radius: 3px; -} -.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, -.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, -.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, -.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, -.panel > .table:first-child > thead:first-child > tr:first-child th:last-child, -.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, -.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, -.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { - border-top-right-radius: 3px; -} -.panel > .table:last-child, -.panel > .table-responsive:last-child > .table:last-child { - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; -} -.panel > .table:last-child > tbody:last-child > tr:last-child, -.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, -.panel > .table:last-child > tfoot:last-child > tr:last-child, -.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child { - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; -} -.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, -.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, -.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, -.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, -.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, -.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, -.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, -.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { - border-bottom-left-radius: 3px; -} -.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, -.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, -.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, -.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, -.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, -.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, -.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, -.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { - border-bottom-right-radius: 3px; -} -.panel > .panel-body + .table, -.panel > .panel-body + .table-responsive, -.panel > .table + .panel-body, -.panel > .table-responsive + .panel-body { - border-top: 1px solid #ddd; -} -.panel > .table > tbody:first-child > tr:first-child th, -.panel > .table > tbody:first-child > tr:first-child td { - border-top: 0; -} -.panel > .table-bordered, -.panel > .table-responsive > .table-bordered { - border: 0; -} -.panel > .table-bordered > thead > tr > th:first-child, -.panel > .table-responsive > .table-bordered > thead > tr > th:first-child, -.panel > .table-bordered > tbody > tr > th:first-child, -.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, -.panel > .table-bordered > tfoot > tr > th:first-child, -.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, -.panel > .table-bordered > thead > tr > td:first-child, -.panel > .table-responsive > .table-bordered > thead > tr > td:first-child, -.panel > .table-bordered > tbody > tr > td:first-child, -.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, -.panel > .table-bordered > tfoot > tr > td:first-child, -.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { - border-left: 0; -} -.panel > .table-bordered > thead > tr > th:last-child, -.panel > .table-responsive > .table-bordered > thead > tr > th:last-child, -.panel > .table-bordered > tbody > tr > th:last-child, -.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, -.panel > .table-bordered > tfoot > tr > th:last-child, -.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, -.panel > .table-bordered > thead > tr > td:last-child, -.panel > .table-responsive > .table-bordered > thead > tr > td:last-child, -.panel > .table-bordered > tbody > tr > td:last-child, -.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, -.panel > .table-bordered > tfoot > tr > td:last-child, -.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { - border-right: 0; -} -.panel > .table-bordered > thead > tr:first-child > td, -.panel > .table-responsive > .table-bordered > thead > tr:first-child > td, -.panel > .table-bordered > tbody > tr:first-child > td, -.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, -.panel > .table-bordered > thead > tr:first-child > th, -.panel > .table-responsive > .table-bordered > thead > tr:first-child > th, -.panel > .table-bordered > tbody > tr:first-child > th, -.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { - border-bottom: 0; -} -.panel > .table-bordered > tbody > tr:last-child > td, -.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, -.panel > .table-bordered > tfoot > tr:last-child > td, -.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, -.panel > .table-bordered > tbody > tr:last-child > th, -.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, -.panel > .table-bordered > tfoot > tr:last-child > th, -.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { - border-bottom: 0; -} -.panel > .table-responsive { - margin-bottom: 0; - border: 0; -} -.panel-group { - margin-bottom: 20px; -} -.panel-group .panel { - margin-bottom: 0; - border-radius: 4px; -} -.panel-group .panel + .panel { - margin-top: 5px; -} -.panel-group .panel-heading { - border-bottom: 0; -} -.panel-group .panel-heading + .panel-collapse > .panel-body, -.panel-group .panel-heading + .panel-collapse > .list-group { - border-top: 1px solid #ddd; -} -.panel-group .panel-footer { - border-top: 0; -} -.panel-group .panel-footer + .panel-collapse .panel-body { - border-bottom: 1px solid #ddd; -} -.panel-default { - border-color: #ddd; -} -.panel-default > .panel-heading { - color: #333; - background-color: #f5f5f5; - border-color: #ddd; -} -.panel-default > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #ddd; -} -.panel-default > .panel-heading .badge { - color: #f5f5f5; - background-color: #333; -} -.panel-default > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #ddd; -} -.panel-primary { - border-color: #337ab7; -} -.panel-primary > .panel-heading { - color: #fff; - background-color: #337ab7; - border-color: #337ab7; -} -.panel-primary > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #337ab7; -} -.panel-primary > .panel-heading .badge { - color: #337ab7; - background-color: #fff; -} -.panel-primary > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #337ab7; -} -.panel-success { - border-color: #d6e9c6; -} -.panel-success > .panel-heading { - color: #3c763d; - background-color: #dff0d8; - border-color: #d6e9c6; -} -.panel-success > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #d6e9c6; -} -.panel-success > .panel-heading .badge { - color: #dff0d8; - background-color: #3c763d; -} -.panel-success > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #d6e9c6; -} -.panel-info { - border-color: #bce8f1; -} -.panel-info > .panel-heading { - color: #31708f; - background-color: #d9edf7; - border-color: #bce8f1; -} -.panel-info > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #bce8f1; -} -.panel-info > .panel-heading .badge { - color: #d9edf7; - background-color: #31708f; -} -.panel-info > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #bce8f1; -} -.panel-warning { - border-color: #faebcc; -} -.panel-warning > .panel-heading { - color: #8a6d3b; - background-color: #fcf8e3; - border-color: #faebcc; -} -.panel-warning > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #faebcc; -} -.panel-warning > .panel-heading .badge { - color: #fcf8e3; - background-color: #8a6d3b; -} -.panel-warning > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #faebcc; -} -.panel-danger { - border-color: #ebccd1; -} -.panel-danger > .panel-heading { - color: #a94442; - background-color: #f2dede; - border-color: #ebccd1; -} -.panel-danger > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #ebccd1; -} -.panel-danger > .panel-heading .badge { - color: #f2dede; - background-color: #a94442; -} -.panel-danger > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #ebccd1; -} -.embed-responsive { - position: relative; - display: block; - height: 0; - padding: 0; - overflow: hidden; -} -.embed-responsive .embed-responsive-item, -.embed-responsive iframe, -.embed-responsive embed, -.embed-responsive object, -.embed-responsive video { - position: absolute; - top: 0; - bottom: 0; - left: 0; - width: 100%; - height: 100%; - border: 0; -} -.embed-responsive-16by9 { - padding-bottom: 56.25%; -} -.embed-responsive-4by3 { - padding-bottom: 75%; -} -.well { - min-height: 20px; - padding: 19px; - margin-bottom: 20px; - background-color: #f5f5f5; - border: 1px solid #e3e3e3; - border-radius: 4px; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); -} -.well blockquote { - border-color: #ddd; - border-color: rgba(0, 0, 0, .15); -} -.well-lg { - padding: 24px; - border-radius: 6px; -} -.well-sm { - padding: 9px; - border-radius: 3px; -} -.close { - float: right; - font-size: 21px; - font-weight: bold; - line-height: 1; - color: #000; - text-shadow: 0 1px 0 #fff; - filter: alpha(opacity=20); - opacity: .2; -} -.close:hover, -.close:focus { - color: #000; - text-decoration: none; - cursor: pointer; - filter: alpha(opacity=50); - opacity: .5; -} -button.close { - -webkit-appearance: none; - padding: 0; - cursor: pointer; - background: transparent; - border: 0; -} -.modal-open { - overflow: hidden; -} -.modal { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1050; - display: none; - overflow: hidden; - -webkit-overflow-scrolling: touch; - outline: 0; -} -.modal.fade .modal-dialog { - -webkit-transition: -webkit-transform .3s ease-out; - -o-transition: -o-transform .3s ease-out; - transition: transform .3s ease-out; - -webkit-transform: translate(0, -25%); - -ms-transform: translate(0, -25%); - -o-transform: translate(0, -25%); - transform: translate(0, -25%); -} -.modal.in .modal-dialog { - -webkit-transform: translate(0, 0); - -ms-transform: translate(0, 0); - -o-transform: translate(0, 0); - transform: translate(0, 0); -} -.modal-open .modal { - overflow-x: hidden; - overflow-y: auto; -} -.modal-dialog { - position: relative; - width: auto; - margin: 10px; -} -.modal-content { - position: relative; - background-color: #fff; - -webkit-background-clip: padding-box; - background-clip: padding-box; - border: 1px solid #999; - border: 1px solid rgba(0, 0, 0, .2); - border-radius: 6px; - outline: 0; - -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5); - box-shadow: 0 3px 9px rgba(0, 0, 0, .5); -} -.modal-backdrop { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1040; - background-color: #000; -} -.modal-backdrop.fade { - filter: alpha(opacity=0); - opacity: 0; -} -.modal-backdrop.in { - filter: alpha(opacity=50); - opacity: .5; -} -.modal-header { - min-height: 16.42857143px; - padding: 15px; - border-bottom: 1px solid #e5e5e5; -} -.modal-header .close { - margin-top: -2px; -} -.modal-title { - margin: 0; - line-height: 1.42857143; -} -.modal-body { - position: relative; - padding: 15px; -} -.modal-footer { - padding: 15px; - text-align: right; - border-top: 1px solid #e5e5e5; -} -.modal-footer .btn + .btn { - margin-bottom: 0; - margin-left: 5px; -} -.modal-footer .btn-group .btn + .btn { - margin-left: -1px; -} -.modal-footer .btn-block + .btn-block { - margin-left: 0; -} -.modal-scrollbar-measure { - position: absolute; - top: -9999px; - width: 50px; - height: 50px; - overflow: scroll; -} -@media (min-width: 768px) { - .modal-dialog { - width: 600px; - margin: 30px auto; - } - .modal-content { - -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5); - box-shadow: 0 5px 15px rgba(0, 0, 0, .5); - } - .modal-sm { - width: 300px; - } -} -@media (min-width: 992px) { - .modal-lg { - width: 900px; - } -} -.tooltip { - position: absolute; - z-index: 1070; - display: block; - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: 12px; - font-style: normal; - font-weight: normal; - line-height: 1.42857143; - text-align: left; - text-align: start; - text-decoration: none; - text-shadow: none; - text-transform: none; - letter-spacing: normal; - word-break: normal; - word-spacing: normal; - word-wrap: normal; - white-space: normal; - filter: alpha(opacity=0); - opacity: 0; - - line-break: auto; -} -.tooltip.in { - filter: alpha(opacity=90); - opacity: .9; -} -.tooltip.top { - padding: 5px 0; - margin-top: -3px; -} -.tooltip.right { - padding: 0 5px; - margin-left: 3px; -} -.tooltip.bottom { - padding: 5px 0; - margin-top: 3px; -} -.tooltip.left { - padding: 0 5px; - margin-left: -3px; -} -.tooltip-inner { - max-width: 200px; - padding: 3px 8px; - color: #fff; - text-align: center; - background-color: #000; - border-radius: 4px; -} -.tooltip-arrow { - position: absolute; - width: 0; - height: 0; - border-color: transparent; - border-style: solid; -} -.tooltip.top .tooltip-arrow { - bottom: 0; - left: 50%; - margin-left: -5px; - border-width: 5px 5px 0; - border-top-color: #000; -} -.tooltip.top-left .tooltip-arrow { - right: 5px; - bottom: 0; - margin-bottom: -5px; - border-width: 5px 5px 0; - border-top-color: #000; -} -.tooltip.top-right .tooltip-arrow { - bottom: 0; - left: 5px; - margin-bottom: -5px; - border-width: 5px 5px 0; - border-top-color: #000; -} -.tooltip.right .tooltip-arrow { - top: 50%; - left: 0; - margin-top: -5px; - border-width: 5px 5px 5px 0; - border-right-color: #000; -} -.tooltip.left .tooltip-arrow { - top: 50%; - right: 0; - margin-top: -5px; - border-width: 5px 0 5px 5px; - border-left-color: #000; -} -.tooltip.bottom .tooltip-arrow { - top: 0; - left: 50%; - margin-left: -5px; - border-width: 0 5px 5px; - border-bottom-color: #000; -} -.tooltip.bottom-left .tooltip-arrow { - top: 0; - right: 5px; - margin-top: -5px; - border-width: 0 5px 5px; - border-bottom-color: #000; -} -.tooltip.bottom-right .tooltip-arrow { - top: 0; - left: 5px; - margin-top: -5px; - border-width: 0 5px 5px; - border-bottom-color: #000; -} -.popover { - position: absolute; - top: 0; - left: 0; - z-index: 1060; - display: none; - max-width: 276px; - padding: 1px; - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: 14px; - font-style: normal; - font-weight: normal; - line-height: 1.42857143; - text-align: left; - text-align: start; - text-decoration: none; - text-shadow: none; - text-transform: none; - letter-spacing: normal; - word-break: normal; - word-spacing: normal; - word-wrap: normal; - white-space: normal; - background-color: #fff; - -webkit-background-clip: padding-box; - background-clip: padding-box; - border: 1px solid #ccc; - border: 1px solid rgba(0, 0, 0, .2); - border-radius: 6px; - -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2); - box-shadow: 0 5px 10px rgba(0, 0, 0, .2); - - line-break: auto; -} -.popover.top { - margin-top: -10px; -} -.popover.right { - margin-left: 10px; -} -.popover.bottom { - margin-top: 10px; -} -.popover.left { - margin-left: -10px; -} -.popover-title { - padding: 8px 14px; - margin: 0; - font-size: 14px; - background-color: #f7f7f7; - border-bottom: 1px solid #ebebeb; - border-radius: 5px 5px 0 0; -} -.popover-content { - padding: 9px 14px; -} -.popover > .arrow, -.popover > .arrow:after { - position: absolute; - display: block; - width: 0; - height: 0; - border-color: transparent; - border-style: solid; -} -.popover > .arrow { - border-width: 11px; -} -.popover > .arrow:after { - content: ""; - border-width: 10px; -} -.popover.top > .arrow { - bottom: -11px; - left: 50%; - margin-left: -11px; - border-top-color: #999; - border-top-color: rgba(0, 0, 0, .25); - border-bottom-width: 0; -} -.popover.top > .arrow:after { - bottom: 1px; - margin-left: -10px; - content: " "; - border-top-color: #fff; - border-bottom-width: 0; -} -.popover.right > .arrow { - top: 50%; - left: -11px; - margin-top: -11px; - border-right-color: #999; - border-right-color: rgba(0, 0, 0, .25); - border-left-width: 0; -} -.popover.right > .arrow:after { - bottom: -10px; - left: 1px; - content: " "; - border-right-color: #fff; - border-left-width: 0; -} -.popover.bottom > .arrow { - top: -11px; - left: 50%; - margin-left: -11px; - border-top-width: 0; - border-bottom-color: #999; - border-bottom-color: rgba(0, 0, 0, .25); -} -.popover.bottom > .arrow:after { - top: 1px; - margin-left: -10px; - content: " "; - border-top-width: 0; - border-bottom-color: #fff; -} -.popover.left > .arrow { - top: 50%; - right: -11px; - margin-top: -11px; - border-right-width: 0; - border-left-color: #999; - border-left-color: rgba(0, 0, 0, .25); -} -.popover.left > .arrow:after { - right: 1px; - bottom: -10px; - content: " "; - border-right-width: 0; - border-left-color: #fff; -} -.carousel { - position: relative; -} -.carousel-inner { - position: relative; - width: 100%; - overflow: hidden; -} -.carousel-inner > .item { - position: relative; - display: none; - -webkit-transition: .6s ease-in-out left; - -o-transition: .6s ease-in-out left; - transition: .6s ease-in-out left; -} -.carousel-inner > .item > img, -.carousel-inner > .item > a > img { - line-height: 1; -} -@media all and (transform-3d), (-webkit-transform-3d) { - .carousel-inner > .item { - -webkit-transition: -webkit-transform .6s ease-in-out; - -o-transition: -o-transform .6s ease-in-out; - transition: transform .6s ease-in-out; - - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - -webkit-perspective: 1000px; - perspective: 1000px; - } - .carousel-inner > .item.next, - .carousel-inner > .item.active.right { - left: 0; - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); - } - .carousel-inner > .item.prev, - .carousel-inner > .item.active.left { - left: 0; - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); - } - .carousel-inner > .item.next.left, - .carousel-inner > .item.prev.right, - .carousel-inner > .item.active { - left: 0; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.carousel-inner > .active, -.carousel-inner > .next, -.carousel-inner > .prev { - display: block; -} -.carousel-inner > .active { - left: 0; -} -.carousel-inner > .next, -.carousel-inner > .prev { - position: absolute; - top: 0; - width: 100%; -} -.carousel-inner > .next { - left: 100%; -} -.carousel-inner > .prev { - left: -100%; -} -.carousel-inner > .next.left, -.carousel-inner > .prev.right { - left: 0; -} -.carousel-inner > .active.left { - left: -100%; -} -.carousel-inner > .active.right { - left: 100%; -} -.carousel-control { - position: absolute; - top: 0; - bottom: 0; - left: 0; - width: 15%; - font-size: 20px; - color: #fff; - text-align: center; - text-shadow: 0 1px 2px rgba(0, 0, 0, .6); - filter: alpha(opacity=50); - opacity: .5; -} -.carousel-control.left { - background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); - background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); - background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001))); - background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); - background-repeat: repeat-x; -} -.carousel-control.right { - right: 0; - left: auto; - background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); - background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); - background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5))); - background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); - background-repeat: repeat-x; -} -.carousel-control:hover, -.carousel-control:focus { - color: #fff; - text-decoration: none; - filter: alpha(opacity=90); - outline: 0; - opacity: .9; -} -.carousel-control .icon-prev, -.carousel-control .icon-next, -.carousel-control .glyphicon-chevron-left, -.carousel-control .glyphicon-chevron-right { - position: absolute; - top: 50%; - z-index: 5; - display: inline-block; - margin-top: -10px; -} -.carousel-control .icon-prev, -.carousel-control .glyphicon-chevron-left { - left: 50%; - margin-left: -10px; -} -.carousel-control .icon-next, -.carousel-control .glyphicon-chevron-right { - right: 50%; - margin-right: -10px; -} -.carousel-control .icon-prev, -.carousel-control .icon-next { - width: 20px; - height: 20px; - font-family: serif; - line-height: 1; -} -.carousel-control .icon-prev:before { - content: '\2039'; -} -.carousel-control .icon-next:before { - content: '\203a'; -} -.carousel-indicators { - position: absolute; - bottom: 10px; - left: 50%; - z-index: 15; - width: 60%; - padding-left: 0; - margin-left: -30%; - text-align: center; - list-style: none; -} -.carousel-indicators li { - display: inline-block; - width: 10px; - height: 10px; - margin: 1px; - text-indent: -999px; - cursor: pointer; - background-color: #000 \9; - background-color: rgba(0, 0, 0, 0); - border: 1px solid #fff; - border-radius: 10px; -} -.carousel-indicators .active { - width: 12px; - height: 12px; - margin: 0; - background-color: #fff; -} -.carousel-caption { - position: absolute; - right: 15%; - bottom: 20px; - left: 15%; - z-index: 10; - padding-top: 20px; - padding-bottom: 20px; - color: #fff; - text-align: center; - text-shadow: 0 1px 2px rgba(0, 0, 0, .6); -} -.carousel-caption .btn { - text-shadow: none; -} -@media screen and (min-width: 768px) { - .carousel-control .glyphicon-chevron-left, - .carousel-control .glyphicon-chevron-right, - .carousel-control .icon-prev, - .carousel-control .icon-next { - width: 30px; - height: 30px; - margin-top: -15px; - font-size: 30px; - } - .carousel-control .glyphicon-chevron-left, - .carousel-control .icon-prev { - margin-left: -15px; - } - .carousel-control .glyphicon-chevron-right, - .carousel-control .icon-next { - margin-right: -15px; - } - .carousel-caption { - right: 20%; - left: 20%; - padding-bottom: 30px; - } - .carousel-indicators { - bottom: 20px; - } -} -.clearfix:before, -.clearfix:after, -.dl-horizontal dd:before, -.dl-horizontal dd:after, -.container:before, -.container:after, -.container-fluid:before, -.container-fluid:after, -.row:before, -.row:after, -.form-horizontal .form-group:before, -.form-horizontal .form-group:after, -.btn-toolbar:before, -.btn-toolbar:after, -.btn-group-vertical > .btn-group:before, -.btn-group-vertical > .btn-group:after, -.nav:before, -.nav:after, -.navbar:before, -.navbar:after, -.navbar-header:before, -.navbar-header:after, -.navbar-collapse:before, -.navbar-collapse:after, -.pager:before, -.pager:after, -.panel-body:before, -.panel-body:after, -.modal-footer:before, -.modal-footer:after { - display: table; - content: " "; -} -.clearfix:after, -.dl-horizontal dd:after, -.container:after, -.container-fluid:after, -.row:after, -.form-horizontal .form-group:after, -.btn-toolbar:after, -.btn-group-vertical > .btn-group:after, -.nav:after, -.navbar:after, -.navbar-header:after, -.navbar-collapse:after, -.pager:after, -.panel-body:after, -.modal-footer:after { - clear: both; -} -.center-block { - display: block; - margin-right: auto; - margin-left: auto; -} -.pull-right { - float: right !important; -} -.pull-left { - float: left !important; -} -.hide { - display: none !important; -} -.show { - display: block !important; -} -.invisible { - visibility: hidden; -} -.text-hide { - font: 0/0 a; - color: transparent; - text-shadow: none; - background-color: transparent; - border: 0; -} -.hidden { - display: none !important; -} -.affix { - position: fixed; -} -@-ms-viewport { - width: device-width; -} -.visible-xs, -.visible-sm, -.visible-md, -.visible-lg { - display: none !important; -} -.visible-xs-block, -.visible-xs-inline, -.visible-xs-inline-block, -.visible-sm-block, -.visible-sm-inline, -.visible-sm-inline-block, -.visible-md-block, -.visible-md-inline, -.visible-md-inline-block, -.visible-lg-block, -.visible-lg-inline, -.visible-lg-inline-block { - display: none !important; -} -@media (max-width: 767px) { - .visible-xs { - display: block !important; - } - table.visible-xs { - display: table !important; - } - tr.visible-xs { - display: table-row !important; - } - th.visible-xs, - td.visible-xs { - display: table-cell !important; - } -} -@media (max-width: 767px) { - .visible-xs-block { - display: block !important; - } -} -@media (max-width: 767px) { - .visible-xs-inline { - display: inline !important; - } -} -@media (max-width: 767px) { - .visible-xs-inline-block { - display: inline-block !important; - } -} -@media (min-width: 768px) and (max-width: 991px) { - .visible-sm { - display: block !important; - } - table.visible-sm { - display: table !important; - } - tr.visible-sm { - display: table-row !important; - } - th.visible-sm, - td.visible-sm { - display: table-cell !important; - } -} -@media (min-width: 768px) and (max-width: 991px) { - .visible-sm-block { - display: block !important; - } -} -@media (min-width: 768px) and (max-width: 991px) { - .visible-sm-inline { - display: inline !important; - } -} -@media (min-width: 768px) and (max-width: 991px) { - .visible-sm-inline-block { - display: inline-block !important; - } -} -@media (min-width: 992px) and (max-width: 1199px) { - .visible-md { - display: block !important; - } - table.visible-md { - display: table !important; - } - tr.visible-md { - display: table-row !important; - } - th.visible-md, - td.visible-md { - display: table-cell !important; - } -} -@media (min-width: 992px) and (max-width: 1199px) { - .visible-md-block { - display: block !important; - } -} -@media (min-width: 992px) and (max-width: 1199px) { - .visible-md-inline { - display: inline !important; - } -} -@media (min-width: 992px) and (max-width: 1199px) { - .visible-md-inline-block { - display: inline-block !important; - } -} -@media (min-width: 1200px) { - .visible-lg { - display: block !important; - } - table.visible-lg { - display: table !important; - } - tr.visible-lg { - display: table-row !important; - } - th.visible-lg, - td.visible-lg { - display: table-cell !important; - } -} -@media (min-width: 1200px) { - .visible-lg-block { - display: block !important; - } -} -@media (min-width: 1200px) { - .visible-lg-inline { - display: inline !important; - } -} -@media (min-width: 1200px) { - .visible-lg-inline-block { - display: inline-block !important; - } -} -@media (max-width: 767px) { - .hidden-xs { - display: none !important; - } -} -@media (min-width: 768px) and (max-width: 991px) { - .hidden-sm { - display: none !important; - } -} -@media (min-width: 992px) and (max-width: 1199px) { - .hidden-md { - display: none !important; - } -} -@media (min-width: 1200px) { - .hidden-lg { - display: none !important; - } -} -.visible-print { - display: none !important; -} -@media print { - .visible-print { - display: block !important; - } - table.visible-print { - display: table !important; - } - tr.visible-print { - display: table-row !important; - } - th.visible-print, - td.visible-print { - display: table-cell !important; - } -} -.visible-print-block { - display: none !important; -} -@media print { - .visible-print-block { - display: block !important; - } -} -.visible-print-inline { - display: none !important; -} -@media print { - .visible-print-inline { - display: inline !important; - } -} -.visible-print-inline-block { - display: none !important; -} -@media print { - .visible-print-inline-block { - display: inline-block !important; - } -} -@media print { - .hidden-print { - display: none !important; - } -} -/*# sourceMappingURL=bootstrap.css.map */ diff --git a/src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map b/src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map deleted file mode 100644 index 9f60ed2b..00000000 --- a/src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["bootstrap.css","less/normalize.less","less/print.less","less/glyphicons.less","less/scaffolding.less","less/mixins/vendor-prefixes.less","less/mixins/tab-focus.less","less/mixins/image.less","less/type.less","less/mixins/text-emphasis.less","less/mixins/background-variant.less","less/mixins/text-overflow.less","less/code.less","less/grid.less","less/mixins/grid.less","less/mixins/grid-framework.less","less/tables.less","less/mixins/table-row.less","less/forms.less","less/mixins/forms.less","less/buttons.less","less/mixins/buttons.less","less/mixins/opacity.less","less/component-animations.less","less/dropdowns.less","less/mixins/nav-divider.less","less/mixins/reset-filter.less","less/button-groups.less","less/mixins/border-radius.less","less/input-groups.less","less/navs.less","less/navbar.less","less/mixins/nav-vertical-align.less","less/utilities.less","less/breadcrumbs.less","less/pagination.less","less/mixins/pagination.less","less/pager.less","less/labels.less","less/mixins/labels.less","less/badges.less","less/jumbotron.less","less/thumbnails.less","less/alerts.less","less/mixins/alerts.less","less/progress-bars.less","less/mixins/gradients.less","less/mixins/progress-bar.less","less/media.less","less/list-group.less","less/mixins/list-group.less","less/panels.less","less/mixins/panels.less","less/responsive-embed.less","less/wells.less","less/close.less","less/modals.less","less/tooltip.less","less/mixins/reset-text.less","less/popovers.less","less/carousel.less","less/mixins/clearfix.less","less/mixins/center-block.less","less/mixins/hide-text.less","less/responsive-utilities.less","less/mixins/responsive-visibility.less"],"names":[],"mappings":"AAAA;;;;GAIG;AACH,4EAA4E;ACG5E;EACE,wBAAA;EACA,2BAAA;EACA,+BAAA;CDDD;ACQD;EACE,UAAA;CDND;ACmBD;;;;;;;;;;;;;EAaE,eAAA;CDjBD;ACyBD;;;;EAIE,sBAAA;EACA,yBAAA;CDvBD;AC+BD;EACE,cAAA;EACA,UAAA;CD7BD;ACqCD;;EAEE,cAAA;CDnCD;AC6CD;EACE,8BAAA;CD3CD;ACmDD;;EAEE,WAAA;CDjDD;AC2DD;EACE,0BAAA;CDzDD;ACgED;;EAEE,kBAAA;CD9DD;ACqED;EACE,mBAAA;CDnED;AC2ED;EACE,eAAA;EACA,iBAAA;CDzED;ACgFD;EACE,iBAAA;EACA,YAAA;CD9ED;ACqFD;EACE,eAAA;CDnFD;AC0FD;;EAEE,eAAA;EACA,eAAA;EACA,mBAAA;EACA,yBAAA;CDxFD;AC2FD;EACE,YAAA;CDzFD;AC4FD;EACE,gBAAA;CD1FD;ACoGD;EACE,UAAA;CDlGD;ACyGD;EACE,iBAAA;CDvGD;ACiHD;EACE,iBAAA;CD/GD;ACsHD;EACE,gCAAA;KAAA,6BAAA;UAAA,wBAAA;EACA,UAAA;CDpHD;AC2HD;EACE,eAAA;CDzHD;ACgID;;;;EAIE,kCAAA;EACA,eAAA;CD9HD;ACgJD;;;;;EAKE,eAAA;EACA,cAAA;EACA,UAAA;CD9ID;ACqJD;EACE,kBAAA;CDnJD;AC6JD;;EAEE,qBAAA;CD3JD;ACsKD;;;;EAIE,2BAAA;EACA,gBAAA;CDpKD;AC2KD;;EAEE,gBAAA;CDzKD;ACgLD;;EAEE,UAAA;EACA,WAAA;CD9KD;ACsLD;EACE,oBAAA;CDpLD;AC+LD;;EAEE,+BAAA;KAAA,4BAAA;UAAA,uBAAA;EACA,WAAA;CD7LD;ACsMD;;EAEE,aAAA;CDpMD;AC4MD;EACE,8BAAA;EACA,gCAAA;KAAA,6BAAA;UAAA,wBAAA;CD1MD;ACmND;;EAEE,yBAAA;CDjND;ACwND;EACE,0BAAA;EACA,cAAA;EACA,+BAAA;CDtND;AC8ND;EACE,UAAA;EACA,WAAA;CD5ND;ACmOD;EACE,eAAA;CDjOD;ACyOD;EACE,kBAAA;CDvOD;ACiPD;EACE,0BAAA;EACA,kBAAA;CD/OD;ACkPD;;EAEE,WAAA;CDhPD;AACD,qFAAqF;AElFrF;EA7FI;;;IAGI,mCAAA;IACA,uBAAA;IACA,oCAAA;YAAA,4BAAA;IACA,6BAAA;GFkLL;EE/KC;;IAEI,2BAAA;GFiLL;EE9KC;IACI,6BAAA;GFgLL;EE7KC;IACI,8BAAA;GF+KL;EE1KC;;IAEI,YAAA;GF4KL;EEzKC;;IAEI,uBAAA;IACA,yBAAA;GF2KL;EExKC;IACI,4BAAA;GF0KL;EEvKC;;IAEI,yBAAA;GFyKL;EEtKC;IACI,2BAAA;GFwKL;EErKC;;;IAGI,WAAA;IACA,UAAA;GFuKL;EEpKC;;IAEI,wBAAA;GFsKL;EEhKC;IACI,cAAA;GFkKL;EEhKC;;IAGQ,kCAAA;GFiKT;EE9JC;IACI,uBAAA;GFgKL;EE7JC;IACI,qCAAA;GF+JL;EEhKC;;IAKQ,kCAAA;GF+JT;EE5JC;;IAGQ,kCAAA;GF6JT;CACF;AGnPD;EACE,oCAAA;EACA,sDAAA;EACA,gYAAA;CHqPD;AG7OD;EACE,mBAAA;EACA,SAAA;EACA,sBAAA;EACA,oCAAA;EACA,mBAAA;EACA,oBAAA;EACA,eAAA;EACA,oCAAA;EACA,mCAAA;CH+OD;AG3OmC;EAAW,eAAA;CH8O9C;AG7OmC;EAAW,eAAA;CHgP9C;AG9OmC;;EAAW,iBAAA;CHkP9C;AGjPmC;EAAW,iBAAA;CHoP9C;AGnPmC;EAAW,iBAAA;CHsP9C;AGrPmC;EAAW,iBAAA;CHwP9C;AGvPmC;EAAW,iBAAA;CH0P9C;AGzPmC;EAAW,iBAAA;CH4P9C;AG3PmC;EAAW,iBAAA;CH8P9C;AG7PmC;EAAW,iBAAA;CHgQ9C;AG/PmC;EAAW,iBAAA;CHkQ9C;AGjQmC;EAAW,iBAAA;CHoQ9C;AGnQmC;EAAW,iBAAA;CHsQ9C;AGrQmC;EAAW,iBAAA;CHwQ9C;AGvQmC;EAAW,iBAAA;CH0Q9C;AGzQmC;EAAW,iBAAA;CH4Q9C;AG3QmC;EAAW,iBAAA;CH8Q9C;AG7QmC;EAAW,iBAAA;CHgR9C;AG/QmC;EAAW,iBAAA;CHkR9C;AGjRmC;EAAW,iBAAA;CHoR9C;AGnRmC;EAAW,iBAAA;CHsR9C;AGrRmC;EAAW,iBAAA;CHwR9C;AGvRmC;EAAW,iBAAA;CH0R9C;AGzRmC;EAAW,iBAAA;CH4R9C;AG3RmC;EAAW,iBAAA;CH8R9C;AG7RmC;EAAW,iBAAA;CHgS9C;AG/RmC;EAAW,iBAAA;CHkS9C;AGjSmC;EAAW,iBAAA;CHoS9C;AGnSmC;EAAW,iBAAA;CHsS9C;AGrSmC;EAAW,iBAAA;CHwS9C;AGvSmC;EAAW,iBAAA;CH0S9C;AGzSmC;EAAW,iBAAA;CH4S9C;AG3SmC;EAAW,iBAAA;CH8S9C;AG7SmC;EAAW,iBAAA;CHgT9C;AG/SmC;EAAW,iBAAA;CHkT9C;AGjTmC;EAAW,iBAAA;CHoT9C;AGnTmC;EAAW,iBAAA;CHsT9C;AGrTmC;EAAW,iBAAA;CHwT9C;AGvTmC;EAAW,iBAAA;CH0T9C;AGzTmC;EAAW,iBAAA;CH4T9C;AG3TmC;EAAW,iBAAA;CH8T9C;AG7TmC;EAAW,iBAAA;CHgU9C;AG/TmC;EAAW,iBAAA;CHkU9C;AGjUmC;EAAW,iBAAA;CHoU9C;AGnUmC;EAAW,iBAAA;CHsU9C;AGrUmC;EAAW,iBAAA;CHwU9C;AGvUmC;EAAW,iBAAA;CH0U9C;AGzUmC;EAAW,iBAAA;CH4U9C;AG3UmC;EAAW,iBAAA;CH8U9C;AG7UmC;EAAW,iBAAA;CHgV9C;AG/UmC;EAAW,iBAAA;CHkV9C;AGjVmC;EAAW,iBAAA;CHoV9C;AGnVmC;EAAW,iBAAA;CHsV9C;AGrVmC;EAAW,iBAAA;CHwV9C;AGvVmC;EAAW,iBAAA;CH0V9C;AGzVmC;EAAW,iBAAA;CH4V9C;AG3VmC;EAAW,iBAAA;CH8V9C;AG7VmC;EAAW,iBAAA;CHgW9C;AG/VmC;EAAW,iBAAA;CHkW9C;AGjWmC;EAAW,iBAAA;CHoW9C;AGnWmC;EAAW,iBAAA;CHsW9C;AGrWmC;EAAW,iBAAA;CHwW9C;AGvWmC;EAAW,iBAAA;CH0W9C;AGzWmC;EAAW,iBAAA;CH4W9C;AG3WmC;EAAW,iBAAA;CH8W9C;AG7WmC;EAAW,iBAAA;CHgX9C;AG/WmC;EAAW,iBAAA;CHkX9C;AGjXmC;EAAW,iBAAA;CHoX9C;AGnXmC;EAAW,iBAAA;CHsX9C;AGrXmC;EAAW,iBAAA;CHwX9C;AGvXmC;EAAW,iBAAA;CH0X9C;AGzXmC;EAAW,iBAAA;CH4X9C;AG3XmC;EAAW,iBAAA;CH8X9C;AG7XmC;EAAW,iBAAA;CHgY9C;AG/XmC;EAAW,iBAAA;CHkY9C;AGjYmC;EAAW,iBAAA;CHoY9C;AGnYmC;EAAW,iBAAA;CHsY9C;AGrYmC;EAAW,iBAAA;CHwY9C;AGvYmC;EAAW,iBAAA;CH0Y9C;AGzYmC;EAAW,iBAAA;CH4Y9C;AG3YmC;EAAW,iBAAA;CH8Y9C;AG7YmC;EAAW,iBAAA;CHgZ9C;AG/YmC;EAAW,iBAAA;CHkZ9C;AGjZmC;EAAW,iBAAA;CHoZ9C;AGnZmC;EAAW,iBAAA;CHsZ9C;AGrZmC;EAAW,iBAAA;CHwZ9C;AGvZmC;EAAW,iBAAA;CH0Z9C;AGzZmC;EAAW,iBAAA;CH4Z9C;AG3ZmC;EAAW,iBAAA;CH8Z9C;AG7ZmC;EAAW,iBAAA;CHga9C;AG/ZmC;EAAW,iBAAA;CHka9C;AGjamC;EAAW,iBAAA;CHoa9C;AGnamC;EAAW,iBAAA;CHsa9C;AGramC;EAAW,iBAAA;CHwa9C;AGvamC;EAAW,iBAAA;CH0a9C;AGzamC;EAAW,iBAAA;CH4a9C;AG3amC;EAAW,iBAAA;CH8a9C;AG7amC;EAAW,iBAAA;CHgb9C;AG/amC;EAAW,iBAAA;CHkb9C;AGjbmC;EAAW,iBAAA;CHob9C;AGnbmC;EAAW,iBAAA;CHsb9C;AGrbmC;EAAW,iBAAA;CHwb9C;AGvbmC;EAAW,iBAAA;CH0b9C;AGzbmC;EAAW,iBAAA;CH4b9C;AG3bmC;EAAW,iBAAA;CH8b9C;AG7bmC;EAAW,iBAAA;CHgc9C;AG/bmC;EAAW,iBAAA;CHkc9C;AGjcmC;EAAW,iBAAA;CHoc9C;AGncmC;EAAW,iBAAA;CHsc9C;AGrcmC;EAAW,iBAAA;CHwc9C;AGvcmC;EAAW,iBAAA;CH0c9C;AGzcmC;EAAW,iBAAA;CH4c9C;AG3cmC;EAAW,iBAAA;CH8c9C;AG7cmC;EAAW,iBAAA;CHgd9C;AG/cmC;EAAW,iBAAA;CHkd9C;AGjdmC;EAAW,iBAAA;CHod9C;AGndmC;EAAW,iBAAA;CHsd9C;AGrdmC;EAAW,iBAAA;CHwd9C;AGvdmC;EAAW,iBAAA;CH0d9C;AGzdmC;EAAW,iBAAA;CH4d9C;AG3dmC;EAAW,iBAAA;CH8d9C;AG7dmC;EAAW,iBAAA;CHge9C;AG/dmC;EAAW,iBAAA;CHke9C;AGjemC;EAAW,iBAAA;CHoe9C;AGnemC;EAAW,iBAAA;CHse9C;AGremC;EAAW,iBAAA;CHwe9C;AGvemC;EAAW,iBAAA;CH0e9C;AGzemC;EAAW,iBAAA;CH4e9C;AG3emC;EAAW,iBAAA;CH8e9C;AG7emC;EAAW,iBAAA;CHgf9C;AG/emC;EAAW,iBAAA;CHkf9C;AGjfmC;EAAW,iBAAA;CHof9C;AGnfmC;EAAW,iBAAA;CHsf9C;AGrfmC;EAAW,iBAAA;CHwf9C;AGvfmC;EAAW,iBAAA;CH0f9C;AGzfmC;EAAW,iBAAA;CH4f9C;AG3fmC;EAAW,iBAAA;CH8f9C;AG7fmC;EAAW,iBAAA;CHggB9C;AG/fmC;EAAW,iBAAA;CHkgB9C;AGjgBmC;EAAW,iBAAA;CHogB9C;AGngBmC;EAAW,iBAAA;CHsgB9C;AGrgBmC;EAAW,iBAAA;CHwgB9C;AGvgBmC;EAAW,iBAAA;CH0gB9C;AGzgBmC;EAAW,iBAAA;CH4gB9C;AG3gBmC;EAAW,iBAAA;CH8gB9C;AG7gBmC;EAAW,iBAAA;CHghB9C;AG/gBmC;EAAW,iBAAA;CHkhB9C;AGjhBmC;EAAW,iBAAA;CHohB9C;AGnhBmC;EAAW,iBAAA;CHshB9C;AGrhBmC;EAAW,iBAAA;CHwhB9C;AGvhBmC;EAAW,iBAAA;CH0hB9C;AGzhBmC;EAAW,iBAAA;CH4hB9C;AG3hBmC;EAAW,iBAAA;CH8hB9C;AG7hBmC;EAAW,iBAAA;CHgiB9C;AG/hBmC;EAAW,iBAAA;CHkiB9C;AGjiBmC;EAAW,iBAAA;CHoiB9C;AGniBmC;EAAW,iBAAA;CHsiB9C;AGriBmC;EAAW,iBAAA;CHwiB9C;AGviBmC;EAAW,iBAAA;CH0iB9C;AGziBmC;EAAW,iBAAA;CH4iB9C;AG3iBmC;EAAW,iBAAA;CH8iB9C;AG7iBmC;EAAW,iBAAA;CHgjB9C;AG/iBmC;EAAW,iBAAA;CHkjB9C;AGjjBmC;EAAW,iBAAA;CHojB9C;AGnjBmC;EAAW,iBAAA;CHsjB9C;AGrjBmC;EAAW,iBAAA;CHwjB9C;AGvjBmC;EAAW,iBAAA;CH0jB9C;AGzjBmC;EAAW,iBAAA;CH4jB9C;AG3jBmC;EAAW,iBAAA;CH8jB9C;AG7jBmC;EAAW,iBAAA;CHgkB9C;AG/jBmC;EAAW,iBAAA;CHkkB9C;AGjkBmC;EAAW,iBAAA;CHokB9C;AGnkBmC;EAAW,iBAAA;CHskB9C;AGrkBmC;EAAW,iBAAA;CHwkB9C;AGvkBmC;EAAW,iBAAA;CH0kB9C;AGzkBmC;EAAW,iBAAA;CH4kB9C;AG3kBmC;EAAW,iBAAA;CH8kB9C;AG7kBmC;EAAW,iBAAA;CHglB9C;AG/kBmC;EAAW,iBAAA;CHklB9C;AGjlBmC;EAAW,iBAAA;CHolB9C;AGnlBmC;EAAW,iBAAA;CHslB9C;AGrlBmC;EAAW,iBAAA;CHwlB9C;AGvlBmC;EAAW,iBAAA;CH0lB9C;AGzlBmC;EAAW,iBAAA;CH4lB9C;AG3lBmC;EAAW,iBAAA;CH8lB9C;AG7lBmC;EAAW,iBAAA;CHgmB9C;AG/lBmC;EAAW,iBAAA;CHkmB9C;AGjmBmC;EAAW,iBAAA;CHomB9C;AGnmBmC;EAAW,iBAAA;CHsmB9C;AGrmBmC;EAAW,iBAAA;CHwmB9C;AGvmBmC;EAAW,iBAAA;CH0mB9C;AGzmBmC;EAAW,iBAAA;CH4mB9C;AG3mBmC;EAAW,iBAAA;CH8mB9C;AG7mBmC;EAAW,iBAAA;CHgnB9C;AG/mBmC;EAAW,iBAAA;CHknB9C;AGjnBmC;EAAW,iBAAA;CHonB9C;AGnnBmC;EAAW,iBAAA;CHsnB9C;AGrnBmC;EAAW,iBAAA;CHwnB9C;AGvnBmC;EAAW,iBAAA;CH0nB9C;AGznBmC;EAAW,iBAAA;CH4nB9C;AG3nBmC;EAAW,iBAAA;CH8nB9C;AG7nBmC;EAAW,iBAAA;CHgoB9C;AG/nBmC;EAAW,iBAAA;CHkoB9C;AGjoBmC;EAAW,iBAAA;CHooB9C;AGnoBmC;EAAW,iBAAA;CHsoB9C;AGroBmC;EAAW,iBAAA;CHwoB9C;AG/nBmC;EAAW,iBAAA;CHkoB9C;AGjoBmC;EAAW,iBAAA;CHooB9C;AGnoBmC;EAAW,iBAAA;CHsoB9C;AGroBmC;EAAW,iBAAA;CHwoB9C;AGvoBmC;EAAW,iBAAA;CH0oB9C;AGzoBmC;EAAW,iBAAA;CH4oB9C;AG3oBmC;EAAW,iBAAA;CH8oB9C;AG7oBmC;EAAW,iBAAA;CHgpB9C;AG/oBmC;EAAW,iBAAA;CHkpB9C;AGjpBmC;EAAW,iBAAA;CHopB9C;AGnpBmC;EAAW,iBAAA;CHspB9C;AGrpBmC;EAAW,iBAAA;CHwpB9C;AGvpBmC;EAAW,iBAAA;CH0pB9C;AGzpBmC;EAAW,iBAAA;CH4pB9C;AG3pBmC;EAAW,iBAAA;CH8pB9C;AG7pBmC;EAAW,iBAAA;CHgqB9C;AG/pBmC;EAAW,iBAAA;CHkqB9C;AGjqBmC;EAAW,iBAAA;CHoqB9C;AGnqBmC;EAAW,iBAAA;CHsqB9C;AGrqBmC;EAAW,iBAAA;CHwqB9C;AGvqBmC;EAAW,iBAAA;CH0qB9C;AGzqBmC;EAAW,iBAAA;CH4qB9C;AG3qBmC;EAAW,iBAAA;CH8qB9C;AG7qBmC;EAAW,iBAAA;CHgrB9C;AG/qBmC;EAAW,iBAAA;CHkrB9C;AGjrBmC;EAAW,iBAAA;CHorB9C;AGnrBmC;EAAW,iBAAA;CHsrB9C;AGrrBmC;EAAW,iBAAA;CHwrB9C;AGvrBmC;EAAW,iBAAA;CH0rB9C;AGzrBmC;EAAW,iBAAA;CH4rB9C;AG3rBmC;EAAW,iBAAA;CH8rB9C;AG7rBmC;EAAW,iBAAA;CHgsB9C;AG/rBmC;EAAW,iBAAA;CHksB9C;AGjsBmC;EAAW,iBAAA;CHosB9C;AGnsBmC;EAAW,iBAAA;CHssB9C;AGrsBmC;EAAW,iBAAA;CHwsB9C;AGvsBmC;EAAW,iBAAA;CH0sB9C;AGzsBmC;EAAW,iBAAA;CH4sB9C;AG3sBmC;EAAW,iBAAA;CH8sB9C;AG7sBmC;EAAW,iBAAA;CHgtB9C;AG/sBmC;EAAW,iBAAA;CHktB9C;AGjtBmC;EAAW,iBAAA;CHotB9C;AGntBmC;EAAW,iBAAA;CHstB9C;AGrtBmC;EAAW,iBAAA;CHwtB9C;AGvtBmC;EAAW,iBAAA;CH0tB9C;AGztBmC;EAAW,iBAAA;CH4tB9C;AG3tBmC;EAAW,iBAAA;CH8tB9C;AG7tBmC;EAAW,iBAAA;CHguB9C;AG/tBmC;EAAW,iBAAA;CHkuB9C;AGjuBmC;EAAW,iBAAA;CHouB9C;AGnuBmC;EAAW,iBAAA;CHsuB9C;AGruBmC;EAAW,iBAAA;CHwuB9C;AGvuBmC;EAAW,iBAAA;CH0uB9C;AGzuBmC;EAAW,iBAAA;CH4uB9C;AG3uBmC;EAAW,iBAAA;CH8uB9C;AG7uBmC;EAAW,iBAAA;CHgvB9C;AIthCD;ECgEE,+BAAA;EACG,4BAAA;EACK,uBAAA;CLy9BT;AIxhCD;;EC6DE,+BAAA;EACG,4BAAA;EACK,uBAAA;CL+9BT;AIthCD;EACE,gBAAA;EACA,8CAAA;CJwhCD;AIrhCD;EACE,4DAAA;EACA,gBAAA;EACA,wBAAA;EACA,eAAA;EACA,0BAAA;CJuhCD;AInhCD;;;;EAIE,qBAAA;EACA,mBAAA;EACA,qBAAA;CJqhCD;AI/gCD;EACE,eAAA;EACA,sBAAA;CJihCD;AI/gCC;;EAEE,eAAA;EACA,2BAAA;CJihCH;AI9gCC;EErDA,qBAAA;EAEA,2CAAA;EACA,qBAAA;CNqkCD;AIxgCD;EACE,UAAA;CJ0gCD;AIpgCD;EACE,uBAAA;CJsgCD;AIlgCD;;;;;EGvEE,eAAA;EACA,gBAAA;EACA,aAAA;CPglCD;AItgCD;EACE,mBAAA;CJwgCD;AIlgCD;EACE,aAAA;EACA,wBAAA;EACA,0BAAA;EACA,0BAAA;EACA,mBAAA;EC6FA,yCAAA;EACK,oCAAA;EACG,iCAAA;EEvLR,sBAAA;EACA,gBAAA;EACA,aAAA;CPgmCD;AIlgCD;EACE,mBAAA;CJogCD;AI9/BD;EACE,iBAAA;EACA,oBAAA;EACA,UAAA;EACA,8BAAA;CJggCD;AIx/BD;EACE,mBAAA;EACA,WAAA;EACA,YAAA;EACA,aAAA;EACA,WAAA;EACA,iBAAA;EACA,uBAAA;EACA,UAAA;CJ0/BD;AIl/BC;;EAEE,iBAAA;EACA,YAAA;EACA,aAAA;EACA,UAAA;EACA,kBAAA;EACA,WAAA;CJo/BH;AIz+BD;EACE,gBAAA;CJ2+BD;AQloCD;;;;;;;;;;;;EAEE,qBAAA;EACA,iBAAA;EACA,iBAAA;EACA,eAAA;CR8oCD;AQnpCD;;;;;;;;;;;;;;;;;;;;;;;;EASI,oBAAA;EACA,eAAA;EACA,eAAA;CRoqCH;AQhqCD;;;;;;EAGE,iBAAA;EACA,oBAAA;CRqqCD;AQzqCD;;;;;;;;;;;;EAQI,eAAA;CR+qCH;AQ5qCD;;;;;;EAGE,iBAAA;EACA,oBAAA;CRirCD;AQrrCD;;;;;;;;;;;;EAQI,eAAA;CR2rCH;AQvrCD;;EAAU,gBAAA;CR2rCT;AQ1rCD;;EAAU,gBAAA;CR8rCT;AQ7rCD;;EAAU,gBAAA;CRisCT;AQhsCD;;EAAU,gBAAA;CRosCT;AQnsCD;;EAAU,gBAAA;CRusCT;AQtsCD;;EAAU,gBAAA;CR0sCT;AQpsCD;EACE,iBAAA;CRssCD;AQnsCD;EACE,oBAAA;EACA,gBAAA;EACA,iBAAA;EACA,iBAAA;CRqsCD;AQhsCD;EAAA;IAFI,gBAAA;GRssCD;CACF;AQ9rCD;;EAEE,eAAA;CRgsCD;AQ7rCD;;EAEE,0BAAA;EACA,cAAA;CR+rCD;AQ3rCD;EAAuB,iBAAA;CR8rCtB;AQ7rCD;EAAuB,kBAAA;CRgsCtB;AQ/rCD;EAAuB,mBAAA;CRksCtB;AQjsCD;EAAuB,oBAAA;CRosCtB;AQnsCD;EAAuB,oBAAA;CRssCtB;AQnsCD;EAAuB,0BAAA;CRssCtB;AQrsCD;EAAuB,0BAAA;CRwsCtB;AQvsCD;EAAuB,2BAAA;CR0sCtB;AQvsCD;EACE,eAAA;CRysCD;AQvsCD;ECrGE,eAAA;CT+yCD;AS9yCC;;EAEE,eAAA;CTgzCH;AQ3sCD;ECxGE,eAAA;CTszCD;ASrzCC;;EAEE,eAAA;CTuzCH;AQ/sCD;EC3GE,eAAA;CT6zCD;AS5zCC;;EAEE,eAAA;CT8zCH;AQntCD;EC9GE,eAAA;CTo0CD;ASn0CC;;EAEE,eAAA;CTq0CH;AQvtCD;ECjHE,eAAA;CT20CD;AS10CC;;EAEE,eAAA;CT40CH;AQvtCD;EAGE,YAAA;EE3HA,0BAAA;CVm1CD;AUl1CC;;EAEE,0BAAA;CVo1CH;AQztCD;EE9HE,0BAAA;CV01CD;AUz1CC;;EAEE,0BAAA;CV21CH;AQ7tCD;EEjIE,0BAAA;CVi2CD;AUh2CC;;EAEE,0BAAA;CVk2CH;AQjuCD;EEpIE,0BAAA;CVw2CD;AUv2CC;;EAEE,0BAAA;CVy2CH;AQruCD;EEvIE,0BAAA;CV+2CD;AU92CC;;EAEE,0BAAA;CVg3CH;AQpuCD;EACE,oBAAA;EACA,oBAAA;EACA,iCAAA;CRsuCD;AQ9tCD;;EAEE,cAAA;EACA,oBAAA;CRguCD;AQnuCD;;;;EAMI,iBAAA;CRmuCH;AQ5tCD;EACE,gBAAA;EACA,iBAAA;CR8tCD;AQ1tCD;EALE,gBAAA;EACA,iBAAA;EAMA,kBAAA;CR6tCD;AQ/tCD;EAKI,sBAAA;EACA,kBAAA;EACA,mBAAA;CR6tCH;AQxtCD;EACE,cAAA;EACA,oBAAA;CR0tCD;AQxtCD;;EAEE,wBAAA;CR0tCD;AQxtCD;EACE,kBAAA;CR0tCD;AQxtCD;EACE,eAAA;CR0tCD;AQjsCD;EAAA;IAVM,YAAA;IACA,aAAA;IACA,YAAA;IACA,kBAAA;IGtNJ,iBAAA;IACA,wBAAA;IACA,oBAAA;GXs6CC;EQ3sCH;IAHM,mBAAA;GRitCH;CACF;AQxsCD;;EAGE,aAAA;EACA,kCAAA;CRysCD;AQvsCD;EACE,eAAA;EA9IqB,0BAAA;CRw1CtB;AQrsCD;EACE,mBAAA;EACA,iBAAA;EACA,kBAAA;EACA,+BAAA;CRusCD;AQlsCG;;;EACE,iBAAA;CRssCL;AQhtCD;;;EAmBI,eAAA;EACA,eAAA;EACA,wBAAA;EACA,eAAA;CRksCH;AQhsCG;;;EACE,uBAAA;CRosCL;AQ5rCD;;EAEE,oBAAA;EACA,gBAAA;EACA,gCAAA;EACA,eAAA;EACA,kBAAA;CR8rCD;AQxrCG;;;;;;EAAW,YAAA;CRgsCd;AQ/rCG;;;;;;EACE,uBAAA;CRssCL;AQhsCD;EACE,oBAAA;EACA,mBAAA;EACA,wBAAA;CRksCD;AYx+CD;;;;EAIE,+DAAA;CZ0+CD;AYt+CD;EACE,iBAAA;EACA,eAAA;EACA,eAAA;EACA,0BAAA;EACA,mBAAA;CZw+CD;AYp+CD;EACE,iBAAA;EACA,eAAA;EACA,eAAA;EACA,0BAAA;EACA,mBAAA;EACA,uDAAA;UAAA,+CAAA;CZs+CD;AY5+CD;EASI,WAAA;EACA,gBAAA;EACA,kBAAA;EACA,yBAAA;UAAA,iBAAA;CZs+CH;AYj+CD;EACE,eAAA;EACA,eAAA;EACA,iBAAA;EACA,gBAAA;EACA,wBAAA;EACA,sBAAA;EACA,sBAAA;EACA,eAAA;EACA,0BAAA;EACA,0BAAA;EACA,mBAAA;CZm+CD;AY9+CD;EAeI,WAAA;EACA,mBAAA;EACA,eAAA;EACA,sBAAA;EACA,8BAAA;EACA,iBAAA;CZk+CH;AY79CD;EACE,kBAAA;EACA,mBAAA;CZ+9CD;AazhDD;ECHE,mBAAA;EACA,kBAAA;EACA,mBAAA;EACA,oBAAA;Cd+hDD;AazhDC;EAAA;IAFE,aAAA;Gb+hDD;CACF;Aa3hDC;EAAA;IAFE,aAAA;GbiiDD;CACF;Aa7hDD;EAAA;IAFI,cAAA;GbmiDD;CACF;Aa1hDD;ECvBE,mBAAA;EACA,kBAAA;EACA,mBAAA;EACA,oBAAA;CdojDD;AavhDD;ECvBE,mBAAA;EACA,oBAAA;CdijDD;AejjDG;EACE,mBAAA;EAEA,gBAAA;EAEA,mBAAA;EACA,oBAAA;CfijDL;AejiDG;EACE,YAAA;CfmiDL;Ae5hDC;EACE,YAAA;Cf8hDH;Ae/hDC;EACE,oBAAA;CfiiDH;AeliDC;EACE,oBAAA;CfoiDH;AeriDC;EACE,WAAA;CfuiDH;AexiDC;EACE,oBAAA;Cf0iDH;Ae3iDC;EACE,oBAAA;Cf6iDH;Ae9iDC;EACE,WAAA;CfgjDH;AejjDC;EACE,oBAAA;CfmjDH;AepjDC;EACE,oBAAA;CfsjDH;AevjDC;EACE,WAAA;CfyjDH;Ae1jDC;EACE,oBAAA;Cf4jDH;Ae7jDC;EACE,mBAAA;Cf+jDH;AejjDC;EACE,YAAA;CfmjDH;AepjDC;EACE,oBAAA;CfsjDH;AevjDC;EACE,oBAAA;CfyjDH;Ae1jDC;EACE,WAAA;Cf4jDH;Ae7jDC;EACE,oBAAA;Cf+jDH;AehkDC;EACE,oBAAA;CfkkDH;AenkDC;EACE,WAAA;CfqkDH;AetkDC;EACE,oBAAA;CfwkDH;AezkDC;EACE,oBAAA;Cf2kDH;Ae5kDC;EACE,WAAA;Cf8kDH;Ae/kDC;EACE,oBAAA;CfilDH;AellDC;EACE,mBAAA;CfolDH;AehlDC;EACE,YAAA;CfklDH;AelmDC;EACE,WAAA;CfomDH;AermDC;EACE,mBAAA;CfumDH;AexmDC;EACE,mBAAA;Cf0mDH;Ae3mDC;EACE,UAAA;Cf6mDH;Ae9mDC;EACE,mBAAA;CfgnDH;AejnDC;EACE,mBAAA;CfmnDH;AepnDC;EACE,UAAA;CfsnDH;AevnDC;EACE,mBAAA;CfynDH;Ae1nDC;EACE,mBAAA;Cf4nDH;Ae7nDC;EACE,UAAA;Cf+nDH;AehoDC;EACE,mBAAA;CfkoDH;AenoDC;EACE,kBAAA;CfqoDH;AejoDC;EACE,WAAA;CfmoDH;AernDC;EACE,kBAAA;CfunDH;AexnDC;EACE,0BAAA;Cf0nDH;Ae3nDC;EACE,0BAAA;Cf6nDH;Ae9nDC;EACE,iBAAA;CfgoDH;AejoDC;EACE,0BAAA;CfmoDH;AepoDC;EACE,0BAAA;CfsoDH;AevoDC;EACE,iBAAA;CfyoDH;Ae1oDC;EACE,0BAAA;Cf4oDH;Ae7oDC;EACE,0BAAA;Cf+oDH;AehpDC;EACE,iBAAA;CfkpDH;AenpDC;EACE,0BAAA;CfqpDH;AetpDC;EACE,yBAAA;CfwpDH;AezpDC;EACE,gBAAA;Cf2pDH;Aa3pDD;EElCI;IACE,YAAA;GfgsDH;EezrDD;IACE,YAAA;Gf2rDD;Ee5rDD;IACE,oBAAA;Gf8rDD;Ee/rDD;IACE,oBAAA;GfisDD;EelsDD;IACE,WAAA;GfosDD;EersDD;IACE,oBAAA;GfusDD;EexsDD;IACE,oBAAA;Gf0sDD;Ee3sDD;IACE,WAAA;Gf6sDD;Ee9sDD;IACE,oBAAA;GfgtDD;EejtDD;IACE,oBAAA;GfmtDD;EeptDD;IACE,WAAA;GfstDD;EevtDD;IACE,oBAAA;GfytDD;Ee1tDD;IACE,mBAAA;Gf4tDD;Ee9sDD;IACE,YAAA;GfgtDD;EejtDD;IACE,oBAAA;GfmtDD;EeptDD;IACE,oBAAA;GfstDD;EevtDD;IACE,WAAA;GfytDD;Ee1tDD;IACE,oBAAA;Gf4tDD;Ee7tDD;IACE,oBAAA;Gf+tDD;EehuDD;IACE,WAAA;GfkuDD;EenuDD;IACE,oBAAA;GfquDD;EetuDD;IACE,oBAAA;GfwuDD;EezuDD;IACE,WAAA;Gf2uDD;Ee5uDD;IACE,oBAAA;Gf8uDD;Ee/uDD;IACE,mBAAA;GfivDD;Ee7uDD;IACE,YAAA;Gf+uDD;Ee/vDD;IACE,WAAA;GfiwDD;EelwDD;IACE,mBAAA;GfowDD;EerwDD;IACE,mBAAA;GfuwDD;EexwDD;IACE,UAAA;Gf0wDD;Ee3wDD;IACE,mBAAA;Gf6wDD;Ee9wDD;IACE,mBAAA;GfgxDD;EejxDD;IACE,UAAA;GfmxDD;EepxDD;IACE,mBAAA;GfsxDD;EevxDD;IACE,mBAAA;GfyxDD;Ee1xDD;IACE,UAAA;Gf4xDD;Ee7xDD;IACE,mBAAA;Gf+xDD;EehyDD;IACE,kBAAA;GfkyDD;Ee9xDD;IACE,WAAA;GfgyDD;EelxDD;IACE,kBAAA;GfoxDD;EerxDD;IACE,0BAAA;GfuxDD;EexxDD;IACE,0BAAA;Gf0xDD;Ee3xDD;IACE,iBAAA;Gf6xDD;Ee9xDD;IACE,0BAAA;GfgyDD;EejyDD;IACE,0BAAA;GfmyDD;EepyDD;IACE,iBAAA;GfsyDD;EevyDD;IACE,0BAAA;GfyyDD;Ee1yDD;IACE,0BAAA;Gf4yDD;Ee7yDD;IACE,iBAAA;Gf+yDD;EehzDD;IACE,0BAAA;GfkzDD;EenzDD;IACE,yBAAA;GfqzDD;EetzDD;IACE,gBAAA;GfwzDD;CACF;AahzDD;EE3CI;IACE,YAAA;Gf81DH;Eev1DD;IACE,YAAA;Gfy1DD;Ee11DD;IACE,oBAAA;Gf41DD;Ee71DD;IACE,oBAAA;Gf+1DD;Eeh2DD;IACE,WAAA;Gfk2DD;Een2DD;IACE,oBAAA;Gfq2DD;Eet2DD;IACE,oBAAA;Gfw2DD;Eez2DD;IACE,WAAA;Gf22DD;Ee52DD;IACE,oBAAA;Gf82DD;Ee/2DD;IACE,oBAAA;Gfi3DD;Eel3DD;IACE,WAAA;Gfo3DD;Eer3DD;IACE,oBAAA;Gfu3DD;Eex3DD;IACE,mBAAA;Gf03DD;Ee52DD;IACE,YAAA;Gf82DD;Ee/2DD;IACE,oBAAA;Gfi3DD;Eel3DD;IACE,oBAAA;Gfo3DD;Eer3DD;IACE,WAAA;Gfu3DD;Eex3DD;IACE,oBAAA;Gf03DD;Ee33DD;IACE,oBAAA;Gf63DD;Ee93DD;IACE,WAAA;Gfg4DD;Eej4DD;IACE,oBAAA;Gfm4DD;Eep4DD;IACE,oBAAA;Gfs4DD;Eev4DD;IACE,WAAA;Gfy4DD;Ee14DD;IACE,oBAAA;Gf44DD;Ee74DD;IACE,mBAAA;Gf+4DD;Ee34DD;IACE,YAAA;Gf64DD;Ee75DD;IACE,WAAA;Gf+5DD;Eeh6DD;IACE,mBAAA;Gfk6DD;Een6DD;IACE,mBAAA;Gfq6DD;Eet6DD;IACE,UAAA;Gfw6DD;Eez6DD;IACE,mBAAA;Gf26DD;Ee56DD;IACE,mBAAA;Gf86DD;Ee/6DD;IACE,UAAA;Gfi7DD;Eel7DD;IACE,mBAAA;Gfo7DD;Eer7DD;IACE,mBAAA;Gfu7DD;Eex7DD;IACE,UAAA;Gf07DD;Ee37DD;IACE,mBAAA;Gf67DD;Ee97DD;IACE,kBAAA;Gfg8DD;Ee57DD;IACE,WAAA;Gf87DD;Eeh7DD;IACE,kBAAA;Gfk7DD;Een7DD;IACE,0BAAA;Gfq7DD;Eet7DD;IACE,0BAAA;Gfw7DD;Eez7DD;IACE,iBAAA;Gf27DD;Ee57DD;IACE,0BAAA;Gf87DD;Ee/7DD;IACE,0BAAA;Gfi8DD;Eel8DD;IACE,iBAAA;Gfo8DD;Eer8DD;IACE,0BAAA;Gfu8DD;Eex8DD;IACE,0BAAA;Gf08DD;Ee38DD;IACE,iBAAA;Gf68DD;Ee98DD;IACE,0BAAA;Gfg9DD;Eej9DD;IACE,yBAAA;Gfm9DD;Eep9DD;IACE,gBAAA;Gfs9DD;CACF;Aa38DD;EE9CI;IACE,YAAA;Gf4/DH;Eer/DD;IACE,YAAA;Gfu/DD;Eex/DD;IACE,oBAAA;Gf0/DD;Ee3/DD;IACE,oBAAA;Gf6/DD;Ee9/DD;IACE,WAAA;GfggED;EejgED;IACE,oBAAA;GfmgED;EepgED;IACE,oBAAA;GfsgED;EevgED;IACE,WAAA;GfygED;Ee1gED;IACE,oBAAA;Gf4gED;Ee7gED;IACE,oBAAA;Gf+gED;EehhED;IACE,WAAA;GfkhED;EenhED;IACE,oBAAA;GfqhED;EethED;IACE,mBAAA;GfwhED;Ee1gED;IACE,YAAA;Gf4gED;Ee7gED;IACE,oBAAA;Gf+gED;EehhED;IACE,oBAAA;GfkhED;EenhED;IACE,WAAA;GfqhED;EethED;IACE,oBAAA;GfwhED;EezhED;IACE,oBAAA;Gf2hED;Ee5hED;IACE,WAAA;Gf8hED;Ee/hED;IACE,oBAAA;GfiiED;EeliED;IACE,oBAAA;GfoiED;EeriED;IACE,WAAA;GfuiED;EexiED;IACE,oBAAA;Gf0iED;Ee3iED;IACE,mBAAA;Gf6iED;EeziED;IACE,YAAA;Gf2iED;Ee3jED;IACE,WAAA;Gf6jED;Ee9jED;IACE,mBAAA;GfgkED;EejkED;IACE,mBAAA;GfmkED;EepkED;IACE,UAAA;GfskED;EevkED;IACE,mBAAA;GfykED;Ee1kED;IACE,mBAAA;Gf4kED;Ee7kED;IACE,UAAA;Gf+kED;EehlED;IACE,mBAAA;GfklED;EenlED;IACE,mBAAA;GfqlED;EetlED;IACE,UAAA;GfwlED;EezlED;IACE,mBAAA;Gf2lED;Ee5lED;IACE,kBAAA;Gf8lED;Ee1lED;IACE,WAAA;Gf4lED;Ee9kED;IACE,kBAAA;GfglED;EejlED;IACE,0BAAA;GfmlED;EeplED;IACE,0BAAA;GfslED;EevlED;IACE,iBAAA;GfylED;Ee1lED;IACE,0BAAA;Gf4lED;Ee7lED;IACE,0BAAA;Gf+lED;EehmED;IACE,iBAAA;GfkmED;EenmED;IACE,0BAAA;GfqmED;EetmED;IACE,0BAAA;GfwmED;EezmED;IACE,iBAAA;Gf2mED;Ee5mED;IACE,0BAAA;Gf8mED;Ee/mED;IACE,yBAAA;GfinED;EelnED;IACE,gBAAA;GfonED;CACF;AgBxrED;EACE,8BAAA;ChB0rED;AgBxrED;EACE,iBAAA;EACA,oBAAA;EACA,eAAA;EACA,iBAAA;ChB0rED;AgBxrED;EACE,iBAAA;ChB0rED;AgBprED;EACE,YAAA;EACA,gBAAA;EACA,oBAAA;ChBsrED;AgBzrED;;;;;;EAWQ,aAAA;EACA,wBAAA;EACA,oBAAA;EACA,8BAAA;ChBsrEP;AgBpsED;EAoBI,uBAAA;EACA,iCAAA;ChBmrEH;AgBxsED;;;;;;EA8BQ,cAAA;ChBkrEP;AgBhtED;EAoCI,8BAAA;ChB+qEH;AgBntED;EAyCI,0BAAA;ChB6qEH;AgBtqED;;;;;;EAOQ,aAAA;ChBuqEP;AgB5pED;EACE,0BAAA;ChB8pED;AgB/pED;;;;;;EAQQ,0BAAA;ChB+pEP;AgBvqED;;EAeM,yBAAA;ChB4pEL;AgBlpED;EAEI,0BAAA;ChBmpEH;AgB1oED;EAEI,0BAAA;ChB2oEH;AgBloED;EACE,iBAAA;EACA,YAAA;EACA,sBAAA;ChBooED;AgB/nEG;;EACE,iBAAA;EACA,YAAA;EACA,oBAAA;ChBkoEL;AiB9wEC;;;;;;;;;;;;EAOI,0BAAA;CjBqxEL;AiB/wEC;;;;;EAMI,0BAAA;CjBgxEL;AiBnyEC;;;;;;;;;;;;EAOI,0BAAA;CjB0yEL;AiBpyEC;;;;;EAMI,0BAAA;CjBqyEL;AiBxzEC;;;;;;;;;;;;EAOI,0BAAA;CjB+zEL;AiBzzEC;;;;;EAMI,0BAAA;CjB0zEL;AiB70EC;;;;;;;;;;;;EAOI,0BAAA;CjBo1EL;AiB90EC;;;;;EAMI,0BAAA;CjB+0EL;AiBl2EC;;;;;;;;;;;;EAOI,0BAAA;CjBy2EL;AiBn2EC;;;;;EAMI,0BAAA;CjBo2EL;AgBltED;EACE,iBAAA;EACA,kBAAA;ChBotED;AgBvpED;EAAA;IA1DI,YAAA;IACA,oBAAA;IACA,mBAAA;IACA,6CAAA;IACA,0BAAA;GhBqtED;EgB/pEH;IAlDM,iBAAA;GhBotEH;EgBlqEH;;;;;;IAzCY,oBAAA;GhBmtET;EgB1qEH;IAjCM,UAAA;GhB8sEH;EgB7qEH;;;;;;IAxBY,eAAA;GhB6sET;EgBrrEH;;;;;;IApBY,gBAAA;GhBitET;EgB7rEH;;;;IAPY,iBAAA;GhB0sET;CACF;AkBp6ED;EACE,WAAA;EACA,UAAA;EACA,UAAA;EAIA,aAAA;ClBm6ED;AkBh6ED;EACE,eAAA;EACA,YAAA;EACA,WAAA;EACA,oBAAA;EACA,gBAAA;EACA,qBAAA;EACA,eAAA;EACA,UAAA;EACA,iCAAA;ClBk6ED;AkB/5ED;EACE,sBAAA;EACA,gBAAA;EACA,mBAAA;EACA,kBAAA;ClBi6ED;AkBt5ED;Eb4BE,+BAAA;EACG,4BAAA;EACK,uBAAA;CL63ET;AkBt5ED;;EAEE,gBAAA;EACA,mBAAA;EACA,oBAAA;ClBw5ED;AkBr5ED;EACE,eAAA;ClBu5ED;AkBn5ED;EACE,eAAA;EACA,YAAA;ClBq5ED;AkBj5ED;;EAEE,aAAA;ClBm5ED;AkB/4ED;;;EZvEE,qBAAA;EAEA,2CAAA;EACA,qBAAA;CN09ED;AkB/4ED;EACE,eAAA;EACA,iBAAA;EACA,gBAAA;EACA,wBAAA;EACA,eAAA;ClBi5ED;AkBv3ED;EACE,eAAA;EACA,YAAA;EACA,aAAA;EACA,kBAAA;EACA,gBAAA;EACA,wBAAA;EACA,eAAA;EACA,0BAAA;EACA,uBAAA;EACA,0BAAA;EACA,mBAAA;EbxDA,yDAAA;EACQ,iDAAA;EAyHR,uFAAA;EACK,0EAAA;EACG,uEAAA;CL0zET;AmBl8EC;EACE,sBAAA;EACA,WAAA;EdUF,uFAAA;EACQ,+EAAA;CL27ET;AK15EC;EACE,eAAA;EACA,WAAA;CL45EH;AK15EC;EAA0B,eAAA;CL65E3B;AK55EC;EAAgC,eAAA;CL+5EjC;AkB/3EC;;;EAGE,0BAAA;EACA,WAAA;ClBi4EH;AkB93EC;;EAEE,oBAAA;ClBg4EH;AkB53EC;EACE,aAAA;ClB83EH;AkBl3ED;EACE,yBAAA;ClBo3ED;AkB50ED;EAtBI;;;;IACE,kBAAA;GlBw2EH;EkBr2EC;;;;;;;;IAEE,kBAAA;GlB62EH;EkB12EC;;;;;;;;IAEE,kBAAA;GlBk3EH;CACF;AkBx2ED;EACE,oBAAA;ClB02ED;AkBl2ED;;EAEE,mBAAA;EACA,eAAA;EACA,iBAAA;EACA,oBAAA;ClBo2ED;AkBz2ED;;EAQI,iBAAA;EACA,mBAAA;EACA,iBAAA;EACA,oBAAA;EACA,gBAAA;ClBq2EH;AkBl2ED;;;;EAIE,mBAAA;EACA,mBAAA;EACA,mBAAA;ClBo2ED;AkBj2ED;;EAEE,iBAAA;ClBm2ED;AkB/1ED;;EAEE,mBAAA;EACA,sBAAA;EACA,mBAAA;EACA,iBAAA;EACA,uBAAA;EACA,oBAAA;EACA,gBAAA;ClBi2ED;AkB/1ED;;EAEE,cAAA;EACA,kBAAA;ClBi2ED;AkBx1EC;;;;;;EAGE,oBAAA;ClB61EH;AkBv1EC;;;;EAEE,oBAAA;ClB21EH;AkBr1EC;;;;EAGI,oBAAA;ClBw1EL;AkB70ED;EAEE,iBAAA;EACA,oBAAA;EAEA,iBAAA;EACA,iBAAA;ClB60ED;AkB30EC;;EAEE,gBAAA;EACA,iBAAA;ClB60EH;AkBh0ED;EC7PE,aAAA;EACA,kBAAA;EACA,gBAAA;EACA,iBAAA;EACA,mBAAA;CnBgkFD;AmB9jFC;EACE,aAAA;EACA,kBAAA;CnBgkFH;AmB7jFC;;EAEE,aAAA;CnB+jFH;AkB50ED;EAEI,aAAA;EACA,kBAAA;EACA,gBAAA;EACA,iBAAA;EACA,mBAAA;ClB60EH;AkBn1ED;EASI,aAAA;EACA,kBAAA;ClB60EH;AkBv1ED;;EAcI,aAAA;ClB60EH;AkB31ED;EAiBI,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,gBAAA;EACA,iBAAA;ClB60EH;AkBz0ED;ECzRE,aAAA;EACA,mBAAA;EACA,gBAAA;EACA,uBAAA;EACA,mBAAA;CnBqmFD;AmBnmFC;EACE,aAAA;EACA,kBAAA;CnBqmFH;AmBlmFC;;EAEE,aAAA;CnBomFH;AkBr1ED;EAEI,aAAA;EACA,mBAAA;EACA,gBAAA;EACA,uBAAA;EACA,mBAAA;ClBs1EH;AkB51ED;EASI,aAAA;EACA,kBAAA;ClBs1EH;AkBh2ED;;EAcI,aAAA;ClBs1EH;AkBp2ED;EAiBI,aAAA;EACA,iBAAA;EACA,mBAAA;EACA,gBAAA;EACA,uBAAA;ClBs1EH;AkB70ED;EAEE,mBAAA;ClB80ED;AkBh1ED;EAMI,sBAAA;ClB60EH;AkBz0ED;EACE,mBAAA;EACA,OAAA;EACA,SAAA;EACA,WAAA;EACA,eAAA;EACA,YAAA;EACA,aAAA;EACA,kBAAA;EACA,mBAAA;EACA,qBAAA;ClB20ED;AkBz0ED;;;EAGE,YAAA;EACA,aAAA;EACA,kBAAA;ClB20ED;AkBz0ED;;;EAGE,YAAA;EACA,aAAA;EACA,kBAAA;ClB20ED;AkBv0ED;;;;;;;;;;ECpZI,eAAA;CnBuuFH;AkBn1ED;EChZI,sBAAA;Ed+CF,yDAAA;EACQ,iDAAA;CLwrFT;AmBtuFG;EACE,sBAAA;Ed4CJ,0EAAA;EACQ,kEAAA;CL6rFT;AkB71ED;ECtYI,eAAA;EACA,sBAAA;EACA,0BAAA;CnBsuFH;AkBl2ED;EChYI,eAAA;CnBquFH;AkBl2ED;;;;;;;;;;ECvZI,eAAA;CnBqwFH;AkB92ED;ECnZI,sBAAA;Ed+CF,yDAAA;EACQ,iDAAA;CLstFT;AmBpwFG;EACE,sBAAA;Ed4CJ,0EAAA;EACQ,kEAAA;CL2tFT;AkBx3ED;ECzYI,eAAA;EACA,sBAAA;EACA,0BAAA;CnBowFH;AkB73ED;ECnYI,eAAA;CnBmwFH;AkB73ED;;;;;;;;;;EC1ZI,eAAA;CnBmyFH;AkBz4ED;ECtZI,sBAAA;Ed+CF,yDAAA;EACQ,iDAAA;CLovFT;AmBlyFG;EACE,sBAAA;Ed4CJ,0EAAA;EACQ,kEAAA;CLyvFT;AkBn5ED;EC5YI,eAAA;EACA,sBAAA;EACA,0BAAA;CnBkyFH;AkBx5ED;ECtYI,eAAA;CnBiyFH;AkBp5EC;EACG,UAAA;ClBs5EJ;AkBp5EC;EACG,OAAA;ClBs5EJ;AkB54ED;EACE,eAAA;EACA,gBAAA;EACA,oBAAA;EACA,eAAA;ClB84ED;AkB3zED;EAAA;IA9DM,sBAAA;IACA,iBAAA;IACA,uBAAA;GlB63EH;EkBj0EH;IAvDM,sBAAA;IACA,YAAA;IACA,uBAAA;GlB23EH;EkBt0EH;IAhDM,sBAAA;GlBy3EH;EkBz0EH;IA5CM,sBAAA;IACA,uBAAA;GlBw3EH;EkB70EH;;;IAtCQ,YAAA;GlBw3EL;EkBl1EH;IAhCM,YAAA;GlBq3EH;EkBr1EH;IA5BM,iBAAA;IACA,uBAAA;GlBo3EH;EkBz1EH;;IApBM,sBAAA;IACA,cAAA;IACA,iBAAA;IACA,uBAAA;GlBi3EH;EkBh2EH;;IAdQ,gBAAA;GlBk3EL;EkBp2EH;;IATM,mBAAA;IACA,eAAA;GlBi3EH;EkBz2EH;IAHM,OAAA;GlB+2EH;CACF;AkBr2ED;;;;EASI,cAAA;EACA,iBAAA;EACA,iBAAA;ClBk2EH;AkB72ED;;EAiBI,iBAAA;ClBg2EH;AkBj3ED;EJhhBE,mBAAA;EACA,oBAAA;Cdo4FD;AkB90EC;EAAA;IAVI,kBAAA;IACA,iBAAA;IACA,iBAAA;GlB41EH;CACF;AkB53ED;EAwCI,YAAA;ClBu1EH;AkBz0EC;EAAA;IAJM,yBAAA;IACA,gBAAA;GlBi1EL;CACF;AkBv0EC;EAAA;IAJM,iBAAA;IACA,gBAAA;GlB+0EL;CACF;AoBl6FD;EACE,sBAAA;EACA,iBAAA;EACA,oBAAA;EACA,mBAAA;EACA,uBAAA;EACA,+BAAA;MAAA,2BAAA;EACA,gBAAA;EACA,uBAAA;EACA,8BAAA;EACA,oBAAA;EC6CA,kBAAA;EACA,gBAAA;EACA,wBAAA;EACA,mBAAA;EhB4JA,0BAAA;EACG,uBAAA;EACC,sBAAA;EACI,kBAAA;CL6tFT;AoBr6FG;;;;;;EdrBF,qBAAA;EAEA,2CAAA;EACA,qBAAA;CNi8FD;AoBz6FC;;;EAGE,eAAA;EACA,sBAAA;CpB26FH;AoBx6FC;;EAEE,WAAA;EACA,uBAAA;Ef2BF,yDAAA;EACQ,iDAAA;CLg5FT;AoBx6FC;;;EAGE,oBAAA;EE7CF,cAAA;EAGA,0BAAA;EjB8DA,yBAAA;EACQ,iBAAA;CLy5FT;AoBx6FG;;EAEE,qBAAA;CpB06FL;AoBj6FD;EC3DE,eAAA;EACA,0BAAA;EACA,sBAAA;CrB+9FD;AqB79FC;;EAEE,eAAA;EACA,0BAAA;EACI,sBAAA;CrB+9FP;AqB79FC;EACE,eAAA;EACA,0BAAA;EACI,sBAAA;CrB+9FP;AqB79FC;;;EAGE,eAAA;EACA,0BAAA;EACI,sBAAA;CrB+9FP;AqB79FG;;;;;;;;;EAGE,eAAA;EACA,0BAAA;EACI,sBAAA;CrBq+FT;AqBl+FC;;;EAGE,uBAAA;CrBo+FH;AqB/9FG;;;;;;;;;;;;;;;;;;EAME,0BAAA;EACI,sBAAA;CrB6+FT;AoB/9FD;ECTI,eAAA;EACA,0BAAA;CrB2+FH;AoBh+FD;EC9DE,eAAA;EACA,0BAAA;EACA,sBAAA;CrBiiGD;AqB/hGC;;EAEE,eAAA;EACA,0BAAA;EACI,sBAAA;CrBiiGP;AqB/hGC;EACE,eAAA;EACA,0BAAA;EACI,sBAAA;CrBiiGP;AqB/hGC;;;EAGE,eAAA;EACA,0BAAA;EACI,sBAAA;CrBiiGP;AqB/hGG;;;;;;;;;EAGE,eAAA;EACA,0BAAA;EACI,sBAAA;CrBuiGT;AqBpiGC;;;EAGE,uBAAA;CrBsiGH;AqBjiGG;;;;;;;;;;;;;;;;;;EAME,0BAAA;EACI,sBAAA;CrB+iGT;AoB9hGD;ECZI,eAAA;EACA,0BAAA;CrB6iGH;AoB9hGD;EClEE,eAAA;EACA,0BAAA;EACA,sBAAA;CrBmmGD;AqBjmGC;;EAEE,eAAA;EACA,0BAAA;EACI,sBAAA;CrBmmGP;AqBjmGC;EACE,eAAA;EACA,0BAAA;EACI,sBAAA;CrBmmGP;AqBjmGC;;;EAGE,eAAA;EACA,0BAAA;EACI,sBAAA;CrBmmGP;AqBjmGG;;;;;;;;;EAGE,eAAA;EACA,0BAAA;EACI,sBAAA;CrBymGT;AqBtmGC;;;EAGE,uBAAA;CrBwmGH;AqBnmGG;;;;;;;;;;;;;;;;;;EAME,0BAAA;EACI,sBAAA;CrBinGT;AoB5lGD;EChBI,eAAA;EACA,0BAAA;CrB+mGH;AoB5lGD;ECtEE,eAAA;EACA,0BAAA;EACA,sBAAA;CrBqqGD;AqBnqGC;;EAEE,eAAA;EACA,0BAAA;EACI,sBAAA;CrBqqGP;AqBnqGC;EACE,eAAA;EACA,0BAAA;EACI,sBAAA;CrBqqGP;AqBnqGC;;;EAGE,eAAA;EACA,0BAAA;EACI,sBAAA;CrBqqGP;AqBnqGG;;;;;;;;;EAGE,eAAA;EACA,0BAAA;EACI,sBAAA;CrB2qGT;AqBxqGC;;;EAGE,uBAAA;CrB0qGH;AqBrqGG;;;;;;;;;;;;;;;;;;EAME,0BAAA;EACI,sBAAA;CrBmrGT;AoB1pGD;ECpBI,eAAA;EACA,0BAAA;CrBirGH;AoB1pGD;EC1EE,eAAA;EACA,0BAAA;EACA,sBAAA;CrBuuGD;AqBruGC;;EAEE,eAAA;EACA,0BAAA;EACI,sBAAA;CrBuuGP;AqBruGC;EACE,eAAA;EACA,0BAAA;EACI,sBAAA;CrBuuGP;AqBruGC;;;EAGE,eAAA;EACA,0BAAA;EACI,sBAAA;CrBuuGP;AqBruGG;;;;;;;;;EAGE,eAAA;EACA,0BAAA;EACI,sBAAA;CrB6uGT;AqB1uGC;;;EAGE,uBAAA;CrB4uGH;AqBvuGG;;;;;;;;;;;;;;;;;;EAME,0BAAA;EACI,sBAAA;CrBqvGT;AoBxtGD;ECxBI,eAAA;EACA,0BAAA;CrBmvGH;AoBxtGD;EC9EE,eAAA;EACA,0BAAA;EACA,sBAAA;CrByyGD;AqBvyGC;;EAEE,eAAA;EACA,0BAAA;EACI,sBAAA;CrByyGP;AqBvyGC;EACE,eAAA;EACA,0BAAA;EACI,sBAAA;CrByyGP;AqBvyGC;;;EAGE,eAAA;EACA,0BAAA;EACI,sBAAA;CrByyGP;AqBvyGG;;;;;;;;;EAGE,eAAA;EACA,0BAAA;EACI,sBAAA;CrB+yGT;AqB5yGC;;;EAGE,uBAAA;CrB8yGH;AqBzyGG;;;;;;;;;;;;;;;;;;EAME,0BAAA;EACI,sBAAA;CrBuzGT;AoBtxGD;EC5BI,eAAA;EACA,0BAAA;CrBqzGH;AoBjxGD;EACE,eAAA;EACA,oBAAA;EACA,iBAAA;CpBmxGD;AoBjxGC;;;;;EAKE,8BAAA;EfnCF,yBAAA;EACQ,iBAAA;CLuzGT;AoBlxGC;;;;EAIE,0BAAA;CpBoxGH;AoBlxGC;;EAEE,eAAA;EACA,2BAAA;EACA,8BAAA;CpBoxGH;AoBhxGG;;;;EAEE,eAAA;EACA,sBAAA;CpBoxGL;AoB3wGD;;ECrEE,mBAAA;EACA,gBAAA;EACA,uBAAA;EACA,mBAAA;CrBo1GD;AoB9wGD;;ECzEE,kBAAA;EACA,gBAAA;EACA,iBAAA;EACA,mBAAA;CrB21GD;AoBjxGD;;EC7EE,iBAAA;EACA,gBAAA;EACA,iBAAA;EACA,mBAAA;CrBk2GD;AoBhxGD;EACE,eAAA;EACA,YAAA;CpBkxGD;AoB9wGD;EACE,gBAAA;CpBgxGD;AoBzwGC;;;EACE,YAAA;CpB6wGH;AuBv6GD;EACE,WAAA;ElBoLA,yCAAA;EACK,oCAAA;EACG,iCAAA;CLsvGT;AuB16GC;EACE,WAAA;CvB46GH;AuBx6GD;EACE,cAAA;CvB06GD;AuBx6GC;EAAY,eAAA;CvB26Gb;AuB16GC;EAAY,mBAAA;CvB66Gb;AuB56GC;EAAY,yBAAA;CvB+6Gb;AuB56GD;EACE,mBAAA;EACA,UAAA;EACA,iBAAA;ElBuKA,gDAAA;EACQ,2CAAA;KAAA,wCAAA;EAOR,mCAAA;EACQ,8BAAA;KAAA,2BAAA;EAGR,yCAAA;EACQ,oCAAA;KAAA,iCAAA;CLgwGT;AwB18GD;EACE,sBAAA;EACA,SAAA;EACA,UAAA;EACA,iBAAA;EACA,uBAAA;EACA,uBAAA;EACA,yBAAA;EACA,oCAAA;EACA,mCAAA;CxB48GD;AwBx8GD;;EAEE,mBAAA;CxB08GD;AwBt8GD;EACE,WAAA;CxBw8GD;AwBp8GD;EACE,mBAAA;EACA,UAAA;EACA,QAAA;EACA,cAAA;EACA,cAAA;EACA,YAAA;EACA,iBAAA;EACA,eAAA;EACA,gBAAA;EACA,iBAAA;EACA,gBAAA;EACA,iBAAA;EACA,0BAAA;EACA,0BAAA;EACA,sCAAA;EACA,mBAAA;EnBsBA,oDAAA;EACQ,4CAAA;EmBrBR,qCAAA;UAAA,6BAAA;CxBu8GD;AwBl8GC;EACE,SAAA;EACA,WAAA;CxBo8GH;AwB79GD;ECzBE,YAAA;EACA,cAAA;EACA,iBAAA;EACA,0BAAA;CzBy/GD;AwBn+GD;EAmCI,eAAA;EACA,kBAAA;EACA,YAAA;EACA,oBAAA;EACA,wBAAA;EACA,eAAA;EACA,oBAAA;CxBm8GH;AwB77GC;;EAEE,sBAAA;EACA,eAAA;EACA,0BAAA;CxB+7GH;AwBz7GC;;;EAGE,eAAA;EACA,sBAAA;EACA,WAAA;EACA,0BAAA;CxB27GH;AwBl7GC;;;EAGE,eAAA;CxBo7GH;AwBh7GC;;EAEE,sBAAA;EACA,8BAAA;EACA,uBAAA;EE3GF,oEAAA;EF6GE,oBAAA;CxBk7GH;AwB76GD;EAGI,eAAA;CxB66GH;AwBh7GD;EAQI,WAAA;CxB26GH;AwBn6GD;EACE,WAAA;EACA,SAAA;CxBq6GD;AwB75GD;EACE,QAAA;EACA,YAAA;CxB+5GD;AwB35GD;EACE,eAAA;EACA,kBAAA;EACA,gBAAA;EACA,wBAAA;EACA,eAAA;EACA,oBAAA;CxB65GD;AwBz5GD;EACE,gBAAA;EACA,QAAA;EACA,SAAA;EACA,UAAA;EACA,OAAA;EACA,aAAA;CxB25GD;AwBv5GD;EACE,SAAA;EACA,WAAA;CxBy5GD;AwBj5GD;;EAII,cAAA;EACA,0BAAA;EACA,4BAAA;EACA,YAAA;CxBi5GH;AwBx5GD;;EAWI,UAAA;EACA,aAAA;EACA,mBAAA;CxBi5GH;AwB53GD;EAXE;IApEA,WAAA;IACA,SAAA;GxB+8GC;EwB54GD;IA1DA,QAAA;IACA,YAAA;GxBy8GC;CACF;A2BzlHD;;EAEE,mBAAA;EACA,sBAAA;EACA,uBAAA;C3B2lHD;A2B/lHD;;EAMI,mBAAA;EACA,YAAA;C3B6lHH;A2B3lHG;;;;;;;;EAIE,WAAA;C3BimHL;A2B3lHD;;;;EAKI,kBAAA;C3B4lHH;A2BvlHD;EACE,kBAAA;C3BylHD;A2B1lHD;;;EAOI,YAAA;C3BwlHH;A2B/lHD;;;EAYI,iBAAA;C3BwlHH;A2BplHD;EACE,iBAAA;C3BslHD;A2BllHD;EACE,eAAA;C3BolHD;A2BnlHC;EClDA,8BAAA;EACG,2BAAA;C5BwoHJ;A2BllHD;;EC/CE,6BAAA;EACG,0BAAA;C5BqoHJ;A2BjlHD;EACE,YAAA;C3BmlHD;A2BjlHD;EACE,iBAAA;C3BmlHD;A2BjlHD;;ECnEE,8BAAA;EACG,2BAAA;C5BwpHJ;A2BhlHD;ECjEE,6BAAA;EACG,0BAAA;C5BopHJ;A2B/kHD;;EAEE,WAAA;C3BilHD;A2BhkHD;EACE,kBAAA;EACA,mBAAA;C3BkkHD;A2BhkHD;EACE,mBAAA;EACA,oBAAA;C3BkkHD;A2B7jHD;EtB/CE,yDAAA;EACQ,iDAAA;CL+mHT;A2B7jHC;EtBnDA,yBAAA;EACQ,iBAAA;CLmnHT;A2B1jHD;EACE,eAAA;C3B4jHD;A2BzjHD;EACE,wBAAA;EACA,uBAAA;C3B2jHD;A2BxjHD;EACE,wBAAA;C3B0jHD;A2BnjHD;;;EAII,eAAA;EACA,YAAA;EACA,YAAA;EACA,gBAAA;C3BojHH;A2B3jHD;EAcM,YAAA;C3BgjHL;A2B9jHD;;;;EAsBI,iBAAA;EACA,eAAA;C3B8iHH;A2BziHC;EACE,iBAAA;C3B2iHH;A2BziHC;EACE,6BAAA;ECpKF,8BAAA;EACC,6BAAA;C5BgtHF;A2B1iHC;EACE,+BAAA;EChLF,2BAAA;EACC,0BAAA;C5B6tHF;A2B1iHD;EACE,iBAAA;C3B4iHD;A2B1iHD;;EC/KE,8BAAA;EACC,6BAAA;C5B6tHF;A2BziHD;EC7LE,2BAAA;EACC,0BAAA;C5ByuHF;A2BriHD;EACE,eAAA;EACA,YAAA;EACA,oBAAA;EACA,0BAAA;C3BuiHD;A2B3iHD;;EAOI,YAAA;EACA,oBAAA;EACA,UAAA;C3BwiHH;A2BjjHD;EAYI,YAAA;C3BwiHH;A2BpjHD;EAgBI,WAAA;C3BuiHH;A2BthHD;;;;EAKM,mBAAA;EACA,uBAAA;EACA,qBAAA;C3BuhHL;A6BjwHD;EACE,mBAAA;EACA,eAAA;EACA,0BAAA;C7BmwHD;A6BhwHC;EACE,YAAA;EACA,gBAAA;EACA,iBAAA;C7BkwHH;A6B3wHD;EAeI,mBAAA;EACA,WAAA;EAKA,YAAA;EAEA,YAAA;EACA,iBAAA;C7B0vHH;A6BjvHD;;;EV8BE,aAAA;EACA,mBAAA;EACA,gBAAA;EACA,uBAAA;EACA,mBAAA;CnBwtHD;AmBttHC;;;EACE,aAAA;EACA,kBAAA;CnB0tHH;AmBvtHC;;;;;;EAEE,aAAA;CnB6tHH;A6BnwHD;;;EVyBE,aAAA;EACA,kBAAA;EACA,gBAAA;EACA,iBAAA;EACA,mBAAA;CnB+uHD;AmB7uHC;;;EACE,aAAA;EACA,kBAAA;CnBivHH;AmB9uHC;;;;;;EAEE,aAAA;CnBovHH;A6BjxHD;;;EAGE,oBAAA;C7BmxHD;A6BjxHC;;;EACE,iBAAA;C7BqxHH;A6BjxHD;;EAEE,UAAA;EACA,oBAAA;EACA,uBAAA;C7BmxHD;A6B9wHD;EACE,kBAAA;EACA,gBAAA;EACA,oBAAA;EACA,eAAA;EACA,eAAA;EACA,mBAAA;EACA,0BAAA;EACA,0BAAA;EACA,mBAAA;C7BgxHD;A6B7wHC;EACE,kBAAA;EACA,gBAAA;EACA,mBAAA;C7B+wHH;A6B7wHC;EACE,mBAAA;EACA,gBAAA;EACA,mBAAA;C7B+wHH;A6BnyHD;;EA0BI,cAAA;C7B6wHH;A6BxwHD;;;;;;;EDhGE,8BAAA;EACG,2BAAA;C5Bi3HJ;A6BzwHD;EACE,gBAAA;C7B2wHD;A6BzwHD;;;;;;;EDpGE,6BAAA;EACG,0BAAA;C5Bs3HJ;A6B1wHD;EACE,eAAA;C7B4wHD;A6BvwHD;EACE,mBAAA;EAGA,aAAA;EACA,oBAAA;C7BuwHD;A6B5wHD;EAUI,mBAAA;C7BqwHH;A6B/wHD;EAYM,kBAAA;C7BswHL;A6BnwHG;;;EAGE,WAAA;C7BqwHL;A6BhwHC;;EAGI,mBAAA;C7BiwHL;A6B9vHC;;EAGI,WAAA;EACA,kBAAA;C7B+vHL;A8B15HD;EACE,iBAAA;EACA,gBAAA;EACA,iBAAA;C9B45HD;A8B/5HD;EAOI,mBAAA;EACA,eAAA;C9B25HH;A8Bn6HD;EAWM,mBAAA;EACA,eAAA;EACA,mBAAA;C9B25HL;A8B15HK;;EAEE,sBAAA;EACA,0BAAA;C9B45HP;A8Bv5HG;EACE,eAAA;C9By5HL;A8Bv5HK;;EAEE,eAAA;EACA,sBAAA;EACA,8BAAA;EACA,oBAAA;C9By5HP;A8Bl5HG;;;EAGE,0BAAA;EACA,sBAAA;C9Bo5HL;A8B77HD;ELHE,YAAA;EACA,cAAA;EACA,iBAAA;EACA,0BAAA;CzBm8HD;A8Bn8HD;EA0DI,gBAAA;C9B44HH;A8Bn4HD;EACE,iCAAA;C9Bq4HD;A8Bt4HD;EAGI,YAAA;EAEA,oBAAA;C9Bq4HH;A8B14HD;EASM,kBAAA;EACA,wBAAA;EACA,8BAAA;EACA,2BAAA;C9Bo4HL;A8Bn4HK;EACE,sCAAA;C9Bq4HP;A8B/3HK;;;EAGE,eAAA;EACA,0BAAA;EACA,0BAAA;EACA,iCAAA;EACA,gBAAA;C9Bi4HP;A8B53HC;EAqDA,YAAA;EA8BA,iBAAA;C9B6yHD;A8Bh4HC;EAwDE,YAAA;C9B20HH;A8Bn4HC;EA0DI,mBAAA;EACA,mBAAA;C9B40HL;A8Bv4HC;EAgEE,UAAA;EACA,WAAA;C9B00HH;A8B9zHD;EAAA;IAPM,oBAAA;IACA,UAAA;G9By0HH;E8Bn0HH;IAJQ,iBAAA;G9B00HL;CACF;A8Bp5HC;EAuFE,gBAAA;EACA,mBAAA;C9Bg0HH;A8Bx5HC;;;EA8FE,0BAAA;C9B+zHH;A8BjzHD;EAAA;IATM,iCAAA;IACA,2BAAA;G9B8zHH;E8BtzHH;;;IAHM,6BAAA;G9B8zHH;CACF;A8B/5HD;EAEI,YAAA;C9Bg6HH;A8Bl6HD;EAMM,mBAAA;C9B+5HL;A8Br6HD;EASM,iBAAA;C9B+5HL;A8B15HK;;;EAGE,eAAA;EACA,0BAAA;C9B45HP;A8Bp5HD;EAEI,YAAA;C9Bq5HH;A8Bv5HD;EAIM,gBAAA;EACA,eAAA;C9Bs5HL;A8B14HD;EACE,YAAA;C9B44HD;A8B74HD;EAII,YAAA;C9B44HH;A8Bh5HD;EAMM,mBAAA;EACA,mBAAA;C9B64HL;A8Bp5HD;EAYI,UAAA;EACA,WAAA;C9B24HH;A8B/3HD;EAAA;IAPM,oBAAA;IACA,UAAA;G9B04HH;E8Bp4HH;IAJQ,iBAAA;G9B24HL;CACF;A8Bn4HD;EACE,iBAAA;C9Bq4HD;A8Bt4HD;EAKI,gBAAA;EACA,mBAAA;C9Bo4HH;A8B14HD;;;EAYI,0BAAA;C9Bm4HH;A8Br3HD;EAAA;IATM,iCAAA;IACA,2BAAA;G9Bk4HH;E8B13HH;;;IAHM,6BAAA;G9Bk4HH;CACF;A8Bz3HD;EAEI,cAAA;C9B03HH;A8B53HD;EAKI,eAAA;C9B03HH;A8Bj3HD;EAEE,iBAAA;EF3OA,2BAAA;EACC,0BAAA;C5B8lIF;A+BxlID;EACE,mBAAA;EACA,iBAAA;EACA,oBAAA;EACA,8BAAA;C/B0lID;A+BllID;EAAA;IAFI,mBAAA;G/BwlID;CACF;A+BzkID;EAAA;IAFI,YAAA;G/B+kID;CACF;A+BjkID;EACE,oBAAA;EACA,oBAAA;EACA,mBAAA;EACA,kCAAA;EACA,2DAAA;UAAA,mDAAA;EAEA,kCAAA;C/BkkID;A+BhkIC;EACE,iBAAA;C/BkkIH;A+BtiID;EAAA;IAxBI,YAAA;IACA,cAAA;IACA,yBAAA;YAAA,iBAAA;G/BkkID;E+BhkIC;IACE,0BAAA;IACA,wBAAA;IACA,kBAAA;IACA,6BAAA;G/BkkIH;E+B/jIC;IACE,oBAAA;G/BikIH;E+B5jIC;;;IAGE,gBAAA;IACA,iBAAA;G/B8jIH;CACF;A+B1jID;;EAGI,kBAAA;C/B2jIH;A+BtjIC;EAAA;;IAFI,kBAAA;G/B6jIH;CACF;A+BpjID;;;;EAII,oBAAA;EACA,mBAAA;C/BsjIH;A+BhjIC;EAAA;;;;IAHI,gBAAA;IACA,eAAA;G/B0jIH;CACF;A+B9iID;EACE,cAAA;EACA,sBAAA;C/BgjID;A+B3iID;EAAA;IAFI,iBAAA;G/BijID;CACF;A+B7iID;;EAEE,gBAAA;EACA,SAAA;EACA,QAAA;EACA,cAAA;C/B+iID;A+BziID;EAAA;;IAFI,iBAAA;G/BgjID;CACF;A+B9iID;EACE,OAAA;EACA,sBAAA;C/BgjID;A+B9iID;EACE,UAAA;EACA,iBAAA;EACA,sBAAA;C/BgjID;A+B1iID;EACE,YAAA;EACA,mBAAA;EACA,gBAAA;EACA,kBAAA;EACA,aAAA;C/B4iID;A+B1iIC;;EAEE,sBAAA;C/B4iIH;A+BrjID;EAaI,eAAA;C/B2iIH;A+BliID;EALI;;IAEE,mBAAA;G/B0iIH;CACF;A+BhiID;EACE,mBAAA;EACA,aAAA;EACA,mBAAA;EACA,kBAAA;EC9LA,gBAAA;EACA,mBAAA;ED+LA,8BAAA;EACA,uBAAA;EACA,8BAAA;EACA,mBAAA;C/BmiID;A+B/hIC;EACE,WAAA;C/BiiIH;A+B/iID;EAmBI,eAAA;EACA,YAAA;EACA,YAAA;EACA,mBAAA;C/B+hIH;A+BrjID;EAyBI,gBAAA;C/B+hIH;A+BzhID;EAAA;IAFI,cAAA;G/B+hID;CACF;A+BthID;EACE,oBAAA;C/BwhID;A+BzhID;EAII,kBAAA;EACA,qBAAA;EACA,kBAAA;C/BwhIH;A+B5/HC;EAAA;IAtBI,iBAAA;IACA,YAAA;IACA,YAAA;IACA,cAAA;IACA,8BAAA;IACA,UAAA;IACA,yBAAA;YAAA,iBAAA;G/BshIH;E+BtgID;;IAbM,2BAAA;G/BuhIL;E+B1gID;IAVM,kBAAA;G/BuhIL;E+BthIK;;IAEE,uBAAA;G/BwhIP;CACF;A+BtgID;EAAA;IAXI,YAAA;IACA,UAAA;G/BqhID;E+B3gIH;IAPM,YAAA;G/BqhIH;E+B9gIH;IALQ,kBAAA;IACA,qBAAA;G/BshIL;CACF;A+B3gID;EACE,mBAAA;EACA,oBAAA;EACA,mBAAA;EACA,kCAAA;EACA,qCAAA;E1B9NA,6FAAA;EACQ,qFAAA;E2B/DR,gBAAA;EACA,mBAAA;ChC4yID;AkB5xHD;EAAA;IA9DM,sBAAA;IACA,iBAAA;IACA,uBAAA;GlB81HH;EkBlyHH;IAvDM,sBAAA;IACA,YAAA;IACA,uBAAA;GlB41HH;EkBvyHH;IAhDM,sBAAA;GlB01HH;EkB1yHH;IA5CM,sBAAA;IACA,uBAAA;GlBy1HH;EkB9yHH;;;IAtCQ,YAAA;GlBy1HL;EkBnzHH;IAhCM,YAAA;GlBs1HH;EkBtzHH;IA5BM,iBAAA;IACA,uBAAA;GlBq1HH;EkB1zHH;;IApBM,sBAAA;IACA,cAAA;IACA,iBAAA;IACA,uBAAA;GlBk1HH;EkBj0HH;;IAdQ,gBAAA;GlBm1HL;EkBr0HH;;IATM,mBAAA;IACA,eAAA;GlBk1HH;EkB10HH;IAHM,OAAA;GlBg1HH;CACF;A+BpjIC;EAAA;IANI,mBAAA;G/B8jIH;E+B5jIG;IACE,iBAAA;G/B8jIL;CACF;A+B7iID;EAAA;IARI,YAAA;IACA,UAAA;IACA,eAAA;IACA,gBAAA;IACA,eAAA;IACA,kBAAA;I1BzPF,yBAAA;IACQ,iBAAA;GLmzIP;CACF;A+BnjID;EACE,cAAA;EHpUA,2BAAA;EACC,0BAAA;C5B03IF;A+BnjID;EACE,iBAAA;EHzUA,6BAAA;EACC,4BAAA;EAOD,8BAAA;EACC,6BAAA;C5By3IF;A+B/iID;EChVE,gBAAA;EACA,mBAAA;ChCk4ID;A+BhjIC;ECnVA,iBAAA;EACA,oBAAA;ChCs4ID;A+BjjIC;ECtVA,iBAAA;EACA,oBAAA;ChC04ID;A+B3iID;EChWE,iBAAA;EACA,oBAAA;ChC84ID;A+BviID;EAAA;IAJI,YAAA;IACA,kBAAA;IACA,mBAAA;G/B+iID;CACF;A+BlhID;EAhBE;IExWA,uBAAA;GjC84IC;E+BriID;IE5WA,wBAAA;IF8WE,oBAAA;G/BuiID;E+BziID;IAKI,gBAAA;G/BuiIH;CACF;A+B9hID;EACE,0BAAA;EACA,sBAAA;C/BgiID;A+BliID;EAKI,eAAA;C/BgiIH;A+B/hIG;;EAEE,eAAA;EACA,8BAAA;C/BiiIL;A+B1iID;EAcI,eAAA;C/B+hIH;A+B7iID;EAmBM,eAAA;C/B6hIL;A+B3hIK;;EAEE,eAAA;EACA,8BAAA;C/B6hIP;A+BzhIK;;;EAGE,eAAA;EACA,0BAAA;C/B2hIP;A+BvhIK;;;EAGE,eAAA;EACA,8BAAA;C/ByhIP;A+BjkID;EA8CI,sBAAA;C/BshIH;A+BrhIG;;EAEE,0BAAA;C/BuhIL;A+BxkID;EAoDM,0BAAA;C/BuhIL;A+B3kID;;EA0DI,sBAAA;C/BqhIH;A+B9gIK;;;EAGE,0BAAA;EACA,eAAA;C/BghIP;A+B/+HC;EAAA;IAzBQ,eAAA;G/B4gIP;E+B3gIO;;IAEE,eAAA;IACA,8BAAA;G/B6gIT;E+BzgIO;;;IAGE,eAAA;IACA,0BAAA;G/B2gIT;E+BvgIO;;;IAGE,eAAA;IACA,8BAAA;G/BygIT;CACF;A+B3mID;EA8GI,eAAA;C/BggIH;A+B//HG;EACE,eAAA;C/BigIL;A+BjnID;EAqHI,eAAA;C/B+/HH;A+B9/HG;;EAEE,eAAA;C/BggIL;A+B5/HK;;;;EAEE,eAAA;C/BggIP;A+Bx/HD;EACE,0BAAA;EACA,sBAAA;C/B0/HD;A+B5/HD;EAKI,eAAA;C/B0/HH;A+Bz/HG;;EAEE,eAAA;EACA,8BAAA;C/B2/HL;A+BpgID;EAcI,eAAA;C/By/HH;A+BvgID;EAmBM,eAAA;C/Bu/HL;A+Br/HK;;EAEE,eAAA;EACA,8BAAA;C/Bu/HP;A+Bn/HK;;;EAGE,eAAA;EACA,0BAAA;C/Bq/HP;A+Bj/HK;;;EAGE,eAAA;EACA,8BAAA;C/Bm/HP;A+B3hID;EA+CI,sBAAA;C/B++HH;A+B9+HG;;EAEE,0BAAA;C/Bg/HL;A+BliID;EAqDM,0BAAA;C/Bg/HL;A+BriID;;EA2DI,sBAAA;C/B8+HH;A+Bx+HK;;;EAGE,0BAAA;EACA,eAAA;C/B0+HP;A+Bn8HC;EAAA;IA/BQ,sBAAA;G/Bs+HP;E+Bv8HD;IA5BQ,0BAAA;G/Bs+HP;E+B18HD;IAzBQ,eAAA;G/Bs+HP;E+Br+HO;;IAEE,eAAA;IACA,8BAAA;G/Bu+HT;E+Bn+HO;;;IAGE,eAAA;IACA,0BAAA;G/Bq+HT;E+Bj+HO;;;IAGE,eAAA;IACA,8BAAA;G/Bm+HT;CACF;A+B3kID;EA+GI,eAAA;C/B+9HH;A+B99HG;EACE,eAAA;C/Bg+HL;A+BjlID;EAsHI,eAAA;C/B89HH;A+B79HG;;EAEE,eAAA;C/B+9HL;A+B39HK;;;;EAEE,eAAA;C/B+9HP;AkCzmJD;EACE,kBAAA;EACA,oBAAA;EACA,iBAAA;EACA,0BAAA;EACA,mBAAA;ClC2mJD;AkChnJD;EAQI,sBAAA;ClC2mJH;AkCnnJD;EAWM,kBAAA;EACA,eAAA;EACA,eAAA;ClC2mJL;AkCxnJD;EAkBI,eAAA;ClCymJH;AmC7nJD;EACE,sBAAA;EACA,gBAAA;EACA,eAAA;EACA,mBAAA;CnC+nJD;AmCnoJD;EAOI,gBAAA;CnC+nJH;AmCtoJD;;EAUM,mBAAA;EACA,YAAA;EACA,kBAAA;EACA,wBAAA;EACA,sBAAA;EACA,eAAA;EACA,0BAAA;EACA,0BAAA;EACA,kBAAA;CnCgoJL;AmC9nJG;;EAGI,eAAA;EPXN,+BAAA;EACG,4BAAA;C5B2oJJ;AmC7nJG;;EPvBF,gCAAA;EACG,6BAAA;C5BwpJJ;AmCxnJG;;;;EAEE,WAAA;EACA,eAAA;EACA,0BAAA;EACA,sBAAA;CnC4nJL;AmCtnJG;;;;;;EAGE,WAAA;EACA,eAAA;EACA,0BAAA;EACA,sBAAA;EACA,gBAAA;CnC2nJL;AmClrJD;;;;;;EAkEM,eAAA;EACA,0BAAA;EACA,sBAAA;EACA,oBAAA;CnCwnJL;AmC/mJD;;EC3EM,mBAAA;EACA,gBAAA;EACA,uBAAA;CpC8rJL;AoC5rJG;;ERKF,+BAAA;EACG,4BAAA;C5B2rJJ;AoC3rJG;;ERTF,gCAAA;EACG,6BAAA;C5BwsJJ;AmC1nJD;;EChFM,kBAAA;EACA,gBAAA;EACA,iBAAA;CpC8sJL;AoC5sJG;;ERKF,+BAAA;EACG,4BAAA;C5B2sJJ;AoC3sJG;;ERTF,gCAAA;EACG,6BAAA;C5BwtJJ;AqC3tJD;EACE,gBAAA;EACA,eAAA;EACA,iBAAA;EACA,mBAAA;CrC6tJD;AqCjuJD;EAOI,gBAAA;CrC6tJH;AqCpuJD;;EAUM,sBAAA;EACA,kBAAA;EACA,0BAAA;EACA,0BAAA;EACA,oBAAA;CrC8tJL;AqC5uJD;;EAmBM,sBAAA;EACA,0BAAA;CrC6tJL;AqCjvJD;;EA2BM,aAAA;CrC0tJL;AqCrvJD;;EAkCM,YAAA;CrCutJL;AqCzvJD;;;;EA2CM,eAAA;EACA,0BAAA;EACA,oBAAA;CrCotJL;AsClwJD;EACE,gBAAA;EACA,wBAAA;EACA,eAAA;EACA,kBAAA;EACA,eAAA;EACA,eAAA;EACA,mBAAA;EACA,oBAAA;EACA,yBAAA;EACA,qBAAA;CtCowJD;AsChwJG;;EAEE,eAAA;EACA,sBAAA;EACA,gBAAA;CtCkwJL;AsC7vJC;EACE,cAAA;CtC+vJH;AsC3vJC;EACE,mBAAA;EACA,UAAA;CtC6vJH;AsCtvJD;ECtCE,0BAAA;CvC+xJD;AuC5xJG;;EAEE,0BAAA;CvC8xJL;AsCzvJD;EC1CE,0BAAA;CvCsyJD;AuCnyJG;;EAEE,0BAAA;CvCqyJL;AsC5vJD;EC9CE,0BAAA;CvC6yJD;AuC1yJG;;EAEE,0BAAA;CvC4yJL;AsC/vJD;EClDE,0BAAA;CvCozJD;AuCjzJG;;EAEE,0BAAA;CvCmzJL;AsClwJD;ECtDE,0BAAA;CvC2zJD;AuCxzJG;;EAEE,0BAAA;CvC0zJL;AsCrwJD;EC1DE,0BAAA;CvCk0JD;AuC/zJG;;EAEE,0BAAA;CvCi0JL;AwCn0JD;EACE,sBAAA;EACA,gBAAA;EACA,iBAAA;EACA,gBAAA;EACA,kBAAA;EACA,eAAA;EACA,eAAA;EACA,uBAAA;EACA,oBAAA;EACA,mBAAA;EACA,0BAAA;EACA,oBAAA;CxCq0JD;AwCl0JC;EACE,cAAA;CxCo0JH;AwCh0JC;EACE,mBAAA;EACA,UAAA;CxCk0JH;AwC/zJC;;EAEE,OAAA;EACA,iBAAA;CxCi0JH;AwC5zJG;;EAEE,eAAA;EACA,sBAAA;EACA,gBAAA;CxC8zJL;AwCzzJC;;EAEE,eAAA;EACA,0BAAA;CxC2zJH;AwCxzJC;EACE,aAAA;CxC0zJH;AwCvzJC;EACE,kBAAA;CxCyzJH;AwCtzJC;EACE,iBAAA;CxCwzJH;AyCl3JD;EACE,kBAAA;EACA,qBAAA;EACA,oBAAA;EACA,eAAA;EACA,0BAAA;CzCo3JD;AyCz3JD;;EASI,eAAA;CzCo3JH;AyC73JD;EAaI,oBAAA;EACA,gBAAA;EACA,iBAAA;CzCm3JH;AyCl4JD;EAmBI,0BAAA;CzCk3JH;AyC/2JC;;EAEE,mBAAA;CzCi3JH;AyCz4JD;EA4BI,gBAAA;CzCg3JH;AyC91JD;EAAA;IAdI,kBAAA;IACA,qBAAA;GzCg3JD;EyC92JC;;IAEE,mBAAA;IACA,oBAAA;GzCg3JH;EyCx2JH;;IAHM,gBAAA;GzC+2JH;CACF;A0C15JD;EACE,eAAA;EACA,aAAA;EACA,oBAAA;EACA,wBAAA;EACA,0BAAA;EACA,0BAAA;EACA,mBAAA;ErCiLA,4CAAA;EACK,uCAAA;EACG,oCAAA;CL4uJT;A0Ct6JD;;EAaI,kBAAA;EACA,mBAAA;C1C65JH;A0Cz5JC;;;EAGE,sBAAA;C1C25JH;A0Ch7JD;EA0BI,aAAA;EACA,eAAA;C1Cy5JH;A2Cl7JD;EACE,cAAA;EACA,oBAAA;EACA,8BAAA;EACA,mBAAA;C3Co7JD;A2Cx7JD;EAQI,cAAA;EAEA,eAAA;C3Ck7JH;A2C57JD;EAeI,kBAAA;C3Cg7JH;A2C/7JD;;EAqBI,iBAAA;C3C86JH;A2Cn8JD;EAyBI,gBAAA;C3C66JH;A2Cr6JD;;EAEE,oBAAA;C3Cu6JD;A2Cz6JD;;EAMI,mBAAA;EACA,UAAA;EACA,aAAA;EACA,eAAA;C3Cu6JH;A2C/5JD;ECvDE,0BAAA;EACA,sBAAA;EACA,eAAA;C5Cy9JD;A2Cp6JD;EClDI,0BAAA;C5Cy9JH;A2Cv6JD;EC/CI,eAAA;C5Cy9JH;A2Ct6JD;EC3DE,0BAAA;EACA,sBAAA;EACA,eAAA;C5Co+JD;A2C36JD;ECtDI,0BAAA;C5Co+JH;A2C96JD;ECnDI,eAAA;C5Co+JH;A2C76JD;EC/DE,0BAAA;EACA,sBAAA;EACA,eAAA;C5C++JD;A2Cl7JD;EC1DI,0BAAA;C5C++JH;A2Cr7JD;ECvDI,eAAA;C5C++JH;A2Cp7JD;ECnEE,0BAAA;EACA,sBAAA;EACA,eAAA;C5C0/JD;A2Cz7JD;EC9DI,0BAAA;C5C0/JH;A2C57JD;EC3DI,eAAA;C5C0/JH;A6C5/JD;EACE;IAAQ,4BAAA;G7C+/JP;E6C9/JD;IAAQ,yBAAA;G7CigKP;CACF;A6C9/JD;EACE;IAAQ,4BAAA;G7CigKP;E6ChgKD;IAAQ,yBAAA;G7CmgKP;CACF;A6CtgKD;EACE;IAAQ,4BAAA;G7CigKP;E6ChgKD;IAAQ,yBAAA;G7CmgKP;CACF;A6C5/JD;EACE,iBAAA;EACA,aAAA;EACA,oBAAA;EACA,0BAAA;EACA,mBAAA;ExCsCA,uDAAA;EACQ,+CAAA;CLy9JT;A6C3/JD;EACE,YAAA;EACA,UAAA;EACA,aAAA;EACA,gBAAA;EACA,kBAAA;EACA,eAAA;EACA,mBAAA;EACA,0BAAA;ExCyBA,uDAAA;EACQ,+CAAA;EAyHR,oCAAA;EACK,+BAAA;EACG,4BAAA;CL62JT;A6Cx/JD;;ECCI,8MAAA;EACA,yMAAA;EACA,sMAAA;EDAF,mCAAA;UAAA,2BAAA;C7C4/JD;A6Cr/JD;;ExC5CE,2DAAA;EACK,sDAAA;EACG,mDAAA;CLqiKT;A6Cl/JD;EErEE,0BAAA;C/C0jKD;A+CvjKC;EDgDE,8MAAA;EACA,yMAAA;EACA,sMAAA;C9C0gKH;A6Ct/JD;EEzEE,0BAAA;C/CkkKD;A+C/jKC;EDgDE,8MAAA;EACA,yMAAA;EACA,sMAAA;C9CkhKH;A6C1/JD;EE7EE,0BAAA;C/C0kKD;A+CvkKC;EDgDE,8MAAA;EACA,yMAAA;EACA,sMAAA;C9C0hKH;A6C9/JD;EEjFE,0BAAA;C/CklKD;A+C/kKC;EDgDE,8MAAA;EACA,yMAAA;EACA,sMAAA;C9CkiKH;AgD1lKD;EAEE,iBAAA;ChD2lKD;AgDzlKC;EACE,cAAA;ChD2lKH;AgDvlKD;;EAEE,QAAA;EACA,iBAAA;ChDylKD;AgDtlKD;EACE,eAAA;ChDwlKD;AgDrlKD;EACE,eAAA;ChDulKD;AgDplKC;EACE,gBAAA;ChDslKH;AgDllKD;;EAEE,mBAAA;ChDolKD;AgDjlKD;;EAEE,oBAAA;ChDmlKD;AgDhlKD;;;EAGE,oBAAA;EACA,oBAAA;ChDklKD;AgD/kKD;EACE,uBAAA;ChDilKD;AgD9kKD;EACE,uBAAA;ChDglKD;AgD5kKD;EACE,cAAA;EACA,mBAAA;ChD8kKD;AgDxkKD;EACE,gBAAA;EACA,iBAAA;ChD0kKD;AiDjoKD;EAEE,oBAAA;EACA,gBAAA;CjDkoKD;AiD1nKD;EACE,mBAAA;EACA,eAAA;EACA,mBAAA;EAEA,oBAAA;EACA,0BAAA;EACA,0BAAA;CjD2nKD;AiDxnKC;ErB3BA,6BAAA;EACC,4BAAA;C5BspKF;AiDznKC;EACE,iBAAA;ErBvBF,gCAAA;EACC,+BAAA;C5BmpKF;AiDlnKD;;EAEE,eAAA;CjDonKD;AiDtnKD;;EAKI,eAAA;CjDqnKH;AiDjnKC;;;;EAEE,sBAAA;EACA,eAAA;EACA,0BAAA;CjDqnKH;AiDjnKD;EACE,YAAA;EACA,iBAAA;CjDmnKD;AiD9mKC;;;EAGE,0BAAA;EACA,eAAA;EACA,oBAAA;CjDgnKH;AiDrnKC;;;EASI,eAAA;CjDinKL;AiD1nKC;;;EAYI,eAAA;CjDmnKL;AiD9mKC;;;EAGE,WAAA;EACA,eAAA;EACA,0BAAA;EACA,sBAAA;CjDgnKH;AiDtnKC;;;;;;;;;EAYI,eAAA;CjDqnKL;AiDjoKC;;;EAeI,eAAA;CjDunKL;AkDztKC;EACE,eAAA;EACA,0BAAA;ClD2tKH;AkDztKG;;EAEE,eAAA;ClD2tKL;AkD7tKG;;EAKI,eAAA;ClD4tKP;AkDztKK;;;;EAEE,eAAA;EACA,0BAAA;ClD6tKP;AkD3tKK;;;;;;EAGE,YAAA;EACA,0BAAA;EACA,sBAAA;ClDguKP;AkDtvKC;EACE,eAAA;EACA,0BAAA;ClDwvKH;AkDtvKG;;EAEE,eAAA;ClDwvKL;AkD1vKG;;EAKI,eAAA;ClDyvKP;AkDtvKK;;;;EAEE,eAAA;EACA,0BAAA;ClD0vKP;AkDxvKK;;;;;;EAGE,YAAA;EACA,0BAAA;EACA,sBAAA;ClD6vKP;AkDnxKC;EACE,eAAA;EACA,0BAAA;ClDqxKH;AkDnxKG;;EAEE,eAAA;ClDqxKL;AkDvxKG;;EAKI,eAAA;ClDsxKP;AkDnxKK;;;;EAEE,eAAA;EACA,0BAAA;ClDuxKP;AkDrxKK;;;;;;EAGE,YAAA;EACA,0BAAA;EACA,sBAAA;ClD0xKP;AkDhzKC;EACE,eAAA;EACA,0BAAA;ClDkzKH;AkDhzKG;;EAEE,eAAA;ClDkzKL;AkDpzKG;;EAKI,eAAA;ClDmzKP;AkDhzKK;;;;EAEE,eAAA;EACA,0BAAA;ClDozKP;AkDlzKK;;;;;;EAGE,YAAA;EACA,0BAAA;EACA,sBAAA;ClDuzKP;AiDttKD;EACE,cAAA;EACA,mBAAA;CjDwtKD;AiDttKD;EACE,iBAAA;EACA,iBAAA;CjDwtKD;AmDl1KD;EACE,oBAAA;EACA,0BAAA;EACA,8BAAA;EACA,mBAAA;E9C0DA,kDAAA;EACQ,0CAAA;CL2xKT;AmDj1KD;EACE,cAAA;CnDm1KD;AmD90KD;EACE,mBAAA;EACA,qCAAA;EvBpBA,6BAAA;EACC,4BAAA;C5Bq2KF;AmDp1KD;EAMI,eAAA;CnDi1KH;AmD50KD;EACE,cAAA;EACA,iBAAA;EACA,gBAAA;EACA,eAAA;CnD80KD;AmDl1KD;;;;;EAWI,eAAA;CnD80KH;AmDz0KD;EACE,mBAAA;EACA,0BAAA;EACA,8BAAA;EvBxCA,gCAAA;EACC,+BAAA;C5Bo3KF;AmDn0KD;;EAGI,iBAAA;CnDo0KH;AmDv0KD;;EAMM,oBAAA;EACA,iBAAA;CnDq0KL;AmDj0KG;;EAEI,cAAA;EvBvEN,6BAAA;EACC,4BAAA;C5B24KF;AmD/zKG;;EAEI,iBAAA;EvBvEN,gCAAA;EACC,+BAAA;C5By4KF;AmDx1KD;EvB1DE,2BAAA;EACC,0BAAA;C5Bq5KF;AmD3zKD;EAEI,oBAAA;CnD4zKH;AmDzzKD;EACE,oBAAA;CnD2zKD;AmDnzKD;;;EAII,iBAAA;CnDozKH;AmDxzKD;;;EAOM,mBAAA;EACA,oBAAA;CnDszKL;AmD9zKD;;EvBzGE,6BAAA;EACC,4BAAA;C5B26KF;AmDn0KD;;;;EAmBQ,4BAAA;EACA,6BAAA;CnDszKP;AmD10KD;;;;;;;;EAwBU,4BAAA;CnD4zKT;AmDp1KD;;;;;;;;EA4BU,6BAAA;CnDk0KT;AmD91KD;;EvBjGE,gCAAA;EACC,+BAAA;C5Bm8KF;AmDn2KD;;;;EAyCQ,+BAAA;EACA,gCAAA;CnDg0KP;AmD12KD;;;;;;;;EA8CU,+BAAA;CnDs0KT;AmDp3KD;;;;;;;;EAkDU,gCAAA;CnD40KT;AmD93KD;;;;EA2DI,8BAAA;CnDy0KH;AmDp4KD;;EA+DI,cAAA;CnDy0KH;AmDx4KD;;EAmEI,UAAA;CnDy0KH;AmD54KD;;;;;;;;;;;;EA0EU,eAAA;CnDg1KT;AmD15KD;;;;;;;;;;;;EA8EU,gBAAA;CnD01KT;AmDx6KD;;;;;;;;EAuFU,iBAAA;CnD21KT;AmDl7KD;;;;;;;;EAgGU,iBAAA;CnD41KT;AmD57KD;EAsGI,UAAA;EACA,iBAAA;CnDy1KH;AmD/0KD;EACE,oBAAA;CnDi1KD;AmDl1KD;EAKI,iBAAA;EACA,mBAAA;CnDg1KH;AmDt1KD;EASM,gBAAA;CnDg1KL;AmDz1KD;EAcI,iBAAA;CnD80KH;AmD51KD;;EAkBM,8BAAA;CnD80KL;AmDh2KD;EAuBI,cAAA;CnD40KH;AmDn2KD;EAyBM,iCAAA;CnD60KL;AmDt0KD;EC1PE,sBAAA;CpDmkLD;AoDjkLC;EACE,eAAA;EACA,0BAAA;EACA,sBAAA;CpDmkLH;AoDtkLC;EAMI,0BAAA;CpDmkLL;AoDzkLC;EASI,eAAA;EACA,0BAAA;CpDmkLL;AoDhkLC;EAEI,6BAAA;CpDikLL;AmDr1KD;EC7PE,sBAAA;CpDqlLD;AoDnlLC;EACE,eAAA;EACA,0BAAA;EACA,sBAAA;CpDqlLH;AoDxlLC;EAMI,0BAAA;CpDqlLL;AoD3lLC;EASI,eAAA;EACA,0BAAA;CpDqlLL;AoDllLC;EAEI,6BAAA;CpDmlLL;AmDp2KD;EChQE,sBAAA;CpDumLD;AoDrmLC;EACE,eAAA;EACA,0BAAA;EACA,sBAAA;CpDumLH;AoD1mLC;EAMI,0BAAA;CpDumLL;AoD7mLC;EASI,eAAA;EACA,0BAAA;CpDumLL;AoDpmLC;EAEI,6BAAA;CpDqmLL;AmDn3KD;ECnQE,sBAAA;CpDynLD;AoDvnLC;EACE,eAAA;EACA,0BAAA;EACA,sBAAA;CpDynLH;AoD5nLC;EAMI,0BAAA;CpDynLL;AoD/nLC;EASI,eAAA;EACA,0BAAA;CpDynLL;AoDtnLC;EAEI,6BAAA;CpDunLL;AmDl4KD;ECtQE,sBAAA;CpD2oLD;AoDzoLC;EACE,eAAA;EACA,0BAAA;EACA,sBAAA;CpD2oLH;AoD9oLC;EAMI,0BAAA;CpD2oLL;AoDjpLC;EASI,eAAA;EACA,0BAAA;CpD2oLL;AoDxoLC;EAEI,6BAAA;CpDyoLL;AmDj5KD;ECzQE,sBAAA;CpD6pLD;AoD3pLC;EACE,eAAA;EACA,0BAAA;EACA,sBAAA;CpD6pLH;AoDhqLC;EAMI,0BAAA;CpD6pLL;AoDnqLC;EASI,eAAA;EACA,0BAAA;CpD6pLL;AoD1pLC;EAEI,6BAAA;CpD2pLL;AqD3qLD;EACE,mBAAA;EACA,eAAA;EACA,UAAA;EACA,WAAA;EACA,iBAAA;CrD6qLD;AqDlrLD;;;;;EAYI,mBAAA;EACA,OAAA;EACA,QAAA;EACA,UAAA;EACA,aAAA;EACA,YAAA;EACA,UAAA;CrD6qLH;AqDxqLD;EACE,uBAAA;CrD0qLD;AqDtqLD;EACE,oBAAA;CrDwqLD;AsDnsLD;EACE,iBAAA;EACA,cAAA;EACA,oBAAA;EACA,0BAAA;EACA,0BAAA;EACA,mBAAA;EjDwDA,wDAAA;EACQ,gDAAA;CL8oLT;AsD7sLD;EASI,mBAAA;EACA,kCAAA;CtDusLH;AsDlsLD;EACE,cAAA;EACA,mBAAA;CtDosLD;AsDlsLD;EACE,aAAA;EACA,mBAAA;CtDosLD;AuD1tLD;EACE,aAAA;EACA,gBAAA;EACA,kBAAA;EACA,eAAA;EACA,eAAA;EACA,6BAAA;EjCRA,aAAA;EAGA,0BAAA;CtBmuLD;AuD3tLC;;EAEE,eAAA;EACA,sBAAA;EACA,gBAAA;EjCfF,aAAA;EAGA,0BAAA;CtB2uLD;AuDvtLC;EACE,WAAA;EACA,gBAAA;EACA,wBAAA;EACA,UAAA;EACA,yBAAA;CvDytLH;AwD9uLD;EACE,iBAAA;CxDgvLD;AwD5uLD;EACE,cAAA;EACA,iBAAA;EACA,gBAAA;EACA,OAAA;EACA,SAAA;EACA,UAAA;EACA,QAAA;EACA,cAAA;EACA,kCAAA;EAIA,WAAA;CxD2uLD;AwDxuLC;EnD+GA,sCAAA;EACI,kCAAA;EACC,iCAAA;EACG,8BAAA;EAkER,oDAAA;EAEK,0CAAA;EACG,oCAAA;CL2jLT;AwD9uLC;EnD2GA,mCAAA;EACI,+BAAA;EACC,8BAAA;EACG,2BAAA;CLsoLT;AwDlvLD;EACE,mBAAA;EACA,iBAAA;CxDovLD;AwDhvLD;EACE,mBAAA;EACA,YAAA;EACA,aAAA;CxDkvLD;AwD9uLD;EACE,mBAAA;EACA,0BAAA;EACA,0BAAA;EACA,qCAAA;EACA,mBAAA;EnDaA,iDAAA;EACQ,yCAAA;EmDZR,qCAAA;UAAA,6BAAA;EAEA,WAAA;CxDgvLD;AwD5uLD;EACE,gBAAA;EACA,OAAA;EACA,SAAA;EACA,UAAA;EACA,QAAA;EACA,cAAA;EACA,0BAAA;CxD8uLD;AwD5uLC;ElCrEA,WAAA;EAGA,yBAAA;CtBkzLD;AwD/uLC;ElCtEA,aAAA;EAGA,0BAAA;CtBszLD;AwD9uLD;EACE,cAAA;EACA,iCAAA;EACA,0BAAA;CxDgvLD;AwD7uLD;EACE,iBAAA;CxD+uLD;AwD3uLD;EACE,UAAA;EACA,wBAAA;CxD6uLD;AwDxuLD;EACE,mBAAA;EACA,cAAA;CxD0uLD;AwDtuLD;EACE,cAAA;EACA,kBAAA;EACA,8BAAA;CxDwuLD;AwD3uLD;EAQI,iBAAA;EACA,iBAAA;CxDsuLH;AwD/uLD;EAaI,kBAAA;CxDquLH;AwDlvLD;EAiBI,eAAA;CxDouLH;AwD/tLD;EACE,mBAAA;EACA,aAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;CxDiuLD;AwD/sLD;EAZE;IACE,aAAA;IACA,kBAAA;GxD8tLD;EwD5tLD;InDvEA,kDAAA;IACQ,0CAAA;GLsyLP;EwD3tLD;IAAY,aAAA;GxD8tLX;CACF;AwDztLD;EAFE;IAAY,aAAA;GxD+tLX;CACF;AyD92LD;EACE,mBAAA;EACA,cAAA;EACA,eAAA;ECRA,4DAAA;EAEA,mBAAA;EACA,oBAAA;EACA,uBAAA;EACA,iBAAA;EACA,wBAAA;EACA,iBAAA;EACA,kBAAA;EACA,sBAAA;EACA,kBAAA;EACA,qBAAA;EACA,oBAAA;EACA,mBAAA;EACA,qBAAA;EACA,kBAAA;EDHA,gBAAA;EnCVA,WAAA;EAGA,yBAAA;CtBq4LD;AyD13LC;EnCdA,aAAA;EAGA,0BAAA;CtBy4LD;AyD73LC;EAAW,iBAAA;EAAmB,eAAA;CzDi4L/B;AyDh4LC;EAAW,iBAAA;EAAmB,eAAA;CzDo4L/B;AyDn4LC;EAAW,gBAAA;EAAmB,eAAA;CzDu4L/B;AyDt4LC;EAAW,kBAAA;EAAmB,eAAA;CzD04L/B;AyDt4LD;EACE,iBAAA;EACA,iBAAA;EACA,eAAA;EACA,mBAAA;EACA,0BAAA;EACA,mBAAA;CzDw4LD;AyDp4LD;EACE,mBAAA;EACA,SAAA;EACA,UAAA;EACA,0BAAA;EACA,oBAAA;CzDs4LD;AyDl4LC;EACE,UAAA;EACA,UAAA;EACA,kBAAA;EACA,wBAAA;EACA,0BAAA;CzDo4LH;AyDl4LC;EACE,UAAA;EACA,WAAA;EACA,oBAAA;EACA,wBAAA;EACA,0BAAA;CzDo4LH;AyDl4LC;EACE,UAAA;EACA,UAAA;EACA,oBAAA;EACA,wBAAA;EACA,0BAAA;CzDo4LH;AyDl4LC;EACE,SAAA;EACA,QAAA;EACA,iBAAA;EACA,4BAAA;EACA,4BAAA;CzDo4LH;AyDl4LC;EACE,SAAA;EACA,SAAA;EACA,iBAAA;EACA,4BAAA;EACA,2BAAA;CzDo4LH;AyDl4LC;EACE,OAAA;EACA,UAAA;EACA,kBAAA;EACA,wBAAA;EACA,6BAAA;CzDo4LH;AyDl4LC;EACE,OAAA;EACA,WAAA;EACA,iBAAA;EACA,wBAAA;EACA,6BAAA;CzDo4LH;AyDl4LC;EACE,OAAA;EACA,UAAA;EACA,iBAAA;EACA,wBAAA;EACA,6BAAA;CzDo4LH;A2Dj+LD;EACE,mBAAA;EACA,OAAA;EACA,QAAA;EACA,cAAA;EACA,cAAA;EACA,iBAAA;EACA,aAAA;EDXA,4DAAA;EAEA,mBAAA;EACA,oBAAA;EACA,uBAAA;EACA,iBAAA;EACA,wBAAA;EACA,iBAAA;EACA,kBAAA;EACA,sBAAA;EACA,kBAAA;EACA,qBAAA;EACA,oBAAA;EACA,mBAAA;EACA,qBAAA;EACA,kBAAA;ECAA,gBAAA;EAEA,0BAAA;EACA,qCAAA;UAAA,6BAAA;EACA,0BAAA;EACA,qCAAA;EACA,mBAAA;EtD8CA,kDAAA;EACQ,0CAAA;CLi8LT;A2D5+LC;EAAY,kBAAA;C3D++Lb;A2D9+LC;EAAY,kBAAA;C3Di/Lb;A2Dh/LC;EAAY,iBAAA;C3Dm/Lb;A2Dl/LC;EAAY,mBAAA;C3Dq/Lb;A2Dl/LD;EACE,UAAA;EACA,kBAAA;EACA,gBAAA;EACA,0BAAA;EACA,iCAAA;EACA,2BAAA;C3Do/LD;A2Dj/LD;EACE,kBAAA;C3Dm/LD;A2D3+LC;;EAEE,mBAAA;EACA,eAAA;EACA,SAAA;EACA,UAAA;EACA,0BAAA;EACA,oBAAA;C3D6+LH;A2D1+LD;EACE,mBAAA;C3D4+LD;A2D1+LD;EACE,mBAAA;EACA,YAAA;C3D4+LD;A2Dx+LC;EACE,UAAA;EACA,mBAAA;EACA,uBAAA;EACA,0BAAA;EACA,sCAAA;EACA,cAAA;C3D0+LH;A2Dz+LG;EACE,aAAA;EACA,YAAA;EACA,mBAAA;EACA,uBAAA;EACA,0BAAA;C3D2+LL;A2Dx+LC;EACE,SAAA;EACA,YAAA;EACA,kBAAA;EACA,qBAAA;EACA,4BAAA;EACA,wCAAA;C3D0+LH;A2Dz+LG;EACE,aAAA;EACA,UAAA;EACA,cAAA;EACA,qBAAA;EACA,4BAAA;C3D2+LL;A2Dx+LC;EACE,UAAA;EACA,mBAAA;EACA,oBAAA;EACA,6BAAA;EACA,yCAAA;EACA,WAAA;C3D0+LH;A2Dz+LG;EACE,aAAA;EACA,SAAA;EACA,mBAAA;EACA,oBAAA;EACA,6BAAA;C3D2+LL;A2Dv+LC;EACE,SAAA;EACA,aAAA;EACA,kBAAA;EACA,sBAAA;EACA,2BAAA;EACA,uCAAA;C3Dy+LH;A2Dx+LG;EACE,aAAA;EACA,WAAA;EACA,sBAAA;EACA,2BAAA;EACA,cAAA;C3D0+LL;A4DnmMD;EACE,mBAAA;C5DqmMD;A4DlmMD;EACE,mBAAA;EACA,iBAAA;EACA,YAAA;C5DomMD;A4DvmMD;EAMI,cAAA;EACA,mBAAA;EvD6KF,0CAAA;EACK,qCAAA;EACG,kCAAA;CLw7LT;A4D9mMD;;EAcM,eAAA;C5DomML;A4D1kMC;EAAA;IvDiKA,uDAAA;IAEK,6CAAA;IACG,uCAAA;IA7JR,oCAAA;IAEQ,4BAAA;IA+GR,4BAAA;IAEQ,oBAAA;GL69LP;E4DxmMG;;IvDmHJ,2CAAA;IACQ,mCAAA;IuDjHF,QAAA;G5D2mML;E4DzmMG;;IvD8GJ,4CAAA;IACQ,oCAAA;IuD5GF,QAAA;G5D4mML;E4D1mMG;;;IvDyGJ,wCAAA;IACQ,gCAAA;IuDtGF,QAAA;G5D6mML;CACF;A4DnpMD;;;EA6CI,eAAA;C5D2mMH;A4DxpMD;EAiDI,QAAA;C5D0mMH;A4D3pMD;;EAsDI,mBAAA;EACA,OAAA;EACA,YAAA;C5DymMH;A4DjqMD;EA4DI,WAAA;C5DwmMH;A4DpqMD;EA+DI,YAAA;C5DwmMH;A4DvqMD;;EAmEI,QAAA;C5DwmMH;A4D3qMD;EAuEI,YAAA;C5DumMH;A4D9qMD;EA0EI,WAAA;C5DumMH;A4D/lMD;EACE,mBAAA;EACA,OAAA;EACA,QAAA;EACA,UAAA;EACA,WAAA;EtC9FA,aAAA;EAGA,0BAAA;EsC6FA,gBAAA;EACA,eAAA;EACA,mBAAA;EACA,0CAAA;C5DkmMD;A4D7lMC;EdlGE,mGAAA;EACA,8FAAA;EACA,qHAAA;EAAA,+FAAA;EACA,4BAAA;EACA,uHAAA;C9CksMH;A4DjmMC;EACE,WAAA;EACA,SAAA;EdvGA,mGAAA;EACA,8FAAA;EACA,qHAAA;EAAA,+FAAA;EACA,4BAAA;EACA,uHAAA;C9C2sMH;A4DnmMC;;EAEE,WAAA;EACA,eAAA;EACA,sBAAA;EtCtHF,aAAA;EAGA,0BAAA;CtB0tMD;A4DpoMD;;;;EAsCI,mBAAA;EACA,SAAA;EACA,kBAAA;EACA,WAAA;EACA,sBAAA;C5DomMH;A4D9oMD;;EA8CI,UAAA;EACA,mBAAA;C5DomMH;A4DnpMD;;EAmDI,WAAA;EACA,oBAAA;C5DomMH;A4DxpMD;;EAwDI,YAAA;EACA,aAAA;EACA,eAAA;EACA,mBAAA;C5DomMH;A4D/lMG;EACE,iBAAA;C5DimML;A4D7lMG;EACE,iBAAA;C5D+lML;A4DrlMD;EACE,mBAAA;EACA,aAAA;EACA,UAAA;EACA,YAAA;EACA,WAAA;EACA,kBAAA;EACA,gBAAA;EACA,iBAAA;EACA,mBAAA;C5DulMD;A4DhmMD;EAYI,sBAAA;EACA,YAAA;EACA,aAAA;EACA,YAAA;EACA,oBAAA;EACA,0BAAA;EACA,oBAAA;EACA,gBAAA;EAWA,0BAAA;EACA,mCAAA;C5D6kMH;A4D5mMD;EAkCI,UAAA;EACA,YAAA;EACA,aAAA;EACA,0BAAA;C5D6kMH;A4DtkMD;EACE,mBAAA;EACA,UAAA;EACA,WAAA;EACA,aAAA;EACA,YAAA;EACA,kBAAA;EACA,qBAAA;EACA,eAAA;EACA,mBAAA;EACA,0CAAA;C5DwkMD;A4DvkMC;EACE,kBAAA;C5DykMH;A4DhiMD;EAhCE;;;;IAKI,YAAA;IACA,aAAA;IACA,kBAAA;IACA,gBAAA;G5DkkMH;E4D1kMD;;IAYI,mBAAA;G5DkkMH;E4D9kMD;;IAgBI,oBAAA;G5DkkMH;E4D7jMD;IACE,UAAA;IACA,WAAA;IACA,qBAAA;G5D+jMD;E4D3jMD;IACE,aAAA;G5D6jMD;CACF;A6D3zMC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAEE,aAAA;EACA,eAAA;C7Dy1MH;A6Dv1MC;;;;;;;;;;;;;;;EACE,YAAA;C7Du2MH;AiC/2MD;E6BRE,eAAA;EACA,kBAAA;EACA,mBAAA;C9D03MD;AiCj3MD;EACE,wBAAA;CjCm3MD;AiCj3MD;EACE,uBAAA;CjCm3MD;AiC32MD;EACE,yBAAA;CjC62MD;AiC32MD;EACE,0BAAA;CjC62MD;AiC32MD;EACE,mBAAA;CjC62MD;AiC32MD;E8BzBE,YAAA;EACA,mBAAA;EACA,kBAAA;EACA,8BAAA;EACA,UAAA;C/Du4MD;AiCz2MD;EACE,yBAAA;CjC22MD;AiCp2MD;EACE,gBAAA;CjCs2MD;AgEv4MD;EACE,oBAAA;ChEy4MD;AgEn4MD;;;;ECdE,yBAAA;CjEu5MD;AgEl4MD;;;;;;;;;;;;EAYE,yBAAA;ChEo4MD;AgE73MD;EAAA;IChDE,0BAAA;GjEi7MC;EiEh7MD;IAAU,0BAAA;GjEm7MT;EiEl7MD;IAAU,8BAAA;GjEq7MT;EiEp7MD;;IACU,+BAAA;GjEu7MT;CACF;AgEv4MD;EAAA;IAFI,0BAAA;GhE64MD;CACF;AgEv4MD;EAAA;IAFI,2BAAA;GhE64MD;CACF;AgEv4MD;EAAA;IAFI,iCAAA;GhE64MD;CACF;AgEt4MD;EAAA;ICrEE,0BAAA;GjE+8MC;EiE98MD;IAAU,0BAAA;GjEi9MT;EiEh9MD;IAAU,8BAAA;GjEm9MT;EiEl9MD;;IACU,+BAAA;GjEq9MT;CACF;AgEh5MD;EAAA;IAFI,0BAAA;GhEs5MD;CACF;AgEh5MD;EAAA;IAFI,2BAAA;GhEs5MD;CACF;AgEh5MD;EAAA;IAFI,iCAAA;GhEs5MD;CACF;AgE/4MD;EAAA;IC1FE,0BAAA;GjE6+MC;EiE5+MD;IAAU,0BAAA;GjE++MT;EiE9+MD;IAAU,8BAAA;GjEi/MT;EiEh/MD;;IACU,+BAAA;GjEm/MT;CACF;AgEz5MD;EAAA;IAFI,0BAAA;GhE+5MD;CACF;AgEz5MD;EAAA;IAFI,2BAAA;GhE+5MD;CACF;AgEz5MD;EAAA;IAFI,iCAAA;GhE+5MD;CACF;AgEx5MD;EAAA;IC/GE,0BAAA;GjE2gNC;EiE1gND;IAAU,0BAAA;GjE6gNT;EiE5gND;IAAU,8BAAA;GjE+gNT;EiE9gND;;IACU,+BAAA;GjEihNT;CACF;AgEl6MD;EAAA;IAFI,0BAAA;GhEw6MD;CACF;AgEl6MD;EAAA;IAFI,2BAAA;GhEw6MD;CACF;AgEl6MD;EAAA;IAFI,iCAAA;GhEw6MD;CACF;AgEj6MD;EAAA;IC5HE,yBAAA;GjEiiNC;CACF;AgEj6MD;EAAA;ICjIE,yBAAA;GjEsiNC;CACF;AgEj6MD;EAAA;ICtIE,yBAAA;GjE2iNC;CACF;AgEj6MD;EAAA;IC3IE,yBAAA;GjEgjNC;CACF;AgE95MD;ECnJE,yBAAA;CjEojND;AgE35MD;EAAA;ICjKE,0BAAA;GjEgkNC;EiE/jND;IAAU,0BAAA;GjEkkNT;EiEjkND;IAAU,8BAAA;GjEokNT;EiEnkND;;IACU,+BAAA;GjEskNT;CACF;AgEz6MD;EACE,yBAAA;ChE26MD;AgEt6MD;EAAA;IAFI,0BAAA;GhE46MD;CACF;AgE16MD;EACE,yBAAA;ChE46MD;AgEv6MD;EAAA;IAFI,2BAAA;GhE66MD;CACF;AgE36MD;EACE,yBAAA;ChE66MD;AgEx6MD;EAAA;IAFI,iCAAA;GhE86MD;CACF;AgEv6MD;EAAA;ICpLE,yBAAA;GjE+lNC;CACF","file":"bootstrap.css","sourcesContent":["/*!\n * Bootstrap v3.3.5 (http://getbootstrap.com)\n * Copyright 2011-2015 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */\nhtml {\n font-family: sans-serif;\n -ms-text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%;\n}\nbody {\n margin: 0;\n}\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n display: block;\n}\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block;\n vertical-align: baseline;\n}\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n[hidden],\ntemplate {\n display: none;\n}\na {\n background-color: transparent;\n}\na:active,\na:hover {\n outline: 0;\n}\nabbr[title] {\n border-bottom: 1px dotted;\n}\nb,\nstrong {\n font-weight: bold;\n}\ndfn {\n font-style: italic;\n}\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\nmark {\n background: #ff0;\n color: #000;\n}\nsmall {\n font-size: 80%;\n}\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\nsup {\n top: -0.5em;\n}\nsub {\n bottom: -0.25em;\n}\nimg {\n border: 0;\n}\nsvg:not(:root) {\n overflow: hidden;\n}\nfigure {\n margin: 1em 40px;\n}\nhr {\n box-sizing: content-box;\n height: 0;\n}\npre {\n overflow: auto;\n}\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n color: inherit;\n font: inherit;\n margin: 0;\n}\nbutton {\n overflow: visible;\n}\nbutton,\nselect {\n text-transform: none;\n}\nbutton,\nhtml input[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n -webkit-appearance: button;\n cursor: pointer;\n}\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\ninput {\n line-height: normal;\n}\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box;\n padding: 0;\n}\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\ninput[type=\"search\"] {\n -webkit-appearance: textfield;\n box-sizing: content-box;\n}\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\nlegend {\n border: 0;\n padding: 0;\n}\ntextarea {\n overflow: auto;\n}\noptgroup {\n font-weight: bold;\n}\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\ntd,\nth {\n padding: 0;\n}\n/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */\n@media print {\n *,\n *:before,\n *:after {\n background: transparent !important;\n color: #000 !important;\n box-shadow: none !important;\n text-shadow: none !important;\n }\n a,\n a:visited {\n text-decoration: underline;\n }\n a[href]:after {\n content: \" (\" attr(href) \")\";\n }\n abbr[title]:after {\n content: \" (\" attr(title) \")\";\n }\n a[href^=\"#\"]:after,\n a[href^=\"javascript:\"]:after {\n content: \"\";\n }\n pre,\n blockquote {\n border: 1px solid #999;\n page-break-inside: avoid;\n }\n thead {\n display: table-header-group;\n }\n tr,\n img {\n page-break-inside: avoid;\n }\n img {\n max-width: 100% !important;\n }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n h2,\n h3 {\n page-break-after: avoid;\n }\n .navbar {\n display: none;\n }\n .btn > .caret,\n .dropup > .btn > .caret {\n border-top-color: #000 !important;\n }\n .label {\n border: 1px solid #000;\n }\n .table {\n border-collapse: collapse !important;\n }\n .table td,\n .table th {\n background-color: #fff !important;\n }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #ddd !important;\n }\n}\n@font-face {\n font-family: 'Glyphicons Halflings';\n src: url('../fonts/glyphicons-halflings-regular.eot');\n src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');\n}\n.glyphicon {\n position: relative;\n top: 1px;\n display: inline-block;\n font-family: 'Glyphicons Halflings';\n font-style: normal;\n font-weight: normal;\n line-height: 1;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n.glyphicon-asterisk:before {\n content: \"\\2a\";\n}\n.glyphicon-plus:before {\n content: \"\\2b\";\n}\n.glyphicon-euro:before,\n.glyphicon-eur:before {\n content: \"\\20ac\";\n}\n.glyphicon-minus:before {\n content: \"\\2212\";\n}\n.glyphicon-cloud:before {\n content: \"\\2601\";\n}\n.glyphicon-envelope:before {\n content: \"\\2709\";\n}\n.glyphicon-pencil:before {\n content: \"\\270f\";\n}\n.glyphicon-glass:before {\n content: \"\\e001\";\n}\n.glyphicon-music:before {\n content: \"\\e002\";\n}\n.glyphicon-search:before {\n content: \"\\e003\";\n}\n.glyphicon-heart:before {\n content: \"\\e005\";\n}\n.glyphicon-star:before {\n content: \"\\e006\";\n}\n.glyphicon-star-empty:before {\n content: \"\\e007\";\n}\n.glyphicon-user:before {\n content: \"\\e008\";\n}\n.glyphicon-film:before {\n content: \"\\e009\";\n}\n.glyphicon-th-large:before {\n content: \"\\e010\";\n}\n.glyphicon-th:before {\n content: \"\\e011\";\n}\n.glyphicon-th-list:before {\n content: \"\\e012\";\n}\n.glyphicon-ok:before {\n content: \"\\e013\";\n}\n.glyphicon-remove:before {\n content: \"\\e014\";\n}\n.glyphicon-zoom-in:before {\n content: \"\\e015\";\n}\n.glyphicon-zoom-out:before {\n content: \"\\e016\";\n}\n.glyphicon-off:before {\n content: \"\\e017\";\n}\n.glyphicon-signal:before {\n content: \"\\e018\";\n}\n.glyphicon-cog:before {\n content: \"\\e019\";\n}\n.glyphicon-trash:before {\n content: \"\\e020\";\n}\n.glyphicon-home:before {\n content: \"\\e021\";\n}\n.glyphicon-file:before {\n content: \"\\e022\";\n}\n.glyphicon-time:before {\n content: \"\\e023\";\n}\n.glyphicon-road:before {\n content: \"\\e024\";\n}\n.glyphicon-download-alt:before {\n content: \"\\e025\";\n}\n.glyphicon-download:before {\n content: \"\\e026\";\n}\n.glyphicon-upload:before {\n content: \"\\e027\";\n}\n.glyphicon-inbox:before {\n content: \"\\e028\";\n}\n.glyphicon-play-circle:before {\n content: \"\\e029\";\n}\n.glyphicon-repeat:before {\n content: \"\\e030\";\n}\n.glyphicon-refresh:before {\n content: \"\\e031\";\n}\n.glyphicon-list-alt:before {\n content: \"\\e032\";\n}\n.glyphicon-lock:before {\n content: \"\\e033\";\n}\n.glyphicon-flag:before {\n content: \"\\e034\";\n}\n.glyphicon-headphones:before {\n content: \"\\e035\";\n}\n.glyphicon-volume-off:before {\n content: \"\\e036\";\n}\n.glyphicon-volume-down:before {\n content: \"\\e037\";\n}\n.glyphicon-volume-up:before {\n content: \"\\e038\";\n}\n.glyphicon-qrcode:before {\n content: \"\\e039\";\n}\n.glyphicon-barcode:before {\n content: \"\\e040\";\n}\n.glyphicon-tag:before {\n content: \"\\e041\";\n}\n.glyphicon-tags:before {\n content: \"\\e042\";\n}\n.glyphicon-book:before {\n content: \"\\e043\";\n}\n.glyphicon-bookmark:before {\n content: \"\\e044\";\n}\n.glyphicon-print:before {\n content: \"\\e045\";\n}\n.glyphicon-camera:before {\n content: \"\\e046\";\n}\n.glyphicon-font:before {\n content: \"\\e047\";\n}\n.glyphicon-bold:before {\n content: \"\\e048\";\n}\n.glyphicon-italic:before {\n content: \"\\e049\";\n}\n.glyphicon-text-height:before {\n content: \"\\e050\";\n}\n.glyphicon-text-width:before {\n content: \"\\e051\";\n}\n.glyphicon-align-left:before {\n content: \"\\e052\";\n}\n.glyphicon-align-center:before {\n content: \"\\e053\";\n}\n.glyphicon-align-right:before {\n content: \"\\e054\";\n}\n.glyphicon-align-justify:before {\n content: \"\\e055\";\n}\n.glyphicon-list:before {\n content: \"\\e056\";\n}\n.glyphicon-indent-left:before {\n content: \"\\e057\";\n}\n.glyphicon-indent-right:before {\n content: \"\\e058\";\n}\n.glyphicon-facetime-video:before {\n content: \"\\e059\";\n}\n.glyphicon-picture:before {\n content: \"\\e060\";\n}\n.glyphicon-map-marker:before {\n content: \"\\e062\";\n}\n.glyphicon-adjust:before {\n content: \"\\e063\";\n}\n.glyphicon-tint:before {\n content: \"\\e064\";\n}\n.glyphicon-edit:before {\n content: \"\\e065\";\n}\n.glyphicon-share:before {\n content: \"\\e066\";\n}\n.glyphicon-check:before {\n content: \"\\e067\";\n}\n.glyphicon-move:before {\n content: \"\\e068\";\n}\n.glyphicon-step-backward:before {\n content: \"\\e069\";\n}\n.glyphicon-fast-backward:before {\n content: \"\\e070\";\n}\n.glyphicon-backward:before {\n content: \"\\e071\";\n}\n.glyphicon-play:before {\n content: \"\\e072\";\n}\n.glyphicon-pause:before {\n content: \"\\e073\";\n}\n.glyphicon-stop:before {\n content: \"\\e074\";\n}\n.glyphicon-forward:before {\n content: \"\\e075\";\n}\n.glyphicon-fast-forward:before {\n content: \"\\e076\";\n}\n.glyphicon-step-forward:before {\n content: \"\\e077\";\n}\n.glyphicon-eject:before {\n content: \"\\e078\";\n}\n.glyphicon-chevron-left:before {\n content: \"\\e079\";\n}\n.glyphicon-chevron-right:before {\n content: \"\\e080\";\n}\n.glyphicon-plus-sign:before {\n content: \"\\e081\";\n}\n.glyphicon-minus-sign:before {\n content: \"\\e082\";\n}\n.glyphicon-remove-sign:before {\n content: \"\\e083\";\n}\n.glyphicon-ok-sign:before {\n content: \"\\e084\";\n}\n.glyphicon-question-sign:before {\n content: \"\\e085\";\n}\n.glyphicon-info-sign:before {\n content: \"\\e086\";\n}\n.glyphicon-screenshot:before {\n content: \"\\e087\";\n}\n.glyphicon-remove-circle:before {\n content: \"\\e088\";\n}\n.glyphicon-ok-circle:before {\n content: \"\\e089\";\n}\n.glyphicon-ban-circle:before {\n content: \"\\e090\";\n}\n.glyphicon-arrow-left:before {\n content: \"\\e091\";\n}\n.glyphicon-arrow-right:before {\n content: \"\\e092\";\n}\n.glyphicon-arrow-up:before {\n content: \"\\e093\";\n}\n.glyphicon-arrow-down:before {\n content: \"\\e094\";\n}\n.glyphicon-share-alt:before {\n content: \"\\e095\";\n}\n.glyphicon-resize-full:before {\n content: \"\\e096\";\n}\n.glyphicon-resize-small:before {\n content: \"\\e097\";\n}\n.glyphicon-exclamation-sign:before {\n content: \"\\e101\";\n}\n.glyphicon-gift:before {\n content: \"\\e102\";\n}\n.glyphicon-leaf:before {\n content: \"\\e103\";\n}\n.glyphicon-fire:before {\n content: \"\\e104\";\n}\n.glyphicon-eye-open:before {\n content: \"\\e105\";\n}\n.glyphicon-eye-close:before {\n content: \"\\e106\";\n}\n.glyphicon-warning-sign:before {\n content: \"\\e107\";\n}\n.glyphicon-plane:before {\n content: \"\\e108\";\n}\n.glyphicon-calendar:before {\n content: \"\\e109\";\n}\n.glyphicon-random:before {\n content: \"\\e110\";\n}\n.glyphicon-comment:before {\n content: \"\\e111\";\n}\n.glyphicon-magnet:before {\n content: \"\\e112\";\n}\n.glyphicon-chevron-up:before {\n content: \"\\e113\";\n}\n.glyphicon-chevron-down:before {\n content: \"\\e114\";\n}\n.glyphicon-retweet:before {\n content: \"\\e115\";\n}\n.glyphicon-shopping-cart:before {\n content: \"\\e116\";\n}\n.glyphicon-folder-close:before {\n content: \"\\e117\";\n}\n.glyphicon-folder-open:before {\n content: \"\\e118\";\n}\n.glyphicon-resize-vertical:before {\n content: \"\\e119\";\n}\n.glyphicon-resize-horizontal:before {\n content: \"\\e120\";\n}\n.glyphicon-hdd:before {\n content: \"\\e121\";\n}\n.glyphicon-bullhorn:before {\n content: \"\\e122\";\n}\n.glyphicon-bell:before {\n content: \"\\e123\";\n}\n.glyphicon-certificate:before {\n content: \"\\e124\";\n}\n.glyphicon-thumbs-up:before {\n content: \"\\e125\";\n}\n.glyphicon-thumbs-down:before {\n content: \"\\e126\";\n}\n.glyphicon-hand-right:before {\n content: \"\\e127\";\n}\n.glyphicon-hand-left:before {\n content: \"\\e128\";\n}\n.glyphicon-hand-up:before {\n content: \"\\e129\";\n}\n.glyphicon-hand-down:before {\n content: \"\\e130\";\n}\n.glyphicon-circle-arrow-right:before {\n content: \"\\e131\";\n}\n.glyphicon-circle-arrow-left:before {\n content: \"\\e132\";\n}\n.glyphicon-circle-arrow-up:before {\n content: \"\\e133\";\n}\n.glyphicon-circle-arrow-down:before {\n content: \"\\e134\";\n}\n.glyphicon-globe:before {\n content: \"\\e135\";\n}\n.glyphicon-wrench:before {\n content: \"\\e136\";\n}\n.glyphicon-tasks:before {\n content: \"\\e137\";\n}\n.glyphicon-filter:before {\n content: \"\\e138\";\n}\n.glyphicon-briefcase:before {\n content: \"\\e139\";\n}\n.glyphicon-fullscreen:before {\n content: \"\\e140\";\n}\n.glyphicon-dashboard:before {\n content: \"\\e141\";\n}\n.glyphicon-paperclip:before {\n content: \"\\e142\";\n}\n.glyphicon-heart-empty:before {\n content: \"\\e143\";\n}\n.glyphicon-link:before {\n content: \"\\e144\";\n}\n.glyphicon-phone:before {\n content: \"\\e145\";\n}\n.glyphicon-pushpin:before {\n content: \"\\e146\";\n}\n.glyphicon-usd:before {\n content: \"\\e148\";\n}\n.glyphicon-gbp:before {\n content: \"\\e149\";\n}\n.glyphicon-sort:before {\n content: \"\\e150\";\n}\n.glyphicon-sort-by-alphabet:before {\n content: \"\\e151\";\n}\n.glyphicon-sort-by-alphabet-alt:before {\n content: \"\\e152\";\n}\n.glyphicon-sort-by-order:before {\n content: \"\\e153\";\n}\n.glyphicon-sort-by-order-alt:before {\n content: \"\\e154\";\n}\n.glyphicon-sort-by-attributes:before {\n content: \"\\e155\";\n}\n.glyphicon-sort-by-attributes-alt:before {\n content: \"\\e156\";\n}\n.glyphicon-unchecked:before {\n content: \"\\e157\";\n}\n.glyphicon-expand:before {\n content: \"\\e158\";\n}\n.glyphicon-collapse-down:before {\n content: \"\\e159\";\n}\n.glyphicon-collapse-up:before {\n content: \"\\e160\";\n}\n.glyphicon-log-in:before {\n content: \"\\e161\";\n}\n.glyphicon-flash:before {\n content: \"\\e162\";\n}\n.glyphicon-log-out:before {\n content: \"\\e163\";\n}\n.glyphicon-new-window:before {\n content: \"\\e164\";\n}\n.glyphicon-record:before {\n content: \"\\e165\";\n}\n.glyphicon-save:before {\n content: \"\\e166\";\n}\n.glyphicon-open:before {\n content: \"\\e167\";\n}\n.glyphicon-saved:before {\n content: \"\\e168\";\n}\n.glyphicon-import:before {\n content: \"\\e169\";\n}\n.glyphicon-export:before {\n content: \"\\e170\";\n}\n.glyphicon-send:before {\n content: \"\\e171\";\n}\n.glyphicon-floppy-disk:before {\n content: \"\\e172\";\n}\n.glyphicon-floppy-saved:before {\n content: \"\\e173\";\n}\n.glyphicon-floppy-remove:before {\n content: \"\\e174\";\n}\n.glyphicon-floppy-save:before {\n content: \"\\e175\";\n}\n.glyphicon-floppy-open:before {\n content: \"\\e176\";\n}\n.glyphicon-credit-card:before {\n content: \"\\e177\";\n}\n.glyphicon-transfer:before {\n content: \"\\e178\";\n}\n.glyphicon-cutlery:before {\n content: \"\\e179\";\n}\n.glyphicon-header:before {\n content: \"\\e180\";\n}\n.glyphicon-compressed:before {\n content: \"\\e181\";\n}\n.glyphicon-earphone:before {\n content: \"\\e182\";\n}\n.glyphicon-phone-alt:before {\n content: \"\\e183\";\n}\n.glyphicon-tower:before {\n content: \"\\e184\";\n}\n.glyphicon-stats:before {\n content: \"\\e185\";\n}\n.glyphicon-sd-video:before {\n content: \"\\e186\";\n}\n.glyphicon-hd-video:before {\n content: \"\\e187\";\n}\n.glyphicon-subtitles:before {\n content: \"\\e188\";\n}\n.glyphicon-sound-stereo:before {\n content: \"\\e189\";\n}\n.glyphicon-sound-dolby:before {\n content: \"\\e190\";\n}\n.glyphicon-sound-5-1:before {\n content: \"\\e191\";\n}\n.glyphicon-sound-6-1:before {\n content: \"\\e192\";\n}\n.glyphicon-sound-7-1:before {\n content: \"\\e193\";\n}\n.glyphicon-copyright-mark:before {\n content: \"\\e194\";\n}\n.glyphicon-registration-mark:before {\n content: \"\\e195\";\n}\n.glyphicon-cloud-download:before {\n content: \"\\e197\";\n}\n.glyphicon-cloud-upload:before {\n content: \"\\e198\";\n}\n.glyphicon-tree-conifer:before {\n content: \"\\e199\";\n}\n.glyphicon-tree-deciduous:before {\n content: \"\\e200\";\n}\n.glyphicon-cd:before {\n content: \"\\e201\";\n}\n.glyphicon-save-file:before {\n content: \"\\e202\";\n}\n.glyphicon-open-file:before {\n content: \"\\e203\";\n}\n.glyphicon-level-up:before {\n content: \"\\e204\";\n}\n.glyphicon-copy:before {\n content: \"\\e205\";\n}\n.glyphicon-paste:before {\n content: \"\\e206\";\n}\n.glyphicon-alert:before {\n content: \"\\e209\";\n}\n.glyphicon-equalizer:before {\n content: \"\\e210\";\n}\n.glyphicon-king:before {\n content: \"\\e211\";\n}\n.glyphicon-queen:before {\n content: \"\\e212\";\n}\n.glyphicon-pawn:before {\n content: \"\\e213\";\n}\n.glyphicon-bishop:before {\n content: \"\\e214\";\n}\n.glyphicon-knight:before {\n content: \"\\e215\";\n}\n.glyphicon-baby-formula:before {\n content: \"\\e216\";\n}\n.glyphicon-tent:before {\n content: \"\\26fa\";\n}\n.glyphicon-blackboard:before {\n content: \"\\e218\";\n}\n.glyphicon-bed:before {\n content: \"\\e219\";\n}\n.glyphicon-apple:before {\n content: \"\\f8ff\";\n}\n.glyphicon-erase:before {\n content: \"\\e221\";\n}\n.glyphicon-hourglass:before {\n content: \"\\231b\";\n}\n.glyphicon-lamp:before {\n content: \"\\e223\";\n}\n.glyphicon-duplicate:before {\n content: \"\\e224\";\n}\n.glyphicon-piggy-bank:before {\n content: \"\\e225\";\n}\n.glyphicon-scissors:before {\n content: \"\\e226\";\n}\n.glyphicon-bitcoin:before {\n content: \"\\e227\";\n}\n.glyphicon-btc:before {\n content: \"\\e227\";\n}\n.glyphicon-xbt:before {\n content: \"\\e227\";\n}\n.glyphicon-yen:before {\n content: \"\\00a5\";\n}\n.glyphicon-jpy:before {\n content: \"\\00a5\";\n}\n.glyphicon-ruble:before {\n content: \"\\20bd\";\n}\n.glyphicon-rub:before {\n content: \"\\20bd\";\n}\n.glyphicon-scale:before {\n content: \"\\e230\";\n}\n.glyphicon-ice-lolly:before {\n content: \"\\e231\";\n}\n.glyphicon-ice-lolly-tasted:before {\n content: \"\\e232\";\n}\n.glyphicon-education:before {\n content: \"\\e233\";\n}\n.glyphicon-option-horizontal:before {\n content: \"\\e234\";\n}\n.glyphicon-option-vertical:before {\n content: \"\\e235\";\n}\n.glyphicon-menu-hamburger:before {\n content: \"\\e236\";\n}\n.glyphicon-modal-window:before {\n content: \"\\e237\";\n}\n.glyphicon-oil:before {\n content: \"\\e238\";\n}\n.glyphicon-grain:before {\n content: \"\\e239\";\n}\n.glyphicon-sunglasses:before {\n content: \"\\e240\";\n}\n.glyphicon-text-size:before {\n content: \"\\e241\";\n}\n.glyphicon-text-color:before {\n content: \"\\e242\";\n}\n.glyphicon-text-background:before {\n content: \"\\e243\";\n}\n.glyphicon-object-align-top:before {\n content: \"\\e244\";\n}\n.glyphicon-object-align-bottom:before {\n content: \"\\e245\";\n}\n.glyphicon-object-align-horizontal:before {\n content: \"\\e246\";\n}\n.glyphicon-object-align-left:before {\n content: \"\\e247\";\n}\n.glyphicon-object-align-vertical:before {\n content: \"\\e248\";\n}\n.glyphicon-object-align-right:before {\n content: \"\\e249\";\n}\n.glyphicon-triangle-right:before {\n content: \"\\e250\";\n}\n.glyphicon-triangle-left:before {\n content: \"\\e251\";\n}\n.glyphicon-triangle-bottom:before {\n content: \"\\e252\";\n}\n.glyphicon-triangle-top:before {\n content: \"\\e253\";\n}\n.glyphicon-console:before {\n content: \"\\e254\";\n}\n.glyphicon-superscript:before {\n content: \"\\e255\";\n}\n.glyphicon-subscript:before {\n content: \"\\e256\";\n}\n.glyphicon-menu-left:before {\n content: \"\\e257\";\n}\n.glyphicon-menu-right:before {\n content: \"\\e258\";\n}\n.glyphicon-menu-down:before {\n content: \"\\e259\";\n}\n.glyphicon-menu-up:before {\n content: \"\\e260\";\n}\n* {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\n*:before,\n*:after {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\nhtml {\n font-size: 10px;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\nbody {\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-size: 14px;\n line-height: 1.42857143;\n color: #333333;\n background-color: #ffffff;\n}\ninput,\nbutton,\nselect,\ntextarea {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\na {\n color: #337ab7;\n text-decoration: none;\n}\na:hover,\na:focus {\n color: #23527c;\n text-decoration: underline;\n}\na:focus {\n outline: thin dotted;\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\nfigure {\n margin: 0;\n}\nimg {\n vertical-align: middle;\n}\n.img-responsive,\n.thumbnail > img,\n.thumbnail a > img,\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n display: block;\n max-width: 100%;\n height: auto;\n}\n.img-rounded {\n border-radius: 6px;\n}\n.img-thumbnail {\n padding: 4px;\n line-height: 1.42857143;\n background-color: #ffffff;\n border: 1px solid #dddddd;\n border-radius: 4px;\n -webkit-transition: all 0.2s ease-in-out;\n -o-transition: all 0.2s ease-in-out;\n transition: all 0.2s ease-in-out;\n display: inline-block;\n max-width: 100%;\n height: auto;\n}\n.img-circle {\n border-radius: 50%;\n}\nhr {\n margin-top: 20px;\n margin-bottom: 20px;\n border: 0;\n border-top: 1px solid #eeeeee;\n}\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n margin: -1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0;\n}\n.sr-only-focusable:active,\n.sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n clip: auto;\n}\n[role=\"button\"] {\n cursor: pointer;\n}\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\n.h1,\n.h2,\n.h3,\n.h4,\n.h5,\n.h6 {\n font-family: inherit;\n font-weight: 500;\n line-height: 1.1;\n color: inherit;\n}\nh1 small,\nh2 small,\nh3 small,\nh4 small,\nh5 small,\nh6 small,\n.h1 small,\n.h2 small,\n.h3 small,\n.h4 small,\n.h5 small,\n.h6 small,\nh1 .small,\nh2 .small,\nh3 .small,\nh4 .small,\nh5 .small,\nh6 .small,\n.h1 .small,\n.h2 .small,\n.h3 .small,\n.h4 .small,\n.h5 .small,\n.h6 .small {\n font-weight: normal;\n line-height: 1;\n color: #777777;\n}\nh1,\n.h1,\nh2,\n.h2,\nh3,\n.h3 {\n margin-top: 20px;\n margin-bottom: 10px;\n}\nh1 small,\n.h1 small,\nh2 small,\n.h2 small,\nh3 small,\n.h3 small,\nh1 .small,\n.h1 .small,\nh2 .small,\n.h2 .small,\nh3 .small,\n.h3 .small {\n font-size: 65%;\n}\nh4,\n.h4,\nh5,\n.h5,\nh6,\n.h6 {\n margin-top: 10px;\n margin-bottom: 10px;\n}\nh4 small,\n.h4 small,\nh5 small,\n.h5 small,\nh6 small,\n.h6 small,\nh4 .small,\n.h4 .small,\nh5 .small,\n.h5 .small,\nh6 .small,\n.h6 .small {\n font-size: 75%;\n}\nh1,\n.h1 {\n font-size: 36px;\n}\nh2,\n.h2 {\n font-size: 30px;\n}\nh3,\n.h3 {\n font-size: 24px;\n}\nh4,\n.h4 {\n font-size: 18px;\n}\nh5,\n.h5 {\n font-size: 14px;\n}\nh6,\n.h6 {\n font-size: 12px;\n}\np {\n margin: 0 0 10px;\n}\n.lead {\n margin-bottom: 20px;\n font-size: 16px;\n font-weight: 300;\n line-height: 1.4;\n}\n@media (min-width: 768px) {\n .lead {\n font-size: 21px;\n }\n}\nsmall,\n.small {\n font-size: 85%;\n}\nmark,\n.mark {\n background-color: #fcf8e3;\n padding: .2em;\n}\n.text-left {\n text-align: left;\n}\n.text-right {\n text-align: right;\n}\n.text-center {\n text-align: center;\n}\n.text-justify {\n text-align: justify;\n}\n.text-nowrap {\n white-space: nowrap;\n}\n.text-lowercase {\n text-transform: lowercase;\n}\n.text-uppercase {\n text-transform: uppercase;\n}\n.text-capitalize {\n text-transform: capitalize;\n}\n.text-muted {\n color: #777777;\n}\n.text-primary {\n color: #337ab7;\n}\na.text-primary:hover,\na.text-primary:focus {\n color: #286090;\n}\n.text-success {\n color: #3c763d;\n}\na.text-success:hover,\na.text-success:focus {\n color: #2b542c;\n}\n.text-info {\n color: #31708f;\n}\na.text-info:hover,\na.text-info:focus {\n color: #245269;\n}\n.text-warning {\n color: #8a6d3b;\n}\na.text-warning:hover,\na.text-warning:focus {\n color: #66512c;\n}\n.text-danger {\n color: #a94442;\n}\na.text-danger:hover,\na.text-danger:focus {\n color: #843534;\n}\n.bg-primary {\n color: #fff;\n background-color: #337ab7;\n}\na.bg-primary:hover,\na.bg-primary:focus {\n background-color: #286090;\n}\n.bg-success {\n background-color: #dff0d8;\n}\na.bg-success:hover,\na.bg-success:focus {\n background-color: #c1e2b3;\n}\n.bg-info {\n background-color: #d9edf7;\n}\na.bg-info:hover,\na.bg-info:focus {\n background-color: #afd9ee;\n}\n.bg-warning {\n background-color: #fcf8e3;\n}\na.bg-warning:hover,\na.bg-warning:focus {\n background-color: #f7ecb5;\n}\n.bg-danger {\n background-color: #f2dede;\n}\na.bg-danger:hover,\na.bg-danger:focus {\n background-color: #e4b9b9;\n}\n.page-header {\n padding-bottom: 9px;\n margin: 40px 0 20px;\n border-bottom: 1px solid #eeeeee;\n}\nul,\nol {\n margin-top: 0;\n margin-bottom: 10px;\n}\nul ul,\nol ul,\nul ol,\nol ol {\n margin-bottom: 0;\n}\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n.list-inline {\n padding-left: 0;\n list-style: none;\n margin-left: -5px;\n}\n.list-inline > li {\n display: inline-block;\n padding-left: 5px;\n padding-right: 5px;\n}\ndl {\n margin-top: 0;\n margin-bottom: 20px;\n}\ndt,\ndd {\n line-height: 1.42857143;\n}\ndt {\n font-weight: bold;\n}\ndd {\n margin-left: 0;\n}\n@media (min-width: 768px) {\n .dl-horizontal dt {\n float: left;\n width: 160px;\n clear: left;\n text-align: right;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n .dl-horizontal dd {\n margin-left: 180px;\n }\n}\nabbr[title],\nabbr[data-original-title] {\n cursor: help;\n border-bottom: 1px dotted #777777;\n}\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\nblockquote {\n padding: 10px 20px;\n margin: 0 0 20px;\n font-size: 17.5px;\n border-left: 5px solid #eeeeee;\n}\nblockquote p:last-child,\nblockquote ul:last-child,\nblockquote ol:last-child {\n margin-bottom: 0;\n}\nblockquote footer,\nblockquote small,\nblockquote .small {\n display: block;\n font-size: 80%;\n line-height: 1.42857143;\n color: #777777;\n}\nblockquote footer:before,\nblockquote small:before,\nblockquote .small:before {\n content: '\\2014 \\00A0';\n}\n.blockquote-reverse,\nblockquote.pull-right {\n padding-right: 15px;\n padding-left: 0;\n border-right: 5px solid #eeeeee;\n border-left: 0;\n text-align: right;\n}\n.blockquote-reverse footer:before,\nblockquote.pull-right footer:before,\n.blockquote-reverse small:before,\nblockquote.pull-right small:before,\n.blockquote-reverse .small:before,\nblockquote.pull-right .small:before {\n content: '';\n}\n.blockquote-reverse footer:after,\nblockquote.pull-right footer:after,\n.blockquote-reverse small:after,\nblockquote.pull-right small:after,\n.blockquote-reverse .small:after,\nblockquote.pull-right .small:after {\n content: '\\00A0 \\2014';\n}\naddress {\n margin-bottom: 20px;\n font-style: normal;\n line-height: 1.42857143;\n}\ncode,\nkbd,\npre,\nsamp {\n font-family: Menlo, Monaco, Consolas, \"Courier New\", monospace;\n}\ncode {\n padding: 2px 4px;\n font-size: 90%;\n color: #c7254e;\n background-color: #f9f2f4;\n border-radius: 4px;\n}\nkbd {\n padding: 2px 4px;\n font-size: 90%;\n color: #ffffff;\n background-color: #333333;\n border-radius: 3px;\n box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);\n}\nkbd kbd {\n padding: 0;\n font-size: 100%;\n font-weight: bold;\n box-shadow: none;\n}\npre {\n display: block;\n padding: 9.5px;\n margin: 0 0 10px;\n font-size: 13px;\n line-height: 1.42857143;\n word-break: break-all;\n word-wrap: break-word;\n color: #333333;\n background-color: #f5f5f5;\n border: 1px solid #cccccc;\n border-radius: 4px;\n}\npre code {\n padding: 0;\n font-size: inherit;\n color: inherit;\n white-space: pre-wrap;\n background-color: transparent;\n border-radius: 0;\n}\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll;\n}\n.container {\n margin-right: auto;\n margin-left: auto;\n padding-left: 15px;\n padding-right: 15px;\n}\n@media (min-width: 768px) {\n .container {\n width: 750px;\n }\n}\n@media (min-width: 992px) {\n .container {\n width: 970px;\n }\n}\n@media (min-width: 1200px) {\n .container {\n width: 1170px;\n }\n}\n.container-fluid {\n margin-right: auto;\n margin-left: auto;\n padding-left: 15px;\n padding-right: 15px;\n}\n.row {\n margin-left: -15px;\n margin-right: -15px;\n}\n.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {\n position: relative;\n min-height: 1px;\n padding-left: 15px;\n padding-right: 15px;\n}\n.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {\n float: left;\n}\n.col-xs-12 {\n width: 100%;\n}\n.col-xs-11 {\n width: 91.66666667%;\n}\n.col-xs-10 {\n width: 83.33333333%;\n}\n.col-xs-9 {\n width: 75%;\n}\n.col-xs-8 {\n width: 66.66666667%;\n}\n.col-xs-7 {\n width: 58.33333333%;\n}\n.col-xs-6 {\n width: 50%;\n}\n.col-xs-5 {\n width: 41.66666667%;\n}\n.col-xs-4 {\n width: 33.33333333%;\n}\n.col-xs-3 {\n width: 25%;\n}\n.col-xs-2 {\n width: 16.66666667%;\n}\n.col-xs-1 {\n width: 8.33333333%;\n}\n.col-xs-pull-12 {\n right: 100%;\n}\n.col-xs-pull-11 {\n right: 91.66666667%;\n}\n.col-xs-pull-10 {\n right: 83.33333333%;\n}\n.col-xs-pull-9 {\n right: 75%;\n}\n.col-xs-pull-8 {\n right: 66.66666667%;\n}\n.col-xs-pull-7 {\n right: 58.33333333%;\n}\n.col-xs-pull-6 {\n right: 50%;\n}\n.col-xs-pull-5 {\n right: 41.66666667%;\n}\n.col-xs-pull-4 {\n right: 33.33333333%;\n}\n.col-xs-pull-3 {\n right: 25%;\n}\n.col-xs-pull-2 {\n right: 16.66666667%;\n}\n.col-xs-pull-1 {\n right: 8.33333333%;\n}\n.col-xs-pull-0 {\n right: auto;\n}\n.col-xs-push-12 {\n left: 100%;\n}\n.col-xs-push-11 {\n left: 91.66666667%;\n}\n.col-xs-push-10 {\n left: 83.33333333%;\n}\n.col-xs-push-9 {\n left: 75%;\n}\n.col-xs-push-8 {\n left: 66.66666667%;\n}\n.col-xs-push-7 {\n left: 58.33333333%;\n}\n.col-xs-push-6 {\n left: 50%;\n}\n.col-xs-push-5 {\n left: 41.66666667%;\n}\n.col-xs-push-4 {\n left: 33.33333333%;\n}\n.col-xs-push-3 {\n left: 25%;\n}\n.col-xs-push-2 {\n left: 16.66666667%;\n}\n.col-xs-push-1 {\n left: 8.33333333%;\n}\n.col-xs-push-0 {\n left: auto;\n}\n.col-xs-offset-12 {\n margin-left: 100%;\n}\n.col-xs-offset-11 {\n margin-left: 91.66666667%;\n}\n.col-xs-offset-10 {\n margin-left: 83.33333333%;\n}\n.col-xs-offset-9 {\n margin-left: 75%;\n}\n.col-xs-offset-8 {\n margin-left: 66.66666667%;\n}\n.col-xs-offset-7 {\n margin-left: 58.33333333%;\n}\n.col-xs-offset-6 {\n margin-left: 50%;\n}\n.col-xs-offset-5 {\n margin-left: 41.66666667%;\n}\n.col-xs-offset-4 {\n margin-left: 33.33333333%;\n}\n.col-xs-offset-3 {\n margin-left: 25%;\n}\n.col-xs-offset-2 {\n margin-left: 16.66666667%;\n}\n.col-xs-offset-1 {\n margin-left: 8.33333333%;\n}\n.col-xs-offset-0 {\n margin-left: 0%;\n}\n@media (min-width: 768px) {\n .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {\n float: left;\n }\n .col-sm-12 {\n width: 100%;\n }\n .col-sm-11 {\n width: 91.66666667%;\n }\n .col-sm-10 {\n width: 83.33333333%;\n }\n .col-sm-9 {\n width: 75%;\n }\n .col-sm-8 {\n width: 66.66666667%;\n }\n .col-sm-7 {\n width: 58.33333333%;\n }\n .col-sm-6 {\n width: 50%;\n }\n .col-sm-5 {\n width: 41.66666667%;\n }\n .col-sm-4 {\n width: 33.33333333%;\n }\n .col-sm-3 {\n width: 25%;\n }\n .col-sm-2 {\n width: 16.66666667%;\n }\n .col-sm-1 {\n width: 8.33333333%;\n }\n .col-sm-pull-12 {\n right: 100%;\n }\n .col-sm-pull-11 {\n right: 91.66666667%;\n }\n .col-sm-pull-10 {\n right: 83.33333333%;\n }\n .col-sm-pull-9 {\n right: 75%;\n }\n .col-sm-pull-8 {\n right: 66.66666667%;\n }\n .col-sm-pull-7 {\n right: 58.33333333%;\n }\n .col-sm-pull-6 {\n right: 50%;\n }\n .col-sm-pull-5 {\n right: 41.66666667%;\n }\n .col-sm-pull-4 {\n right: 33.33333333%;\n }\n .col-sm-pull-3 {\n right: 25%;\n }\n .col-sm-pull-2 {\n right: 16.66666667%;\n }\n .col-sm-pull-1 {\n right: 8.33333333%;\n }\n .col-sm-pull-0 {\n right: auto;\n }\n .col-sm-push-12 {\n left: 100%;\n }\n .col-sm-push-11 {\n left: 91.66666667%;\n }\n .col-sm-push-10 {\n left: 83.33333333%;\n }\n .col-sm-push-9 {\n left: 75%;\n }\n .col-sm-push-8 {\n left: 66.66666667%;\n }\n .col-sm-push-7 {\n left: 58.33333333%;\n }\n .col-sm-push-6 {\n left: 50%;\n }\n .col-sm-push-5 {\n left: 41.66666667%;\n }\n .col-sm-push-4 {\n left: 33.33333333%;\n }\n .col-sm-push-3 {\n left: 25%;\n }\n .col-sm-push-2 {\n left: 16.66666667%;\n }\n .col-sm-push-1 {\n left: 8.33333333%;\n }\n .col-sm-push-0 {\n left: auto;\n }\n .col-sm-offset-12 {\n margin-left: 100%;\n }\n .col-sm-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-sm-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-sm-offset-9 {\n margin-left: 75%;\n }\n .col-sm-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-sm-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-sm-offset-6 {\n margin-left: 50%;\n }\n .col-sm-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-sm-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-sm-offset-3 {\n margin-left: 25%;\n }\n .col-sm-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-sm-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-sm-offset-0 {\n margin-left: 0%;\n }\n}\n@media (min-width: 992px) {\n .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {\n float: left;\n }\n .col-md-12 {\n width: 100%;\n }\n .col-md-11 {\n width: 91.66666667%;\n }\n .col-md-10 {\n width: 83.33333333%;\n }\n .col-md-9 {\n width: 75%;\n }\n .col-md-8 {\n width: 66.66666667%;\n }\n .col-md-7 {\n width: 58.33333333%;\n }\n .col-md-6 {\n width: 50%;\n }\n .col-md-5 {\n width: 41.66666667%;\n }\n .col-md-4 {\n width: 33.33333333%;\n }\n .col-md-3 {\n width: 25%;\n }\n .col-md-2 {\n width: 16.66666667%;\n }\n .col-md-1 {\n width: 8.33333333%;\n }\n .col-md-pull-12 {\n right: 100%;\n }\n .col-md-pull-11 {\n right: 91.66666667%;\n }\n .col-md-pull-10 {\n right: 83.33333333%;\n }\n .col-md-pull-9 {\n right: 75%;\n }\n .col-md-pull-8 {\n right: 66.66666667%;\n }\n .col-md-pull-7 {\n right: 58.33333333%;\n }\n .col-md-pull-6 {\n right: 50%;\n }\n .col-md-pull-5 {\n right: 41.66666667%;\n }\n .col-md-pull-4 {\n right: 33.33333333%;\n }\n .col-md-pull-3 {\n right: 25%;\n }\n .col-md-pull-2 {\n right: 16.66666667%;\n }\n .col-md-pull-1 {\n right: 8.33333333%;\n }\n .col-md-pull-0 {\n right: auto;\n }\n .col-md-push-12 {\n left: 100%;\n }\n .col-md-push-11 {\n left: 91.66666667%;\n }\n .col-md-push-10 {\n left: 83.33333333%;\n }\n .col-md-push-9 {\n left: 75%;\n }\n .col-md-push-8 {\n left: 66.66666667%;\n }\n .col-md-push-7 {\n left: 58.33333333%;\n }\n .col-md-push-6 {\n left: 50%;\n }\n .col-md-push-5 {\n left: 41.66666667%;\n }\n .col-md-push-4 {\n left: 33.33333333%;\n }\n .col-md-push-3 {\n left: 25%;\n }\n .col-md-push-2 {\n left: 16.66666667%;\n }\n .col-md-push-1 {\n left: 8.33333333%;\n }\n .col-md-push-0 {\n left: auto;\n }\n .col-md-offset-12 {\n margin-left: 100%;\n }\n .col-md-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-md-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-md-offset-9 {\n margin-left: 75%;\n }\n .col-md-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-md-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-md-offset-6 {\n margin-left: 50%;\n }\n .col-md-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-md-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-md-offset-3 {\n margin-left: 25%;\n }\n .col-md-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-md-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-md-offset-0 {\n margin-left: 0%;\n }\n}\n@media (min-width: 1200px) {\n .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {\n float: left;\n }\n .col-lg-12 {\n width: 100%;\n }\n .col-lg-11 {\n width: 91.66666667%;\n }\n .col-lg-10 {\n width: 83.33333333%;\n }\n .col-lg-9 {\n width: 75%;\n }\n .col-lg-8 {\n width: 66.66666667%;\n }\n .col-lg-7 {\n width: 58.33333333%;\n }\n .col-lg-6 {\n width: 50%;\n }\n .col-lg-5 {\n width: 41.66666667%;\n }\n .col-lg-4 {\n width: 33.33333333%;\n }\n .col-lg-3 {\n width: 25%;\n }\n .col-lg-2 {\n width: 16.66666667%;\n }\n .col-lg-1 {\n width: 8.33333333%;\n }\n .col-lg-pull-12 {\n right: 100%;\n }\n .col-lg-pull-11 {\n right: 91.66666667%;\n }\n .col-lg-pull-10 {\n right: 83.33333333%;\n }\n .col-lg-pull-9 {\n right: 75%;\n }\n .col-lg-pull-8 {\n right: 66.66666667%;\n }\n .col-lg-pull-7 {\n right: 58.33333333%;\n }\n .col-lg-pull-6 {\n right: 50%;\n }\n .col-lg-pull-5 {\n right: 41.66666667%;\n }\n .col-lg-pull-4 {\n right: 33.33333333%;\n }\n .col-lg-pull-3 {\n right: 25%;\n }\n .col-lg-pull-2 {\n right: 16.66666667%;\n }\n .col-lg-pull-1 {\n right: 8.33333333%;\n }\n .col-lg-pull-0 {\n right: auto;\n }\n .col-lg-push-12 {\n left: 100%;\n }\n .col-lg-push-11 {\n left: 91.66666667%;\n }\n .col-lg-push-10 {\n left: 83.33333333%;\n }\n .col-lg-push-9 {\n left: 75%;\n }\n .col-lg-push-8 {\n left: 66.66666667%;\n }\n .col-lg-push-7 {\n left: 58.33333333%;\n }\n .col-lg-push-6 {\n left: 50%;\n }\n .col-lg-push-5 {\n left: 41.66666667%;\n }\n .col-lg-push-4 {\n left: 33.33333333%;\n }\n .col-lg-push-3 {\n left: 25%;\n }\n .col-lg-push-2 {\n left: 16.66666667%;\n }\n .col-lg-push-1 {\n left: 8.33333333%;\n }\n .col-lg-push-0 {\n left: auto;\n }\n .col-lg-offset-12 {\n margin-left: 100%;\n }\n .col-lg-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-lg-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-lg-offset-9 {\n margin-left: 75%;\n }\n .col-lg-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-lg-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-lg-offset-6 {\n margin-left: 50%;\n }\n .col-lg-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-lg-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-lg-offset-3 {\n margin-left: 25%;\n }\n .col-lg-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-lg-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-lg-offset-0 {\n margin-left: 0%;\n }\n}\ntable {\n background-color: transparent;\n}\ncaption {\n padding-top: 8px;\n padding-bottom: 8px;\n color: #777777;\n text-align: left;\n}\nth {\n text-align: left;\n}\n.table {\n width: 100%;\n max-width: 100%;\n margin-bottom: 20px;\n}\n.table > thead > tr > th,\n.table > tbody > tr > th,\n.table > tfoot > tr > th,\n.table > thead > tr > td,\n.table > tbody > tr > td,\n.table > tfoot > tr > td {\n padding: 8px;\n line-height: 1.42857143;\n vertical-align: top;\n border-top: 1px solid #dddddd;\n}\n.table > thead > tr > th {\n vertical-align: bottom;\n border-bottom: 2px solid #dddddd;\n}\n.table > caption + thead > tr:first-child > th,\n.table > colgroup + thead > tr:first-child > th,\n.table > thead:first-child > tr:first-child > th,\n.table > caption + thead > tr:first-child > td,\n.table > colgroup + thead > tr:first-child > td,\n.table > thead:first-child > tr:first-child > td {\n border-top: 0;\n}\n.table > tbody + tbody {\n border-top: 2px solid #dddddd;\n}\n.table .table {\n background-color: #ffffff;\n}\n.table-condensed > thead > tr > th,\n.table-condensed > tbody > tr > th,\n.table-condensed > tfoot > tr > th,\n.table-condensed > thead > tr > td,\n.table-condensed > tbody > tr > td,\n.table-condensed > tfoot > tr > td {\n padding: 5px;\n}\n.table-bordered {\n border: 1px solid #dddddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > tbody > tr > th,\n.table-bordered > tfoot > tr > th,\n.table-bordered > thead > tr > td,\n.table-bordered > tbody > tr > td,\n.table-bordered > tfoot > tr > td {\n border: 1px solid #dddddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > thead > tr > td {\n border-bottom-width: 2px;\n}\n.table-striped > tbody > tr:nth-of-type(odd) {\n background-color: #f9f9f9;\n}\n.table-hover > tbody > tr:hover {\n background-color: #f5f5f5;\n}\ntable col[class*=\"col-\"] {\n position: static;\n float: none;\n display: table-column;\n}\ntable td[class*=\"col-\"],\ntable th[class*=\"col-\"] {\n position: static;\n float: none;\n display: table-cell;\n}\n.table > thead > tr > td.active,\n.table > tbody > tr > td.active,\n.table > tfoot > tr > td.active,\n.table > thead > tr > th.active,\n.table > tbody > tr > th.active,\n.table > tfoot > tr > th.active,\n.table > thead > tr.active > td,\n.table > tbody > tr.active > td,\n.table > tfoot > tr.active > td,\n.table > thead > tr.active > th,\n.table > tbody > tr.active > th,\n.table > tfoot > tr.active > th {\n background-color: #f5f5f5;\n}\n.table-hover > tbody > tr > td.active:hover,\n.table-hover > tbody > tr > th.active:hover,\n.table-hover > tbody > tr.active:hover > td,\n.table-hover > tbody > tr:hover > .active,\n.table-hover > tbody > tr.active:hover > th {\n background-color: #e8e8e8;\n}\n.table > thead > tr > td.success,\n.table > tbody > tr > td.success,\n.table > tfoot > tr > td.success,\n.table > thead > tr > th.success,\n.table > tbody > tr > th.success,\n.table > tfoot > tr > th.success,\n.table > thead > tr.success > td,\n.table > tbody > tr.success > td,\n.table > tfoot > tr.success > td,\n.table > thead > tr.success > th,\n.table > tbody > tr.success > th,\n.table > tfoot > tr.success > th {\n background-color: #dff0d8;\n}\n.table-hover > tbody > tr > td.success:hover,\n.table-hover > tbody > tr > th.success:hover,\n.table-hover > tbody > tr.success:hover > td,\n.table-hover > tbody > tr:hover > .success,\n.table-hover > tbody > tr.success:hover > th {\n background-color: #d0e9c6;\n}\n.table > thead > tr > td.info,\n.table > tbody > tr > td.info,\n.table > tfoot > tr > td.info,\n.table > thead > tr > th.info,\n.table > tbody > tr > th.info,\n.table > tfoot > tr > th.info,\n.table > thead > tr.info > td,\n.table > tbody > tr.info > td,\n.table > tfoot > tr.info > td,\n.table > thead > tr.info > th,\n.table > tbody > tr.info > th,\n.table > tfoot > tr.info > th {\n background-color: #d9edf7;\n}\n.table-hover > tbody > tr > td.info:hover,\n.table-hover > tbody > tr > th.info:hover,\n.table-hover > tbody > tr.info:hover > td,\n.table-hover > tbody > tr:hover > .info,\n.table-hover > tbody > tr.info:hover > th {\n background-color: #c4e3f3;\n}\n.table > thead > tr > td.warning,\n.table > tbody > tr > td.warning,\n.table > tfoot > tr > td.warning,\n.table > thead > tr > th.warning,\n.table > tbody > tr > th.warning,\n.table > tfoot > tr > th.warning,\n.table > thead > tr.warning > td,\n.table > tbody > tr.warning > td,\n.table > tfoot > tr.warning > td,\n.table > thead > tr.warning > th,\n.table > tbody > tr.warning > th,\n.table > tfoot > tr.warning > th {\n background-color: #fcf8e3;\n}\n.table-hover > tbody > tr > td.warning:hover,\n.table-hover > tbody > tr > th.warning:hover,\n.table-hover > tbody > tr.warning:hover > td,\n.table-hover > tbody > tr:hover > .warning,\n.table-hover > tbody > tr.warning:hover > th {\n background-color: #faf2cc;\n}\n.table > thead > tr > td.danger,\n.table > tbody > tr > td.danger,\n.table > tfoot > tr > td.danger,\n.table > thead > tr > th.danger,\n.table > tbody > tr > th.danger,\n.table > tfoot > tr > th.danger,\n.table > thead > tr.danger > td,\n.table > tbody > tr.danger > td,\n.table > tfoot > tr.danger > td,\n.table > thead > tr.danger > th,\n.table > tbody > tr.danger > th,\n.table > tfoot > tr.danger > th {\n background-color: #f2dede;\n}\n.table-hover > tbody > tr > td.danger:hover,\n.table-hover > tbody > tr > th.danger:hover,\n.table-hover > tbody > tr.danger:hover > td,\n.table-hover > tbody > tr:hover > .danger,\n.table-hover > tbody > tr.danger:hover > th {\n background-color: #ebcccc;\n}\n.table-responsive {\n overflow-x: auto;\n min-height: 0.01%;\n}\n@media screen and (max-width: 767px) {\n .table-responsive {\n width: 100%;\n margin-bottom: 15px;\n overflow-y: hidden;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n border: 1px solid #dddddd;\n }\n .table-responsive > .table {\n margin-bottom: 0;\n }\n .table-responsive > .table > thead > tr > th,\n .table-responsive > .table > tbody > tr > th,\n .table-responsive > .table > tfoot > tr > th,\n .table-responsive > .table > thead > tr > td,\n .table-responsive > .table > tbody > tr > td,\n .table-responsive > .table > tfoot > tr > td {\n white-space: nowrap;\n }\n .table-responsive > .table-bordered {\n border: 0;\n }\n .table-responsive > .table-bordered > thead > tr > th:first-child,\n .table-responsive > .table-bordered > tbody > tr > th:first-child,\n .table-responsive > .table-bordered > tfoot > tr > th:first-child,\n .table-responsive > .table-bordered > thead > tr > td:first-child,\n .table-responsive > .table-bordered > tbody > tr > td:first-child,\n .table-responsive > .table-bordered > tfoot > tr > td:first-child {\n border-left: 0;\n }\n .table-responsive > .table-bordered > thead > tr > th:last-child,\n .table-responsive > .table-bordered > tbody > tr > th:last-child,\n .table-responsive > .table-bordered > tfoot > tr > th:last-child,\n .table-responsive > .table-bordered > thead > tr > td:last-child,\n .table-responsive > .table-bordered > tbody > tr > td:last-child,\n .table-responsive > .table-bordered > tfoot > tr > td:last-child {\n border-right: 0;\n }\n .table-responsive > .table-bordered > tbody > tr:last-child > th,\n .table-responsive > .table-bordered > tfoot > tr:last-child > th,\n .table-responsive > .table-bordered > tbody > tr:last-child > td,\n .table-responsive > .table-bordered > tfoot > tr:last-child > td {\n border-bottom: 0;\n }\n}\nfieldset {\n padding: 0;\n margin: 0;\n border: 0;\n min-width: 0;\n}\nlegend {\n display: block;\n width: 100%;\n padding: 0;\n margin-bottom: 20px;\n font-size: 21px;\n line-height: inherit;\n color: #333333;\n border: 0;\n border-bottom: 1px solid #e5e5e5;\n}\nlabel {\n display: inline-block;\n max-width: 100%;\n margin-bottom: 5px;\n font-weight: bold;\n}\ninput[type=\"search\"] {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n margin: 4px 0 0;\n margin-top: 1px \\9;\n line-height: normal;\n}\ninput[type=\"file\"] {\n display: block;\n}\ninput[type=\"range\"] {\n display: block;\n width: 100%;\n}\nselect[multiple],\nselect[size] {\n height: auto;\n}\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n outline: thin dotted;\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\noutput {\n display: block;\n padding-top: 7px;\n font-size: 14px;\n line-height: 1.42857143;\n color: #555555;\n}\n.form-control {\n display: block;\n width: 100%;\n height: 34px;\n padding: 6px 12px;\n font-size: 14px;\n line-height: 1.42857143;\n color: #555555;\n background-color: #ffffff;\n background-image: none;\n border: 1px solid #cccccc;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n}\n.form-control:focus {\n border-color: #66afe9;\n outline: 0;\n -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);\n box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);\n}\n.form-control::-moz-placeholder {\n color: #999999;\n opacity: 1;\n}\n.form-control:-ms-input-placeholder {\n color: #999999;\n}\n.form-control::-webkit-input-placeholder {\n color: #999999;\n}\n.form-control[disabled],\n.form-control[readonly],\nfieldset[disabled] .form-control {\n background-color: #eeeeee;\n opacity: 1;\n}\n.form-control[disabled],\nfieldset[disabled] .form-control {\n cursor: not-allowed;\n}\ntextarea.form-control {\n height: auto;\n}\ninput[type=\"search\"] {\n -webkit-appearance: none;\n}\n@media screen and (-webkit-min-device-pixel-ratio: 0) {\n input[type=\"date\"].form-control,\n input[type=\"time\"].form-control,\n input[type=\"datetime-local\"].form-control,\n input[type=\"month\"].form-control {\n line-height: 34px;\n }\n input[type=\"date\"].input-sm,\n input[type=\"time\"].input-sm,\n input[type=\"datetime-local\"].input-sm,\n input[type=\"month\"].input-sm,\n .input-group-sm input[type=\"date\"],\n .input-group-sm input[type=\"time\"],\n .input-group-sm input[type=\"datetime-local\"],\n .input-group-sm input[type=\"month\"] {\n line-height: 30px;\n }\n input[type=\"date\"].input-lg,\n input[type=\"time\"].input-lg,\n input[type=\"datetime-local\"].input-lg,\n input[type=\"month\"].input-lg,\n .input-group-lg input[type=\"date\"],\n .input-group-lg input[type=\"time\"],\n .input-group-lg input[type=\"datetime-local\"],\n .input-group-lg input[type=\"month\"] {\n line-height: 46px;\n }\n}\n.form-group {\n margin-bottom: 15px;\n}\n.radio,\n.checkbox {\n position: relative;\n display: block;\n margin-top: 10px;\n margin-bottom: 10px;\n}\n.radio label,\n.checkbox label {\n min-height: 20px;\n padding-left: 20px;\n margin-bottom: 0;\n font-weight: normal;\n cursor: pointer;\n}\n.radio input[type=\"radio\"],\n.radio-inline input[type=\"radio\"],\n.checkbox input[type=\"checkbox\"],\n.checkbox-inline input[type=\"checkbox\"] {\n position: absolute;\n margin-left: -20px;\n margin-top: 4px \\9;\n}\n.radio + .radio,\n.checkbox + .checkbox {\n margin-top: -5px;\n}\n.radio-inline,\n.checkbox-inline {\n position: relative;\n display: inline-block;\n padding-left: 20px;\n margin-bottom: 0;\n vertical-align: middle;\n font-weight: normal;\n cursor: pointer;\n}\n.radio-inline + .radio-inline,\n.checkbox-inline + .checkbox-inline {\n margin-top: 0;\n margin-left: 10px;\n}\ninput[type=\"radio\"][disabled],\ninput[type=\"checkbox\"][disabled],\ninput[type=\"radio\"].disabled,\ninput[type=\"checkbox\"].disabled,\nfieldset[disabled] input[type=\"radio\"],\nfieldset[disabled] input[type=\"checkbox\"] {\n cursor: not-allowed;\n}\n.radio-inline.disabled,\n.checkbox-inline.disabled,\nfieldset[disabled] .radio-inline,\nfieldset[disabled] .checkbox-inline {\n cursor: not-allowed;\n}\n.radio.disabled label,\n.checkbox.disabled label,\nfieldset[disabled] .radio label,\nfieldset[disabled] .checkbox label {\n cursor: not-allowed;\n}\n.form-control-static {\n padding-top: 7px;\n padding-bottom: 7px;\n margin-bottom: 0;\n min-height: 34px;\n}\n.form-control-static.input-lg,\n.form-control-static.input-sm {\n padding-left: 0;\n padding-right: 0;\n}\n.input-sm {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\nselect.input-sm {\n height: 30px;\n line-height: 30px;\n}\ntextarea.input-sm,\nselect[multiple].input-sm {\n height: auto;\n}\n.form-group-sm .form-control {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.form-group-sm select.form-control {\n height: 30px;\n line-height: 30px;\n}\n.form-group-sm textarea.form-control,\n.form-group-sm select[multiple].form-control {\n height: auto;\n}\n.form-group-sm .form-control-static {\n height: 30px;\n min-height: 32px;\n padding: 6px 10px;\n font-size: 12px;\n line-height: 1.5;\n}\n.input-lg {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\nselect.input-lg {\n height: 46px;\n line-height: 46px;\n}\ntextarea.input-lg,\nselect[multiple].input-lg {\n height: auto;\n}\n.form-group-lg .form-control {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\n.form-group-lg select.form-control {\n height: 46px;\n line-height: 46px;\n}\n.form-group-lg textarea.form-control,\n.form-group-lg select[multiple].form-control {\n height: auto;\n}\n.form-group-lg .form-control-static {\n height: 46px;\n min-height: 38px;\n padding: 11px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n}\n.has-feedback {\n position: relative;\n}\n.has-feedback .form-control {\n padding-right: 42.5px;\n}\n.form-control-feedback {\n position: absolute;\n top: 0;\n right: 0;\n z-index: 2;\n display: block;\n width: 34px;\n height: 34px;\n line-height: 34px;\n text-align: center;\n pointer-events: none;\n}\n.input-lg + .form-control-feedback,\n.input-group-lg + .form-control-feedback,\n.form-group-lg .form-control + .form-control-feedback {\n width: 46px;\n height: 46px;\n line-height: 46px;\n}\n.input-sm + .form-control-feedback,\n.input-group-sm + .form-control-feedback,\n.form-group-sm .form-control + .form-control-feedback {\n width: 30px;\n height: 30px;\n line-height: 30px;\n}\n.has-success .help-block,\n.has-success .control-label,\n.has-success .radio,\n.has-success .checkbox,\n.has-success .radio-inline,\n.has-success .checkbox-inline,\n.has-success.radio label,\n.has-success.checkbox label,\n.has-success.radio-inline label,\n.has-success.checkbox-inline label {\n color: #3c763d;\n}\n.has-success .form-control {\n border-color: #3c763d;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-success .form-control:focus {\n border-color: #2b542c;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;\n}\n.has-success .input-group-addon {\n color: #3c763d;\n border-color: #3c763d;\n background-color: #dff0d8;\n}\n.has-success .form-control-feedback {\n color: #3c763d;\n}\n.has-warning .help-block,\n.has-warning .control-label,\n.has-warning .radio,\n.has-warning .checkbox,\n.has-warning .radio-inline,\n.has-warning .checkbox-inline,\n.has-warning.radio label,\n.has-warning.checkbox label,\n.has-warning.radio-inline label,\n.has-warning.checkbox-inline label {\n color: #8a6d3b;\n}\n.has-warning .form-control {\n border-color: #8a6d3b;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-warning .form-control:focus {\n border-color: #66512c;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;\n}\n.has-warning .input-group-addon {\n color: #8a6d3b;\n border-color: #8a6d3b;\n background-color: #fcf8e3;\n}\n.has-warning .form-control-feedback {\n color: #8a6d3b;\n}\n.has-error .help-block,\n.has-error .control-label,\n.has-error .radio,\n.has-error .checkbox,\n.has-error .radio-inline,\n.has-error .checkbox-inline,\n.has-error.radio label,\n.has-error.checkbox label,\n.has-error.radio-inline label,\n.has-error.checkbox-inline label {\n color: #a94442;\n}\n.has-error .form-control {\n border-color: #a94442;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-error .form-control:focus {\n border-color: #843534;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;\n}\n.has-error .input-group-addon {\n color: #a94442;\n border-color: #a94442;\n background-color: #f2dede;\n}\n.has-error .form-control-feedback {\n color: #a94442;\n}\n.has-feedback label ~ .form-control-feedback {\n top: 25px;\n}\n.has-feedback label.sr-only ~ .form-control-feedback {\n top: 0;\n}\n.help-block {\n display: block;\n margin-top: 5px;\n margin-bottom: 10px;\n color: #737373;\n}\n@media (min-width: 768px) {\n .form-inline .form-group {\n display: inline-block;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .form-inline .form-control-static {\n display: inline-block;\n }\n .form-inline .input-group {\n display: inline-table;\n vertical-align: middle;\n }\n .form-inline .input-group .input-group-addon,\n .form-inline .input-group .input-group-btn,\n .form-inline .input-group .form-control {\n width: auto;\n }\n .form-inline .input-group > .form-control {\n width: 100%;\n }\n .form-inline .control-label {\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .radio,\n .form-inline .checkbox {\n display: inline-block;\n margin-top: 0;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .radio label,\n .form-inline .checkbox label {\n padding-left: 0;\n }\n .form-inline .radio input[type=\"radio\"],\n .form-inline .checkbox input[type=\"checkbox\"] {\n position: relative;\n margin-left: 0;\n }\n .form-inline .has-feedback .form-control-feedback {\n top: 0;\n }\n}\n.form-horizontal .radio,\n.form-horizontal .checkbox,\n.form-horizontal .radio-inline,\n.form-horizontal .checkbox-inline {\n margin-top: 0;\n margin-bottom: 0;\n padding-top: 7px;\n}\n.form-horizontal .radio,\n.form-horizontal .checkbox {\n min-height: 27px;\n}\n.form-horizontal .form-group {\n margin-left: -15px;\n margin-right: -15px;\n}\n@media (min-width: 768px) {\n .form-horizontal .control-label {\n text-align: right;\n margin-bottom: 0;\n padding-top: 7px;\n }\n}\n.form-horizontal .has-feedback .form-control-feedback {\n right: 15px;\n}\n@media (min-width: 768px) {\n .form-horizontal .form-group-lg .control-label {\n padding-top: 14.333333px;\n font-size: 18px;\n }\n}\n@media (min-width: 768px) {\n .form-horizontal .form-group-sm .control-label {\n padding-top: 6px;\n font-size: 12px;\n }\n}\n.btn {\n display: inline-block;\n margin-bottom: 0;\n font-weight: normal;\n text-align: center;\n vertical-align: middle;\n touch-action: manipulation;\n cursor: pointer;\n background-image: none;\n border: 1px solid transparent;\n white-space: nowrap;\n padding: 6px 12px;\n font-size: 14px;\n line-height: 1.42857143;\n border-radius: 4px;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.btn:focus,\n.btn:active:focus,\n.btn.active:focus,\n.btn.focus,\n.btn:active.focus,\n.btn.active.focus {\n outline: thin dotted;\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\n.btn:hover,\n.btn:focus,\n.btn.focus {\n color: #333333;\n text-decoration: none;\n}\n.btn:active,\n.btn.active {\n outline: 0;\n background-image: none;\n -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn.disabled,\n.btn[disabled],\nfieldset[disabled] .btn {\n cursor: not-allowed;\n opacity: 0.65;\n filter: alpha(opacity=65);\n -webkit-box-shadow: none;\n box-shadow: none;\n}\na.btn.disabled,\nfieldset[disabled] a.btn {\n pointer-events: none;\n}\n.btn-default {\n color: #333333;\n background-color: #ffffff;\n border-color: #cccccc;\n}\n.btn-default:focus,\n.btn-default.focus {\n color: #333333;\n background-color: #e6e6e6;\n border-color: #8c8c8c;\n}\n.btn-default:hover {\n color: #333333;\n background-color: #e6e6e6;\n border-color: #adadad;\n}\n.btn-default:active,\n.btn-default.active,\n.open > .dropdown-toggle.btn-default {\n color: #333333;\n background-color: #e6e6e6;\n border-color: #adadad;\n}\n.btn-default:active:hover,\n.btn-default.active:hover,\n.open > .dropdown-toggle.btn-default:hover,\n.btn-default:active:focus,\n.btn-default.active:focus,\n.open > .dropdown-toggle.btn-default:focus,\n.btn-default:active.focus,\n.btn-default.active.focus,\n.open > .dropdown-toggle.btn-default.focus {\n color: #333333;\n background-color: #d4d4d4;\n border-color: #8c8c8c;\n}\n.btn-default:active,\n.btn-default.active,\n.open > .dropdown-toggle.btn-default {\n background-image: none;\n}\n.btn-default.disabled,\n.btn-default[disabled],\nfieldset[disabled] .btn-default,\n.btn-default.disabled:hover,\n.btn-default[disabled]:hover,\nfieldset[disabled] .btn-default:hover,\n.btn-default.disabled:focus,\n.btn-default[disabled]:focus,\nfieldset[disabled] .btn-default:focus,\n.btn-default.disabled.focus,\n.btn-default[disabled].focus,\nfieldset[disabled] .btn-default.focus,\n.btn-default.disabled:active,\n.btn-default[disabled]:active,\nfieldset[disabled] .btn-default:active,\n.btn-default.disabled.active,\n.btn-default[disabled].active,\nfieldset[disabled] .btn-default.active {\n background-color: #ffffff;\n border-color: #cccccc;\n}\n.btn-default .badge {\n color: #ffffff;\n background-color: #333333;\n}\n.btn-primary {\n color: #ffffff;\n background-color: #337ab7;\n border-color: #2e6da4;\n}\n.btn-primary:focus,\n.btn-primary.focus {\n color: #ffffff;\n background-color: #286090;\n border-color: #122b40;\n}\n.btn-primary:hover {\n color: #ffffff;\n background-color: #286090;\n border-color: #204d74;\n}\n.btn-primary:active,\n.btn-primary.active,\n.open > .dropdown-toggle.btn-primary {\n color: #ffffff;\n background-color: #286090;\n border-color: #204d74;\n}\n.btn-primary:active:hover,\n.btn-primary.active:hover,\n.open > .dropdown-toggle.btn-primary:hover,\n.btn-primary:active:focus,\n.btn-primary.active:focus,\n.open > .dropdown-toggle.btn-primary:focus,\n.btn-primary:active.focus,\n.btn-primary.active.focus,\n.open > .dropdown-toggle.btn-primary.focus {\n color: #ffffff;\n background-color: #204d74;\n border-color: #122b40;\n}\n.btn-primary:active,\n.btn-primary.active,\n.open > .dropdown-toggle.btn-primary {\n background-image: none;\n}\n.btn-primary.disabled,\n.btn-primary[disabled],\nfieldset[disabled] .btn-primary,\n.btn-primary.disabled:hover,\n.btn-primary[disabled]:hover,\nfieldset[disabled] .btn-primary:hover,\n.btn-primary.disabled:focus,\n.btn-primary[disabled]:focus,\nfieldset[disabled] .btn-primary:focus,\n.btn-primary.disabled.focus,\n.btn-primary[disabled].focus,\nfieldset[disabled] .btn-primary.focus,\n.btn-primary.disabled:active,\n.btn-primary[disabled]:active,\nfieldset[disabled] .btn-primary:active,\n.btn-primary.disabled.active,\n.btn-primary[disabled].active,\nfieldset[disabled] .btn-primary.active {\n background-color: #337ab7;\n border-color: #2e6da4;\n}\n.btn-primary .badge {\n color: #337ab7;\n background-color: #ffffff;\n}\n.btn-success {\n color: #ffffff;\n background-color: #5cb85c;\n border-color: #4cae4c;\n}\n.btn-success:focus,\n.btn-success.focus {\n color: #ffffff;\n background-color: #449d44;\n border-color: #255625;\n}\n.btn-success:hover {\n color: #ffffff;\n background-color: #449d44;\n border-color: #398439;\n}\n.btn-success:active,\n.btn-success.active,\n.open > .dropdown-toggle.btn-success {\n color: #ffffff;\n background-color: #449d44;\n border-color: #398439;\n}\n.btn-success:active:hover,\n.btn-success.active:hover,\n.open > .dropdown-toggle.btn-success:hover,\n.btn-success:active:focus,\n.btn-success.active:focus,\n.open > .dropdown-toggle.btn-success:focus,\n.btn-success:active.focus,\n.btn-success.active.focus,\n.open > .dropdown-toggle.btn-success.focus {\n color: #ffffff;\n background-color: #398439;\n border-color: #255625;\n}\n.btn-success:active,\n.btn-success.active,\n.open > .dropdown-toggle.btn-success {\n background-image: none;\n}\n.btn-success.disabled,\n.btn-success[disabled],\nfieldset[disabled] .btn-success,\n.btn-success.disabled:hover,\n.btn-success[disabled]:hover,\nfieldset[disabled] .btn-success:hover,\n.btn-success.disabled:focus,\n.btn-success[disabled]:focus,\nfieldset[disabled] .btn-success:focus,\n.btn-success.disabled.focus,\n.btn-success[disabled].focus,\nfieldset[disabled] .btn-success.focus,\n.btn-success.disabled:active,\n.btn-success[disabled]:active,\nfieldset[disabled] .btn-success:active,\n.btn-success.disabled.active,\n.btn-success[disabled].active,\nfieldset[disabled] .btn-success.active {\n background-color: #5cb85c;\n border-color: #4cae4c;\n}\n.btn-success .badge {\n color: #5cb85c;\n background-color: #ffffff;\n}\n.btn-info {\n color: #ffffff;\n background-color: #5bc0de;\n border-color: #46b8da;\n}\n.btn-info:focus,\n.btn-info.focus {\n color: #ffffff;\n background-color: #31b0d5;\n border-color: #1b6d85;\n}\n.btn-info:hover {\n color: #ffffff;\n background-color: #31b0d5;\n border-color: #269abc;\n}\n.btn-info:active,\n.btn-info.active,\n.open > .dropdown-toggle.btn-info {\n color: #ffffff;\n background-color: #31b0d5;\n border-color: #269abc;\n}\n.btn-info:active:hover,\n.btn-info.active:hover,\n.open > .dropdown-toggle.btn-info:hover,\n.btn-info:active:focus,\n.btn-info.active:focus,\n.open > .dropdown-toggle.btn-info:focus,\n.btn-info:active.focus,\n.btn-info.active.focus,\n.open > .dropdown-toggle.btn-info.focus {\n color: #ffffff;\n background-color: #269abc;\n border-color: #1b6d85;\n}\n.btn-info:active,\n.btn-info.active,\n.open > .dropdown-toggle.btn-info {\n background-image: none;\n}\n.btn-info.disabled,\n.btn-info[disabled],\nfieldset[disabled] .btn-info,\n.btn-info.disabled:hover,\n.btn-info[disabled]:hover,\nfieldset[disabled] .btn-info:hover,\n.btn-info.disabled:focus,\n.btn-info[disabled]:focus,\nfieldset[disabled] .btn-info:focus,\n.btn-info.disabled.focus,\n.btn-info[disabled].focus,\nfieldset[disabled] .btn-info.focus,\n.btn-info.disabled:active,\n.btn-info[disabled]:active,\nfieldset[disabled] .btn-info:active,\n.btn-info.disabled.active,\n.btn-info[disabled].active,\nfieldset[disabled] .btn-info.active {\n background-color: #5bc0de;\n border-color: #46b8da;\n}\n.btn-info .badge {\n color: #5bc0de;\n background-color: #ffffff;\n}\n.btn-warning {\n color: #ffffff;\n background-color: #f0ad4e;\n border-color: #eea236;\n}\n.btn-warning:focus,\n.btn-warning.focus {\n color: #ffffff;\n background-color: #ec971f;\n border-color: #985f0d;\n}\n.btn-warning:hover {\n color: #ffffff;\n background-color: #ec971f;\n border-color: #d58512;\n}\n.btn-warning:active,\n.btn-warning.active,\n.open > .dropdown-toggle.btn-warning {\n color: #ffffff;\n background-color: #ec971f;\n border-color: #d58512;\n}\n.btn-warning:active:hover,\n.btn-warning.active:hover,\n.open > .dropdown-toggle.btn-warning:hover,\n.btn-warning:active:focus,\n.btn-warning.active:focus,\n.open > .dropdown-toggle.btn-warning:focus,\n.btn-warning:active.focus,\n.btn-warning.active.focus,\n.open > .dropdown-toggle.btn-warning.focus {\n color: #ffffff;\n background-color: #d58512;\n border-color: #985f0d;\n}\n.btn-warning:active,\n.btn-warning.active,\n.open > .dropdown-toggle.btn-warning {\n background-image: none;\n}\n.btn-warning.disabled,\n.btn-warning[disabled],\nfieldset[disabled] .btn-warning,\n.btn-warning.disabled:hover,\n.btn-warning[disabled]:hover,\nfieldset[disabled] .btn-warning:hover,\n.btn-warning.disabled:focus,\n.btn-warning[disabled]:focus,\nfieldset[disabled] .btn-warning:focus,\n.btn-warning.disabled.focus,\n.btn-warning[disabled].focus,\nfieldset[disabled] .btn-warning.focus,\n.btn-warning.disabled:active,\n.btn-warning[disabled]:active,\nfieldset[disabled] .btn-warning:active,\n.btn-warning.disabled.active,\n.btn-warning[disabled].active,\nfieldset[disabled] .btn-warning.active {\n background-color: #f0ad4e;\n border-color: #eea236;\n}\n.btn-warning .badge {\n color: #f0ad4e;\n background-color: #ffffff;\n}\n.btn-danger {\n color: #ffffff;\n background-color: #d9534f;\n border-color: #d43f3a;\n}\n.btn-danger:focus,\n.btn-danger.focus {\n color: #ffffff;\n background-color: #c9302c;\n border-color: #761c19;\n}\n.btn-danger:hover {\n color: #ffffff;\n background-color: #c9302c;\n border-color: #ac2925;\n}\n.btn-danger:active,\n.btn-danger.active,\n.open > .dropdown-toggle.btn-danger {\n color: #ffffff;\n background-color: #c9302c;\n border-color: #ac2925;\n}\n.btn-danger:active:hover,\n.btn-danger.active:hover,\n.open > .dropdown-toggle.btn-danger:hover,\n.btn-danger:active:focus,\n.btn-danger.active:focus,\n.open > .dropdown-toggle.btn-danger:focus,\n.btn-danger:active.focus,\n.btn-danger.active.focus,\n.open > .dropdown-toggle.btn-danger.focus {\n color: #ffffff;\n background-color: #ac2925;\n border-color: #761c19;\n}\n.btn-danger:active,\n.btn-danger.active,\n.open > .dropdown-toggle.btn-danger {\n background-image: none;\n}\n.btn-danger.disabled,\n.btn-danger[disabled],\nfieldset[disabled] .btn-danger,\n.btn-danger.disabled:hover,\n.btn-danger[disabled]:hover,\nfieldset[disabled] .btn-danger:hover,\n.btn-danger.disabled:focus,\n.btn-danger[disabled]:focus,\nfieldset[disabled] .btn-danger:focus,\n.btn-danger.disabled.focus,\n.btn-danger[disabled].focus,\nfieldset[disabled] .btn-danger.focus,\n.btn-danger.disabled:active,\n.btn-danger[disabled]:active,\nfieldset[disabled] .btn-danger:active,\n.btn-danger.disabled.active,\n.btn-danger[disabled].active,\nfieldset[disabled] .btn-danger.active {\n background-color: #d9534f;\n border-color: #d43f3a;\n}\n.btn-danger .badge {\n color: #d9534f;\n background-color: #ffffff;\n}\n.btn-link {\n color: #337ab7;\n font-weight: normal;\n border-radius: 0;\n}\n.btn-link,\n.btn-link:active,\n.btn-link.active,\n.btn-link[disabled],\nfieldset[disabled] .btn-link {\n background-color: transparent;\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.btn-link,\n.btn-link:hover,\n.btn-link:focus,\n.btn-link:active {\n border-color: transparent;\n}\n.btn-link:hover,\n.btn-link:focus {\n color: #23527c;\n text-decoration: underline;\n background-color: transparent;\n}\n.btn-link[disabled]:hover,\nfieldset[disabled] .btn-link:hover,\n.btn-link[disabled]:focus,\nfieldset[disabled] .btn-link:focus {\n color: #777777;\n text-decoration: none;\n}\n.btn-lg,\n.btn-group-lg > .btn {\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\n.btn-sm,\n.btn-group-sm > .btn {\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.btn-xs,\n.btn-group-xs > .btn {\n padding: 1px 5px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.btn-block {\n display: block;\n width: 100%;\n}\n.btn-block + .btn-block {\n margin-top: 5px;\n}\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n width: 100%;\n}\n.fade {\n opacity: 0;\n -webkit-transition: opacity 0.15s linear;\n -o-transition: opacity 0.15s linear;\n transition: opacity 0.15s linear;\n}\n.fade.in {\n opacity: 1;\n}\n.collapse {\n display: none;\n}\n.collapse.in {\n display: block;\n}\ntr.collapse.in {\n display: table-row;\n}\ntbody.collapse.in {\n display: table-row-group;\n}\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n -webkit-transition-property: height, visibility;\n transition-property: height, visibility;\n -webkit-transition-duration: 0.35s;\n transition-duration: 0.35s;\n -webkit-transition-timing-function: ease;\n transition-timing-function: ease;\n}\n.caret {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 2px;\n vertical-align: middle;\n border-top: 4px dashed;\n border-top: 4px solid \\9;\n border-right: 4px solid transparent;\n border-left: 4px solid transparent;\n}\n.dropup,\n.dropdown {\n position: relative;\n}\n.dropdown-toggle:focus {\n outline: 0;\n}\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 160px;\n padding: 5px 0;\n margin: 2px 0 0;\n list-style: none;\n font-size: 14px;\n text-align: left;\n background-color: #ffffff;\n border: 1px solid #cccccc;\n border: 1px solid rgba(0, 0, 0, 0.15);\n border-radius: 4px;\n -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);\n box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);\n background-clip: padding-box;\n}\n.dropdown-menu.pull-right {\n right: 0;\n left: auto;\n}\n.dropdown-menu .divider {\n height: 1px;\n margin: 9px 0;\n overflow: hidden;\n background-color: #e5e5e5;\n}\n.dropdown-menu > li > a {\n display: block;\n padding: 3px 20px;\n clear: both;\n font-weight: normal;\n line-height: 1.42857143;\n color: #333333;\n white-space: nowrap;\n}\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n text-decoration: none;\n color: #262626;\n background-color: #f5f5f5;\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n color: #ffffff;\n text-decoration: none;\n outline: 0;\n background-color: #337ab7;\n}\n.dropdown-menu > .disabled > a,\n.dropdown-menu > .disabled > a:hover,\n.dropdown-menu > .disabled > a:focus {\n color: #777777;\n}\n.dropdown-menu > .disabled > a:hover,\n.dropdown-menu > .disabled > a:focus {\n text-decoration: none;\n background-color: transparent;\n background-image: none;\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n cursor: not-allowed;\n}\n.open > .dropdown-menu {\n display: block;\n}\n.open > a {\n outline: 0;\n}\n.dropdown-menu-right {\n left: auto;\n right: 0;\n}\n.dropdown-menu-left {\n left: 0;\n right: auto;\n}\n.dropdown-header {\n display: block;\n padding: 3px 20px;\n font-size: 12px;\n line-height: 1.42857143;\n color: #777777;\n white-space: nowrap;\n}\n.dropdown-backdrop {\n position: fixed;\n left: 0;\n right: 0;\n bottom: 0;\n top: 0;\n z-index: 990;\n}\n.pull-right > .dropdown-menu {\n right: 0;\n left: auto;\n}\n.dropup .caret,\n.navbar-fixed-bottom .dropdown .caret {\n border-top: 0;\n border-bottom: 4px dashed;\n border-bottom: 4px solid \\9;\n content: \"\";\n}\n.dropup .dropdown-menu,\n.navbar-fixed-bottom .dropdown .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-bottom: 2px;\n}\n@media (min-width: 768px) {\n .navbar-right .dropdown-menu {\n left: auto;\n right: 0;\n }\n .navbar-right .dropdown-menu-left {\n left: 0;\n right: auto;\n }\n}\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-block;\n vertical-align: middle;\n}\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n position: relative;\n float: left;\n}\n.btn-group > .btn:hover,\n.btn-group-vertical > .btn:hover,\n.btn-group > .btn:focus,\n.btn-group-vertical > .btn:focus,\n.btn-group > .btn:active,\n.btn-group-vertical > .btn:active,\n.btn-group > .btn.active,\n.btn-group-vertical > .btn.active {\n z-index: 2;\n}\n.btn-group .btn + .btn,\n.btn-group .btn + .btn-group,\n.btn-group .btn-group + .btn,\n.btn-group .btn-group + .btn-group {\n margin-left: -1px;\n}\n.btn-toolbar {\n margin-left: -5px;\n}\n.btn-toolbar .btn,\n.btn-toolbar .btn-group,\n.btn-toolbar .input-group {\n float: left;\n}\n.btn-toolbar > .btn,\n.btn-toolbar > .btn-group,\n.btn-toolbar > .input-group {\n margin-left: 5px;\n}\n.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {\n border-radius: 0;\n}\n.btn-group > .btn:first-child {\n margin-left: 0;\n}\n.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n}\n.btn-group > .btn:last-child:not(:first-child),\n.btn-group > .dropdown-toggle:not(:first-child) {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n}\n.btn-group > .btn-group {\n float: left;\n}\n.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,\n.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n}\n.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n}\n.btn-group .dropdown-toggle:active,\n.btn-group.open .dropdown-toggle {\n outline: 0;\n}\n.btn-group > .btn + .dropdown-toggle {\n padding-left: 8px;\n padding-right: 8px;\n}\n.btn-group > .btn-lg + .dropdown-toggle {\n padding-left: 12px;\n padding-right: 12px;\n}\n.btn-group.open .dropdown-toggle {\n -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn-group.open .dropdown-toggle.btn-link {\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.btn .caret {\n margin-left: 0;\n}\n.btn-lg .caret {\n border-width: 5px 5px 0;\n border-bottom-width: 0;\n}\n.dropup .btn-lg .caret {\n border-width: 0 5px 5px;\n}\n.btn-group-vertical > .btn,\n.btn-group-vertical > .btn-group,\n.btn-group-vertical > .btn-group > .btn {\n display: block;\n float: none;\n width: 100%;\n max-width: 100%;\n}\n.btn-group-vertical > .btn-group > .btn {\n float: none;\n}\n.btn-group-vertical > .btn + .btn,\n.btn-group-vertical > .btn + .btn-group,\n.btn-group-vertical > .btn-group + .btn,\n.btn-group-vertical > .btn-group + .btn-group {\n margin-top: -1px;\n margin-left: 0;\n}\n.btn-group-vertical > .btn:not(:first-child):not(:last-child) {\n border-radius: 0;\n}\n.btn-group-vertical > .btn:first-child:not(:last-child) {\n border-top-right-radius: 4px;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn:last-child:not(:first-child) {\n border-bottom-left-radius: 4px;\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.btn-group-justified {\n display: table;\n width: 100%;\n table-layout: fixed;\n border-collapse: separate;\n}\n.btn-group-justified > .btn,\n.btn-group-justified > .btn-group {\n float: none;\n display: table-cell;\n width: 1%;\n}\n.btn-group-justified > .btn-group .btn {\n width: 100%;\n}\n.btn-group-justified > .btn-group .dropdown-menu {\n left: auto;\n}\n[data-toggle=\"buttons\"] > .btn input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn input[type=\"checkbox\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n}\n.input-group {\n position: relative;\n display: table;\n border-collapse: separate;\n}\n.input-group[class*=\"col-\"] {\n float: none;\n padding-left: 0;\n padding-right: 0;\n}\n.input-group .form-control {\n position: relative;\n z-index: 2;\n float: left;\n width: 100%;\n margin-bottom: 0;\n}\n.input-group-lg > .form-control,\n.input-group-lg > .input-group-addon,\n.input-group-lg > .input-group-btn > .btn {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\nselect.input-group-lg > .form-control,\nselect.input-group-lg > .input-group-addon,\nselect.input-group-lg > .input-group-btn > .btn {\n height: 46px;\n line-height: 46px;\n}\ntextarea.input-group-lg > .form-control,\ntextarea.input-group-lg > .input-group-addon,\ntextarea.input-group-lg > .input-group-btn > .btn,\nselect[multiple].input-group-lg > .form-control,\nselect[multiple].input-group-lg > .input-group-addon,\nselect[multiple].input-group-lg > .input-group-btn > .btn {\n height: auto;\n}\n.input-group-sm > .form-control,\n.input-group-sm > .input-group-addon,\n.input-group-sm > .input-group-btn > .btn {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\nselect.input-group-sm > .form-control,\nselect.input-group-sm > .input-group-addon,\nselect.input-group-sm > .input-group-btn > .btn {\n height: 30px;\n line-height: 30px;\n}\ntextarea.input-group-sm > .form-control,\ntextarea.input-group-sm > .input-group-addon,\ntextarea.input-group-sm > .input-group-btn > .btn,\nselect[multiple].input-group-sm > .form-control,\nselect[multiple].input-group-sm > .input-group-addon,\nselect[multiple].input-group-sm > .input-group-btn > .btn {\n height: auto;\n}\n.input-group-addon,\n.input-group-btn,\n.input-group .form-control {\n display: table-cell;\n}\n.input-group-addon:not(:first-child):not(:last-child),\n.input-group-btn:not(:first-child):not(:last-child),\n.input-group .form-control:not(:first-child):not(:last-child) {\n border-radius: 0;\n}\n.input-group-addon,\n.input-group-btn {\n width: 1%;\n white-space: nowrap;\n vertical-align: middle;\n}\n.input-group-addon {\n padding: 6px 12px;\n font-size: 14px;\n font-weight: normal;\n line-height: 1;\n color: #555555;\n text-align: center;\n background-color: #eeeeee;\n border: 1px solid #cccccc;\n border-radius: 4px;\n}\n.input-group-addon.input-sm {\n padding: 5px 10px;\n font-size: 12px;\n border-radius: 3px;\n}\n.input-group-addon.input-lg {\n padding: 10px 16px;\n font-size: 18px;\n border-radius: 6px;\n}\n.input-group-addon input[type=\"radio\"],\n.input-group-addon input[type=\"checkbox\"] {\n margin-top: 0;\n}\n.input-group .form-control:first-child,\n.input-group-addon:first-child,\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group > .btn,\n.input-group-btn:first-child > .dropdown-toggle,\n.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n}\n.input-group-addon:first-child {\n border-right: 0;\n}\n.input-group .form-control:last-child,\n.input-group-addon:last-child,\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group > .btn,\n.input-group-btn:last-child > .dropdown-toggle,\n.input-group-btn:first-child > .btn:not(:first-child),\n.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n}\n.input-group-addon:last-child {\n border-left: 0;\n}\n.input-group-btn {\n position: relative;\n font-size: 0;\n white-space: nowrap;\n}\n.input-group-btn > .btn {\n position: relative;\n}\n.input-group-btn > .btn + .btn {\n margin-left: -1px;\n}\n.input-group-btn > .btn:hover,\n.input-group-btn > .btn:focus,\n.input-group-btn > .btn:active {\n z-index: 2;\n}\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group {\n margin-right: -1px;\n}\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group {\n z-index: 2;\n margin-left: -1px;\n}\n.nav {\n margin-bottom: 0;\n padding-left: 0;\n list-style: none;\n}\n.nav > li {\n position: relative;\n display: block;\n}\n.nav > li > a {\n position: relative;\n display: block;\n padding: 10px 15px;\n}\n.nav > li > a:hover,\n.nav > li > a:focus {\n text-decoration: none;\n background-color: #eeeeee;\n}\n.nav > li.disabled > a {\n color: #777777;\n}\n.nav > li.disabled > a:hover,\n.nav > li.disabled > a:focus {\n color: #777777;\n text-decoration: none;\n background-color: transparent;\n cursor: not-allowed;\n}\n.nav .open > a,\n.nav .open > a:hover,\n.nav .open > a:focus {\n background-color: #eeeeee;\n border-color: #337ab7;\n}\n.nav .nav-divider {\n height: 1px;\n margin: 9px 0;\n overflow: hidden;\n background-color: #e5e5e5;\n}\n.nav > li > a > img {\n max-width: none;\n}\n.nav-tabs {\n border-bottom: 1px solid #dddddd;\n}\n.nav-tabs > li {\n float: left;\n margin-bottom: -1px;\n}\n.nav-tabs > li > a {\n margin-right: 2px;\n line-height: 1.42857143;\n border: 1px solid transparent;\n border-radius: 4px 4px 0 0;\n}\n.nav-tabs > li > a:hover {\n border-color: #eeeeee #eeeeee #dddddd;\n}\n.nav-tabs > li.active > a,\n.nav-tabs > li.active > a:hover,\n.nav-tabs > li.active > a:focus {\n color: #555555;\n background-color: #ffffff;\n border: 1px solid #dddddd;\n border-bottom-color: transparent;\n cursor: default;\n}\n.nav-tabs.nav-justified {\n width: 100%;\n border-bottom: 0;\n}\n.nav-tabs.nav-justified > li {\n float: none;\n}\n.nav-tabs.nav-justified > li > a {\n text-align: center;\n margin-bottom: 5px;\n}\n.nav-tabs.nav-justified > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n}\n@media (min-width: 768px) {\n .nav-tabs.nav-justified > li {\n display: table-cell;\n width: 1%;\n }\n .nav-tabs.nav-justified > li > a {\n margin-bottom: 0;\n }\n}\n.nav-tabs.nav-justified > li > a {\n margin-right: 0;\n border-radius: 4px;\n}\n.nav-tabs.nav-justified > .active > a,\n.nav-tabs.nav-justified > .active > a:hover,\n.nav-tabs.nav-justified > .active > a:focus {\n border: 1px solid #dddddd;\n}\n@media (min-width: 768px) {\n .nav-tabs.nav-justified > li > a {\n border-bottom: 1px solid #dddddd;\n border-radius: 4px 4px 0 0;\n }\n .nav-tabs.nav-justified > .active > a,\n .nav-tabs.nav-justified > .active > a:hover,\n .nav-tabs.nav-justified > .active > a:focus {\n border-bottom-color: #ffffff;\n }\n}\n.nav-pills > li {\n float: left;\n}\n.nav-pills > li > a {\n border-radius: 4px;\n}\n.nav-pills > li + li {\n margin-left: 2px;\n}\n.nav-pills > li.active > a,\n.nav-pills > li.active > a:hover,\n.nav-pills > li.active > a:focus {\n color: #ffffff;\n background-color: #337ab7;\n}\n.nav-stacked > li {\n float: none;\n}\n.nav-stacked > li + li {\n margin-top: 2px;\n margin-left: 0;\n}\n.nav-justified {\n width: 100%;\n}\n.nav-justified > li {\n float: none;\n}\n.nav-justified > li > a {\n text-align: center;\n margin-bottom: 5px;\n}\n.nav-justified > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n}\n@media (min-width: 768px) {\n .nav-justified > li {\n display: table-cell;\n width: 1%;\n }\n .nav-justified > li > a {\n margin-bottom: 0;\n }\n}\n.nav-tabs-justified {\n border-bottom: 0;\n}\n.nav-tabs-justified > li > a {\n margin-right: 0;\n border-radius: 4px;\n}\n.nav-tabs-justified > .active > a,\n.nav-tabs-justified > .active > a:hover,\n.nav-tabs-justified > .active > a:focus {\n border: 1px solid #dddddd;\n}\n@media (min-width: 768px) {\n .nav-tabs-justified > li > a {\n border-bottom: 1px solid #dddddd;\n border-radius: 4px 4px 0 0;\n }\n .nav-tabs-justified > .active > a,\n .nav-tabs-justified > .active > a:hover,\n .nav-tabs-justified > .active > a:focus {\n border-bottom-color: #ffffff;\n }\n}\n.tab-content > .tab-pane {\n display: none;\n}\n.tab-content > .active {\n display: block;\n}\n.nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.navbar {\n position: relative;\n min-height: 50px;\n margin-bottom: 20px;\n border: 1px solid transparent;\n}\n@media (min-width: 768px) {\n .navbar {\n border-radius: 4px;\n }\n}\n@media (min-width: 768px) {\n .navbar-header {\n float: left;\n }\n}\n.navbar-collapse {\n overflow-x: visible;\n padding-right: 15px;\n padding-left: 15px;\n border-top: 1px solid transparent;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);\n -webkit-overflow-scrolling: touch;\n}\n.navbar-collapse.in {\n overflow-y: auto;\n}\n@media (min-width: 768px) {\n .navbar-collapse {\n width: auto;\n border-top: 0;\n box-shadow: none;\n }\n .navbar-collapse.collapse {\n display: block !important;\n height: auto !important;\n padding-bottom: 0;\n overflow: visible !important;\n }\n .navbar-collapse.in {\n overflow-y: visible;\n }\n .navbar-fixed-top .navbar-collapse,\n .navbar-static-top .navbar-collapse,\n .navbar-fixed-bottom .navbar-collapse {\n padding-left: 0;\n padding-right: 0;\n }\n}\n.navbar-fixed-top .navbar-collapse,\n.navbar-fixed-bottom .navbar-collapse {\n max-height: 340px;\n}\n@media (max-device-width: 480px) and (orientation: landscape) {\n .navbar-fixed-top .navbar-collapse,\n .navbar-fixed-bottom .navbar-collapse {\n max-height: 200px;\n }\n}\n.container > .navbar-header,\n.container-fluid > .navbar-header,\n.container > .navbar-collapse,\n.container-fluid > .navbar-collapse {\n margin-right: -15px;\n margin-left: -15px;\n}\n@media (min-width: 768px) {\n .container > .navbar-header,\n .container-fluid > .navbar-header,\n .container > .navbar-collapse,\n .container-fluid > .navbar-collapse {\n margin-right: 0;\n margin-left: 0;\n }\n}\n.navbar-static-top {\n z-index: 1000;\n border-width: 0 0 1px;\n}\n@media (min-width: 768px) {\n .navbar-static-top {\n border-radius: 0;\n }\n}\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n position: fixed;\n right: 0;\n left: 0;\n z-index: 1030;\n}\n@media (min-width: 768px) {\n .navbar-fixed-top,\n .navbar-fixed-bottom {\n border-radius: 0;\n }\n}\n.navbar-fixed-top {\n top: 0;\n border-width: 0 0 1px;\n}\n.navbar-fixed-bottom {\n bottom: 0;\n margin-bottom: 0;\n border-width: 1px 0 0;\n}\n.navbar-brand {\n float: left;\n padding: 15px 15px;\n font-size: 18px;\n line-height: 20px;\n height: 50px;\n}\n.navbar-brand:hover,\n.navbar-brand:focus {\n text-decoration: none;\n}\n.navbar-brand > img {\n display: block;\n}\n@media (min-width: 768px) {\n .navbar > .container .navbar-brand,\n .navbar > .container-fluid .navbar-brand {\n margin-left: -15px;\n }\n}\n.navbar-toggle {\n position: relative;\n float: right;\n margin-right: 15px;\n padding: 9px 10px;\n margin-top: 8px;\n margin-bottom: 8px;\n background-color: transparent;\n background-image: none;\n border: 1px solid transparent;\n border-radius: 4px;\n}\n.navbar-toggle:focus {\n outline: 0;\n}\n.navbar-toggle .icon-bar {\n display: block;\n width: 22px;\n height: 2px;\n border-radius: 1px;\n}\n.navbar-toggle .icon-bar + .icon-bar {\n margin-top: 4px;\n}\n@media (min-width: 768px) {\n .navbar-toggle {\n display: none;\n }\n}\n.navbar-nav {\n margin: 7.5px -15px;\n}\n.navbar-nav > li > a {\n padding-top: 10px;\n padding-bottom: 10px;\n line-height: 20px;\n}\n@media (max-width: 767px) {\n .navbar-nav .open .dropdown-menu {\n position: static;\n float: none;\n width: auto;\n margin-top: 0;\n background-color: transparent;\n border: 0;\n box-shadow: none;\n }\n .navbar-nav .open .dropdown-menu > li > a,\n .navbar-nav .open .dropdown-menu .dropdown-header {\n padding: 5px 15px 5px 25px;\n }\n .navbar-nav .open .dropdown-menu > li > a {\n line-height: 20px;\n }\n .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-nav .open .dropdown-menu > li > a:focus {\n background-image: none;\n }\n}\n@media (min-width: 768px) {\n .navbar-nav {\n float: left;\n margin: 0;\n }\n .navbar-nav > li {\n float: left;\n }\n .navbar-nav > li > a {\n padding-top: 15px;\n padding-bottom: 15px;\n }\n}\n.navbar-form {\n margin-left: -15px;\n margin-right: -15px;\n padding: 10px 15px;\n border-top: 1px solid transparent;\n border-bottom: 1px solid transparent;\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);\n margin-top: 8px;\n margin-bottom: 8px;\n}\n@media (min-width: 768px) {\n .navbar-form .form-group {\n display: inline-block;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .navbar-form .form-control-static {\n display: inline-block;\n }\n .navbar-form .input-group {\n display: inline-table;\n vertical-align: middle;\n }\n .navbar-form .input-group .input-group-addon,\n .navbar-form .input-group .input-group-btn,\n .navbar-form .input-group .form-control {\n width: auto;\n }\n .navbar-form .input-group > .form-control {\n width: 100%;\n }\n .navbar-form .control-label {\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .radio,\n .navbar-form .checkbox {\n display: inline-block;\n margin-top: 0;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .radio label,\n .navbar-form .checkbox label {\n padding-left: 0;\n }\n .navbar-form .radio input[type=\"radio\"],\n .navbar-form .checkbox input[type=\"checkbox\"] {\n position: relative;\n margin-left: 0;\n }\n .navbar-form .has-feedback .form-control-feedback {\n top: 0;\n }\n}\n@media (max-width: 767px) {\n .navbar-form .form-group {\n margin-bottom: 5px;\n }\n .navbar-form .form-group:last-child {\n margin-bottom: 0;\n }\n}\n@media (min-width: 768px) {\n .navbar-form {\n width: auto;\n border: 0;\n margin-left: 0;\n margin-right: 0;\n padding-top: 0;\n padding-bottom: 0;\n -webkit-box-shadow: none;\n box-shadow: none;\n }\n}\n.navbar-nav > li > .dropdown-menu {\n margin-top: 0;\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {\n margin-bottom: 0;\n border-top-right-radius: 4px;\n border-top-left-radius: 4px;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.navbar-btn {\n margin-top: 8px;\n margin-bottom: 8px;\n}\n.navbar-btn.btn-sm {\n margin-top: 10px;\n margin-bottom: 10px;\n}\n.navbar-btn.btn-xs {\n margin-top: 14px;\n margin-bottom: 14px;\n}\n.navbar-text {\n margin-top: 15px;\n margin-bottom: 15px;\n}\n@media (min-width: 768px) {\n .navbar-text {\n float: left;\n margin-left: 15px;\n margin-right: 15px;\n }\n}\n@media (min-width: 768px) {\n .navbar-left {\n float: left !important;\n }\n .navbar-right {\n float: right !important;\n margin-right: -15px;\n }\n .navbar-right ~ .navbar-right {\n margin-right: 0;\n }\n}\n.navbar-default {\n background-color: #f8f8f8;\n border-color: #e7e7e7;\n}\n.navbar-default .navbar-brand {\n color: #777777;\n}\n.navbar-default .navbar-brand:hover,\n.navbar-default .navbar-brand:focus {\n color: #5e5e5e;\n background-color: transparent;\n}\n.navbar-default .navbar-text {\n color: #777777;\n}\n.navbar-default .navbar-nav > li > a {\n color: #777777;\n}\n.navbar-default .navbar-nav > li > a:hover,\n.navbar-default .navbar-nav > li > a:focus {\n color: #333333;\n background-color: transparent;\n}\n.navbar-default .navbar-nav > .active > a,\n.navbar-default .navbar-nav > .active > a:hover,\n.navbar-default .navbar-nav > .active > a:focus {\n color: #555555;\n background-color: #e7e7e7;\n}\n.navbar-default .navbar-nav > .disabled > a,\n.navbar-default .navbar-nav > .disabled > a:hover,\n.navbar-default .navbar-nav > .disabled > a:focus {\n color: #cccccc;\n background-color: transparent;\n}\n.navbar-default .navbar-toggle {\n border-color: #dddddd;\n}\n.navbar-default .navbar-toggle:hover,\n.navbar-default .navbar-toggle:focus {\n background-color: #dddddd;\n}\n.navbar-default .navbar-toggle .icon-bar {\n background-color: #888888;\n}\n.navbar-default .navbar-collapse,\n.navbar-default .navbar-form {\n border-color: #e7e7e7;\n}\n.navbar-default .navbar-nav > .open > a,\n.navbar-default .navbar-nav > .open > a:hover,\n.navbar-default .navbar-nav > .open > a:focus {\n background-color: #e7e7e7;\n color: #555555;\n}\n@media (max-width: 767px) {\n .navbar-default .navbar-nav .open .dropdown-menu > li > a {\n color: #777777;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {\n color: #333333;\n background-color: transparent;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a,\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #555555;\n background-color: #e7e7e7;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n color: #cccccc;\n background-color: transparent;\n }\n}\n.navbar-default .navbar-link {\n color: #777777;\n}\n.navbar-default .navbar-link:hover {\n color: #333333;\n}\n.navbar-default .btn-link {\n color: #777777;\n}\n.navbar-default .btn-link:hover,\n.navbar-default .btn-link:focus {\n color: #333333;\n}\n.navbar-default .btn-link[disabled]:hover,\nfieldset[disabled] .navbar-default .btn-link:hover,\n.navbar-default .btn-link[disabled]:focus,\nfieldset[disabled] .navbar-default .btn-link:focus {\n color: #cccccc;\n}\n.navbar-inverse {\n background-color: #222222;\n border-color: #080808;\n}\n.navbar-inverse .navbar-brand {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-brand:hover,\n.navbar-inverse .navbar-brand:focus {\n color: #ffffff;\n background-color: transparent;\n}\n.navbar-inverse .navbar-text {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-nav > li > a {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-nav > li > a:hover,\n.navbar-inverse .navbar-nav > li > a:focus {\n color: #ffffff;\n background-color: transparent;\n}\n.navbar-inverse .navbar-nav > .active > a,\n.navbar-inverse .navbar-nav > .active > a:hover,\n.navbar-inverse .navbar-nav > .active > a:focus {\n color: #ffffff;\n background-color: #080808;\n}\n.navbar-inverse .navbar-nav > .disabled > a,\n.navbar-inverse .navbar-nav > .disabled > a:hover,\n.navbar-inverse .navbar-nav > .disabled > a:focus {\n color: #444444;\n background-color: transparent;\n}\n.navbar-inverse .navbar-toggle {\n border-color: #333333;\n}\n.navbar-inverse .navbar-toggle:hover,\n.navbar-inverse .navbar-toggle:focus {\n background-color: #333333;\n}\n.navbar-inverse .navbar-toggle .icon-bar {\n background-color: #ffffff;\n}\n.navbar-inverse .navbar-collapse,\n.navbar-inverse .navbar-form {\n border-color: #101010;\n}\n.navbar-inverse .navbar-nav > .open > a,\n.navbar-inverse .navbar-nav > .open > a:hover,\n.navbar-inverse .navbar-nav > .open > a:focus {\n background-color: #080808;\n color: #ffffff;\n}\n@media (max-width: 767px) {\n .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {\n border-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu .divider {\n background-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {\n color: #9d9d9d;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {\n color: #ffffff;\n background-color: transparent;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #ffffff;\n background-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n color: #444444;\n background-color: transparent;\n }\n}\n.navbar-inverse .navbar-link {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-link:hover {\n color: #ffffff;\n}\n.navbar-inverse .btn-link {\n color: #9d9d9d;\n}\n.navbar-inverse .btn-link:hover,\n.navbar-inverse .btn-link:focus {\n color: #ffffff;\n}\n.navbar-inverse .btn-link[disabled]:hover,\nfieldset[disabled] .navbar-inverse .btn-link:hover,\n.navbar-inverse .btn-link[disabled]:focus,\nfieldset[disabled] .navbar-inverse .btn-link:focus {\n color: #444444;\n}\n.breadcrumb {\n padding: 8px 15px;\n margin-bottom: 20px;\n list-style: none;\n background-color: #f5f5f5;\n border-radius: 4px;\n}\n.breadcrumb > li {\n display: inline-block;\n}\n.breadcrumb > li + li:before {\n content: \"/\\00a0\";\n padding: 0 5px;\n color: #cccccc;\n}\n.breadcrumb > .active {\n color: #777777;\n}\n.pagination {\n display: inline-block;\n padding-left: 0;\n margin: 20px 0;\n border-radius: 4px;\n}\n.pagination > li {\n display: inline;\n}\n.pagination > li > a,\n.pagination > li > span {\n position: relative;\n float: left;\n padding: 6px 12px;\n line-height: 1.42857143;\n text-decoration: none;\n color: #337ab7;\n background-color: #ffffff;\n border: 1px solid #dddddd;\n margin-left: -1px;\n}\n.pagination > li:first-child > a,\n.pagination > li:first-child > span {\n margin-left: 0;\n border-bottom-left-radius: 4px;\n border-top-left-radius: 4px;\n}\n.pagination > li:last-child > a,\n.pagination > li:last-child > span {\n border-bottom-right-radius: 4px;\n border-top-right-radius: 4px;\n}\n.pagination > li > a:hover,\n.pagination > li > span:hover,\n.pagination > li > a:focus,\n.pagination > li > span:focus {\n z-index: 3;\n color: #23527c;\n background-color: #eeeeee;\n border-color: #dddddd;\n}\n.pagination > .active > a,\n.pagination > .active > span,\n.pagination > .active > a:hover,\n.pagination > .active > span:hover,\n.pagination > .active > a:focus,\n.pagination > .active > span:focus {\n z-index: 2;\n color: #ffffff;\n background-color: #337ab7;\n border-color: #337ab7;\n cursor: default;\n}\n.pagination > .disabled > span,\n.pagination > .disabled > span:hover,\n.pagination > .disabled > span:focus,\n.pagination > .disabled > a,\n.pagination > .disabled > a:hover,\n.pagination > .disabled > a:focus {\n color: #777777;\n background-color: #ffffff;\n border-color: #dddddd;\n cursor: not-allowed;\n}\n.pagination-lg > li > a,\n.pagination-lg > li > span {\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n}\n.pagination-lg > li:first-child > a,\n.pagination-lg > li:first-child > span {\n border-bottom-left-radius: 6px;\n border-top-left-radius: 6px;\n}\n.pagination-lg > li:last-child > a,\n.pagination-lg > li:last-child > span {\n border-bottom-right-radius: 6px;\n border-top-right-radius: 6px;\n}\n.pagination-sm > li > a,\n.pagination-sm > li > span {\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n}\n.pagination-sm > li:first-child > a,\n.pagination-sm > li:first-child > span {\n border-bottom-left-radius: 3px;\n border-top-left-radius: 3px;\n}\n.pagination-sm > li:last-child > a,\n.pagination-sm > li:last-child > span {\n border-bottom-right-radius: 3px;\n border-top-right-radius: 3px;\n}\n.pager {\n padding-left: 0;\n margin: 20px 0;\n list-style: none;\n text-align: center;\n}\n.pager li {\n display: inline;\n}\n.pager li > a,\n.pager li > span {\n display: inline-block;\n padding: 5px 14px;\n background-color: #ffffff;\n border: 1px solid #dddddd;\n border-radius: 15px;\n}\n.pager li > a:hover,\n.pager li > a:focus {\n text-decoration: none;\n background-color: #eeeeee;\n}\n.pager .next > a,\n.pager .next > span {\n float: right;\n}\n.pager .previous > a,\n.pager .previous > span {\n float: left;\n}\n.pager .disabled > a,\n.pager .disabled > a:hover,\n.pager .disabled > a:focus,\n.pager .disabled > span {\n color: #777777;\n background-color: #ffffff;\n cursor: not-allowed;\n}\n.label {\n display: inline;\n padding: .2em .6em .3em;\n font-size: 75%;\n font-weight: bold;\n line-height: 1;\n color: #ffffff;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: .25em;\n}\na.label:hover,\na.label:focus {\n color: #ffffff;\n text-decoration: none;\n cursor: pointer;\n}\n.label:empty {\n display: none;\n}\n.btn .label {\n position: relative;\n top: -1px;\n}\n.label-default {\n background-color: #777777;\n}\n.label-default[href]:hover,\n.label-default[href]:focus {\n background-color: #5e5e5e;\n}\n.label-primary {\n background-color: #337ab7;\n}\n.label-primary[href]:hover,\n.label-primary[href]:focus {\n background-color: #286090;\n}\n.label-success {\n background-color: #5cb85c;\n}\n.label-success[href]:hover,\n.label-success[href]:focus {\n background-color: #449d44;\n}\n.label-info {\n background-color: #5bc0de;\n}\n.label-info[href]:hover,\n.label-info[href]:focus {\n background-color: #31b0d5;\n}\n.label-warning {\n background-color: #f0ad4e;\n}\n.label-warning[href]:hover,\n.label-warning[href]:focus {\n background-color: #ec971f;\n}\n.label-danger {\n background-color: #d9534f;\n}\n.label-danger[href]:hover,\n.label-danger[href]:focus {\n background-color: #c9302c;\n}\n.badge {\n display: inline-block;\n min-width: 10px;\n padding: 3px 7px;\n font-size: 12px;\n font-weight: bold;\n color: #ffffff;\n line-height: 1;\n vertical-align: middle;\n white-space: nowrap;\n text-align: center;\n background-color: #777777;\n border-radius: 10px;\n}\n.badge:empty {\n display: none;\n}\n.btn .badge {\n position: relative;\n top: -1px;\n}\n.btn-xs .badge,\n.btn-group-xs > .btn .badge {\n top: 0;\n padding: 1px 5px;\n}\na.badge:hover,\na.badge:focus {\n color: #ffffff;\n text-decoration: none;\n cursor: pointer;\n}\n.list-group-item.active > .badge,\n.nav-pills > .active > a > .badge {\n color: #337ab7;\n background-color: #ffffff;\n}\n.list-group-item > .badge {\n float: right;\n}\n.list-group-item > .badge + .badge {\n margin-right: 5px;\n}\n.nav-pills > li > a > .badge {\n margin-left: 3px;\n}\n.jumbotron {\n padding-top: 30px;\n padding-bottom: 30px;\n margin-bottom: 30px;\n color: inherit;\n background-color: #eeeeee;\n}\n.jumbotron h1,\n.jumbotron .h1 {\n color: inherit;\n}\n.jumbotron p {\n margin-bottom: 15px;\n font-size: 21px;\n font-weight: 200;\n}\n.jumbotron > hr {\n border-top-color: #d5d5d5;\n}\n.container .jumbotron,\n.container-fluid .jumbotron {\n border-radius: 6px;\n}\n.jumbotron .container {\n max-width: 100%;\n}\n@media screen and (min-width: 768px) {\n .jumbotron {\n padding-top: 48px;\n padding-bottom: 48px;\n }\n .container .jumbotron,\n .container-fluid .jumbotron {\n padding-left: 60px;\n padding-right: 60px;\n }\n .jumbotron h1,\n .jumbotron .h1 {\n font-size: 63px;\n }\n}\n.thumbnail {\n display: block;\n padding: 4px;\n margin-bottom: 20px;\n line-height: 1.42857143;\n background-color: #ffffff;\n border: 1px solid #dddddd;\n border-radius: 4px;\n -webkit-transition: border 0.2s ease-in-out;\n -o-transition: border 0.2s ease-in-out;\n transition: border 0.2s ease-in-out;\n}\n.thumbnail > img,\n.thumbnail a > img {\n margin-left: auto;\n margin-right: auto;\n}\na.thumbnail:hover,\na.thumbnail:focus,\na.thumbnail.active {\n border-color: #337ab7;\n}\n.thumbnail .caption {\n padding: 9px;\n color: #333333;\n}\n.alert {\n padding: 15px;\n margin-bottom: 20px;\n border: 1px solid transparent;\n border-radius: 4px;\n}\n.alert h4 {\n margin-top: 0;\n color: inherit;\n}\n.alert .alert-link {\n font-weight: bold;\n}\n.alert > p,\n.alert > ul {\n margin-bottom: 0;\n}\n.alert > p + p {\n margin-top: 5px;\n}\n.alert-dismissable,\n.alert-dismissible {\n padding-right: 35px;\n}\n.alert-dismissable .close,\n.alert-dismissible .close {\n position: relative;\n top: -2px;\n right: -21px;\n color: inherit;\n}\n.alert-success {\n background-color: #dff0d8;\n border-color: #d6e9c6;\n color: #3c763d;\n}\n.alert-success hr {\n border-top-color: #c9e2b3;\n}\n.alert-success .alert-link {\n color: #2b542c;\n}\n.alert-info {\n background-color: #d9edf7;\n border-color: #bce8f1;\n color: #31708f;\n}\n.alert-info hr {\n border-top-color: #a6e1ec;\n}\n.alert-info .alert-link {\n color: #245269;\n}\n.alert-warning {\n background-color: #fcf8e3;\n border-color: #faebcc;\n color: #8a6d3b;\n}\n.alert-warning hr {\n border-top-color: #f7e1b5;\n}\n.alert-warning .alert-link {\n color: #66512c;\n}\n.alert-danger {\n background-color: #f2dede;\n border-color: #ebccd1;\n color: #a94442;\n}\n.alert-danger hr {\n border-top-color: #e4b9c0;\n}\n.alert-danger .alert-link {\n color: #843534;\n}\n@-webkit-keyframes progress-bar-stripes {\n from {\n background-position: 40px 0;\n }\n to {\n background-position: 0 0;\n }\n}\n@keyframes progress-bar-stripes {\n from {\n background-position: 40px 0;\n }\n to {\n background-position: 0 0;\n }\n}\n.progress {\n overflow: hidden;\n height: 20px;\n margin-bottom: 20px;\n background-color: #f5f5f5;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n}\n.progress-bar {\n float: left;\n width: 0%;\n height: 100%;\n font-size: 12px;\n line-height: 20px;\n color: #ffffff;\n text-align: center;\n background-color: #337ab7;\n -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);\n box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);\n -webkit-transition: width 0.6s ease;\n -o-transition: width 0.6s ease;\n transition: width 0.6s ease;\n}\n.progress-striped .progress-bar,\n.progress-bar-striped {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-size: 40px 40px;\n}\n.progress.active .progress-bar,\n.progress-bar.active {\n -webkit-animation: progress-bar-stripes 2s linear infinite;\n -o-animation: progress-bar-stripes 2s linear infinite;\n animation: progress-bar-stripes 2s linear infinite;\n}\n.progress-bar-success {\n background-color: #5cb85c;\n}\n.progress-striped .progress-bar-success {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.progress-bar-info {\n background-color: #5bc0de;\n}\n.progress-striped .progress-bar-info {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.progress-bar-warning {\n background-color: #f0ad4e;\n}\n.progress-striped .progress-bar-warning {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.progress-bar-danger {\n background-color: #d9534f;\n}\n.progress-striped .progress-bar-danger {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.media {\n margin-top: 15px;\n}\n.media:first-child {\n margin-top: 0;\n}\n.media,\n.media-body {\n zoom: 1;\n overflow: hidden;\n}\n.media-body {\n width: 10000px;\n}\n.media-object {\n display: block;\n}\n.media-object.img-thumbnail {\n max-width: none;\n}\n.media-right,\n.media > .pull-right {\n padding-left: 10px;\n}\n.media-left,\n.media > .pull-left {\n padding-right: 10px;\n}\n.media-left,\n.media-right,\n.media-body {\n display: table-cell;\n vertical-align: top;\n}\n.media-middle {\n vertical-align: middle;\n}\n.media-bottom {\n vertical-align: bottom;\n}\n.media-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n.media-list {\n padding-left: 0;\n list-style: none;\n}\n.list-group {\n margin-bottom: 20px;\n padding-left: 0;\n}\n.list-group-item {\n position: relative;\n display: block;\n padding: 10px 15px;\n margin-bottom: -1px;\n background-color: #ffffff;\n border: 1px solid #dddddd;\n}\n.list-group-item:first-child {\n border-top-right-radius: 4px;\n border-top-left-radius: 4px;\n}\n.list-group-item:last-child {\n margin-bottom: 0;\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\na.list-group-item,\nbutton.list-group-item {\n color: #555555;\n}\na.list-group-item .list-group-item-heading,\nbutton.list-group-item .list-group-item-heading {\n color: #333333;\n}\na.list-group-item:hover,\nbutton.list-group-item:hover,\na.list-group-item:focus,\nbutton.list-group-item:focus {\n text-decoration: none;\n color: #555555;\n background-color: #f5f5f5;\n}\nbutton.list-group-item {\n width: 100%;\n text-align: left;\n}\n.list-group-item.disabled,\n.list-group-item.disabled:hover,\n.list-group-item.disabled:focus {\n background-color: #eeeeee;\n color: #777777;\n cursor: not-allowed;\n}\n.list-group-item.disabled .list-group-item-heading,\n.list-group-item.disabled:hover .list-group-item-heading,\n.list-group-item.disabled:focus .list-group-item-heading {\n color: inherit;\n}\n.list-group-item.disabled .list-group-item-text,\n.list-group-item.disabled:hover .list-group-item-text,\n.list-group-item.disabled:focus .list-group-item-text {\n color: #777777;\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n z-index: 2;\n color: #ffffff;\n background-color: #337ab7;\n border-color: #337ab7;\n}\n.list-group-item.active .list-group-item-heading,\n.list-group-item.active:hover .list-group-item-heading,\n.list-group-item.active:focus .list-group-item-heading,\n.list-group-item.active .list-group-item-heading > small,\n.list-group-item.active:hover .list-group-item-heading > small,\n.list-group-item.active:focus .list-group-item-heading > small,\n.list-group-item.active .list-group-item-heading > .small,\n.list-group-item.active:hover .list-group-item-heading > .small,\n.list-group-item.active:focus .list-group-item-heading > .small {\n color: inherit;\n}\n.list-group-item.active .list-group-item-text,\n.list-group-item.active:hover .list-group-item-text,\n.list-group-item.active:focus .list-group-item-text {\n color: #c7ddef;\n}\n.list-group-item-success {\n color: #3c763d;\n background-color: #dff0d8;\n}\na.list-group-item-success,\nbutton.list-group-item-success {\n color: #3c763d;\n}\na.list-group-item-success .list-group-item-heading,\nbutton.list-group-item-success .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-success:hover,\nbutton.list-group-item-success:hover,\na.list-group-item-success:focus,\nbutton.list-group-item-success:focus {\n color: #3c763d;\n background-color: #d0e9c6;\n}\na.list-group-item-success.active,\nbutton.list-group-item-success.active,\na.list-group-item-success.active:hover,\nbutton.list-group-item-success.active:hover,\na.list-group-item-success.active:focus,\nbutton.list-group-item-success.active:focus {\n color: #fff;\n background-color: #3c763d;\n border-color: #3c763d;\n}\n.list-group-item-info {\n color: #31708f;\n background-color: #d9edf7;\n}\na.list-group-item-info,\nbutton.list-group-item-info {\n color: #31708f;\n}\na.list-group-item-info .list-group-item-heading,\nbutton.list-group-item-info .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-info:hover,\nbutton.list-group-item-info:hover,\na.list-group-item-info:focus,\nbutton.list-group-item-info:focus {\n color: #31708f;\n background-color: #c4e3f3;\n}\na.list-group-item-info.active,\nbutton.list-group-item-info.active,\na.list-group-item-info.active:hover,\nbutton.list-group-item-info.active:hover,\na.list-group-item-info.active:focus,\nbutton.list-group-item-info.active:focus {\n color: #fff;\n background-color: #31708f;\n border-color: #31708f;\n}\n.list-group-item-warning {\n color: #8a6d3b;\n background-color: #fcf8e3;\n}\na.list-group-item-warning,\nbutton.list-group-item-warning {\n color: #8a6d3b;\n}\na.list-group-item-warning .list-group-item-heading,\nbutton.list-group-item-warning .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-warning:hover,\nbutton.list-group-item-warning:hover,\na.list-group-item-warning:focus,\nbutton.list-group-item-warning:focus {\n color: #8a6d3b;\n background-color: #faf2cc;\n}\na.list-group-item-warning.active,\nbutton.list-group-item-warning.active,\na.list-group-item-warning.active:hover,\nbutton.list-group-item-warning.active:hover,\na.list-group-item-warning.active:focus,\nbutton.list-group-item-warning.active:focus {\n color: #fff;\n background-color: #8a6d3b;\n border-color: #8a6d3b;\n}\n.list-group-item-danger {\n color: #a94442;\n background-color: #f2dede;\n}\na.list-group-item-danger,\nbutton.list-group-item-danger {\n color: #a94442;\n}\na.list-group-item-danger .list-group-item-heading,\nbutton.list-group-item-danger .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-danger:hover,\nbutton.list-group-item-danger:hover,\na.list-group-item-danger:focus,\nbutton.list-group-item-danger:focus {\n color: #a94442;\n background-color: #ebcccc;\n}\na.list-group-item-danger.active,\nbutton.list-group-item-danger.active,\na.list-group-item-danger.active:hover,\nbutton.list-group-item-danger.active:hover,\na.list-group-item-danger.active:focus,\nbutton.list-group-item-danger.active:focus {\n color: #fff;\n background-color: #a94442;\n border-color: #a94442;\n}\n.list-group-item-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n.list-group-item-text {\n margin-bottom: 0;\n line-height: 1.3;\n}\n.panel {\n margin-bottom: 20px;\n background-color: #ffffff;\n border: 1px solid transparent;\n border-radius: 4px;\n -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);\n box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);\n}\n.panel-body {\n padding: 15px;\n}\n.panel-heading {\n padding: 10px 15px;\n border-bottom: 1px solid transparent;\n border-top-right-radius: 3px;\n border-top-left-radius: 3px;\n}\n.panel-heading > .dropdown .dropdown-toggle {\n color: inherit;\n}\n.panel-title {\n margin-top: 0;\n margin-bottom: 0;\n font-size: 16px;\n color: inherit;\n}\n.panel-title > a,\n.panel-title > small,\n.panel-title > .small,\n.panel-title > small > a,\n.panel-title > .small > a {\n color: inherit;\n}\n.panel-footer {\n padding: 10px 15px;\n background-color: #f5f5f5;\n border-top: 1px solid #dddddd;\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel > .list-group,\n.panel > .panel-collapse > .list-group {\n margin-bottom: 0;\n}\n.panel > .list-group .list-group-item,\n.panel > .panel-collapse > .list-group .list-group-item {\n border-width: 1px 0;\n border-radius: 0;\n}\n.panel > .list-group:first-child .list-group-item:first-child,\n.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {\n border-top: 0;\n border-top-right-radius: 3px;\n border-top-left-radius: 3px;\n}\n.panel > .list-group:last-child .list-group-item:last-child,\n.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {\n border-bottom: 0;\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.panel-heading + .list-group .list-group-item:first-child {\n border-top-width: 0;\n}\n.list-group + .panel-footer {\n border-top-width: 0;\n}\n.panel > .table,\n.panel > .table-responsive > .table,\n.panel > .panel-collapse > .table {\n margin-bottom: 0;\n}\n.panel > .table caption,\n.panel > .table-responsive > .table caption,\n.panel > .panel-collapse > .table caption {\n padding-left: 15px;\n padding-right: 15px;\n}\n.panel > .table:first-child,\n.panel > .table-responsive:first-child > .table:first-child {\n border-top-right-radius: 3px;\n border-top-left-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {\n border-top-left-radius: 3px;\n border-top-right-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,\n.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {\n border-top-left-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,\n.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {\n border-top-right-radius: 3px;\n}\n.panel > .table:last-child,\n.panel > .table-responsive:last-child > .table:last-child {\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {\n border-bottom-left-radius: 3px;\n border-bottom-right-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,\n.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {\n border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,\n.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {\n border-bottom-right-radius: 3px;\n}\n.panel > .panel-body + .table,\n.panel > .panel-body + .table-responsive,\n.panel > .table + .panel-body,\n.panel > .table-responsive + .panel-body {\n border-top: 1px solid #dddddd;\n}\n.panel > .table > tbody:first-child > tr:first-child th,\n.panel > .table > tbody:first-child > tr:first-child td {\n border-top: 0;\n}\n.panel > .table-bordered,\n.panel > .table-responsive > .table-bordered {\n border: 0;\n}\n.panel > .table-bordered > thead > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,\n.panel > .table-bordered > tbody > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,\n.panel > .table-bordered > tfoot > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,\n.panel > .table-bordered > thead > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,\n.panel > .table-bordered > tbody > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,\n.panel > .table-bordered > tfoot > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {\n border-left: 0;\n}\n.panel > .table-bordered > thead > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,\n.panel > .table-bordered > tbody > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,\n.panel > .table-bordered > tfoot > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,\n.panel > .table-bordered > thead > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,\n.panel > .table-bordered > tbody > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,\n.panel > .table-bordered > tfoot > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {\n border-right: 0;\n}\n.panel > .table-bordered > thead > tr:first-child > td,\n.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,\n.panel > .table-bordered > tbody > tr:first-child > td,\n.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,\n.panel > .table-bordered > thead > tr:first-child > th,\n.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,\n.panel > .table-bordered > tbody > tr:first-child > th,\n.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {\n border-bottom: 0;\n}\n.panel > .table-bordered > tbody > tr:last-child > td,\n.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,\n.panel > .table-bordered > tfoot > tr:last-child > td,\n.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,\n.panel > .table-bordered > tbody > tr:last-child > th,\n.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,\n.panel > .table-bordered > tfoot > tr:last-child > th,\n.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {\n border-bottom: 0;\n}\n.panel > .table-responsive {\n border: 0;\n margin-bottom: 0;\n}\n.panel-group {\n margin-bottom: 20px;\n}\n.panel-group .panel {\n margin-bottom: 0;\n border-radius: 4px;\n}\n.panel-group .panel + .panel {\n margin-top: 5px;\n}\n.panel-group .panel-heading {\n border-bottom: 0;\n}\n.panel-group .panel-heading + .panel-collapse > .panel-body,\n.panel-group .panel-heading + .panel-collapse > .list-group {\n border-top: 1px solid #dddddd;\n}\n.panel-group .panel-footer {\n border-top: 0;\n}\n.panel-group .panel-footer + .panel-collapse .panel-body {\n border-bottom: 1px solid #dddddd;\n}\n.panel-default {\n border-color: #dddddd;\n}\n.panel-default > .panel-heading {\n color: #333333;\n background-color: #f5f5f5;\n border-color: #dddddd;\n}\n.panel-default > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #dddddd;\n}\n.panel-default > .panel-heading .badge {\n color: #f5f5f5;\n background-color: #333333;\n}\n.panel-default > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #dddddd;\n}\n.panel-primary {\n border-color: #337ab7;\n}\n.panel-primary > .panel-heading {\n color: #ffffff;\n background-color: #337ab7;\n border-color: #337ab7;\n}\n.panel-primary > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #337ab7;\n}\n.panel-primary > .panel-heading .badge {\n color: #337ab7;\n background-color: #ffffff;\n}\n.panel-primary > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #337ab7;\n}\n.panel-success {\n border-color: #d6e9c6;\n}\n.panel-success > .panel-heading {\n color: #3c763d;\n background-color: #dff0d8;\n border-color: #d6e9c6;\n}\n.panel-success > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #d6e9c6;\n}\n.panel-success > .panel-heading .badge {\n color: #dff0d8;\n background-color: #3c763d;\n}\n.panel-success > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #d6e9c6;\n}\n.panel-info {\n border-color: #bce8f1;\n}\n.panel-info > .panel-heading {\n color: #31708f;\n background-color: #d9edf7;\n border-color: #bce8f1;\n}\n.panel-info > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #bce8f1;\n}\n.panel-info > .panel-heading .badge {\n color: #d9edf7;\n background-color: #31708f;\n}\n.panel-info > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #bce8f1;\n}\n.panel-warning {\n border-color: #faebcc;\n}\n.panel-warning > .panel-heading {\n color: #8a6d3b;\n background-color: #fcf8e3;\n border-color: #faebcc;\n}\n.panel-warning > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #faebcc;\n}\n.panel-warning > .panel-heading .badge {\n color: #fcf8e3;\n background-color: #8a6d3b;\n}\n.panel-warning > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #faebcc;\n}\n.panel-danger {\n border-color: #ebccd1;\n}\n.panel-danger > .panel-heading {\n color: #a94442;\n background-color: #f2dede;\n border-color: #ebccd1;\n}\n.panel-danger > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #ebccd1;\n}\n.panel-danger > .panel-heading .badge {\n color: #f2dede;\n background-color: #a94442;\n}\n.panel-danger > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #ebccd1;\n}\n.embed-responsive {\n position: relative;\n display: block;\n height: 0;\n padding: 0;\n overflow: hidden;\n}\n.embed-responsive .embed-responsive-item,\n.embed-responsive iframe,\n.embed-responsive embed,\n.embed-responsive object,\n.embed-responsive video {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n height: 100%;\n width: 100%;\n border: 0;\n}\n.embed-responsive-16by9 {\n padding-bottom: 56.25%;\n}\n.embed-responsive-4by3 {\n padding-bottom: 75%;\n}\n.well {\n min-height: 20px;\n padding: 19px;\n margin-bottom: 20px;\n background-color: #f5f5f5;\n border: 1px solid #e3e3e3;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);\n}\n.well blockquote {\n border-color: #ddd;\n border-color: rgba(0, 0, 0, 0.15);\n}\n.well-lg {\n padding: 24px;\n border-radius: 6px;\n}\n.well-sm {\n padding: 9px;\n border-radius: 3px;\n}\n.close {\n float: right;\n font-size: 21px;\n font-weight: bold;\n line-height: 1;\n color: #000000;\n text-shadow: 0 1px 0 #ffffff;\n opacity: 0.2;\n filter: alpha(opacity=20);\n}\n.close:hover,\n.close:focus {\n color: #000000;\n text-decoration: none;\n cursor: pointer;\n opacity: 0.5;\n filter: alpha(opacity=50);\n}\nbutton.close {\n padding: 0;\n cursor: pointer;\n background: transparent;\n border: 0;\n -webkit-appearance: none;\n}\n.modal-open {\n overflow: hidden;\n}\n.modal {\n display: none;\n overflow: hidden;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1050;\n -webkit-overflow-scrolling: touch;\n outline: 0;\n}\n.modal.fade .modal-dialog {\n -webkit-transform: translate(0, -25%);\n -ms-transform: translate(0, -25%);\n -o-transform: translate(0, -25%);\n transform: translate(0, -25%);\n -webkit-transition: -webkit-transform 0.3s ease-out;\n -moz-transition: -moz-transform 0.3s ease-out;\n -o-transition: -o-transform 0.3s ease-out;\n transition: transform 0.3s ease-out;\n}\n.modal.in .modal-dialog {\n -webkit-transform: translate(0, 0);\n -ms-transform: translate(0, 0);\n -o-transform: translate(0, 0);\n transform: translate(0, 0);\n}\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 10px;\n}\n.modal-content {\n position: relative;\n background-color: #ffffff;\n border: 1px solid #999999;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 6px;\n -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);\n box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);\n background-clip: padding-box;\n outline: 0;\n}\n.modal-backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1040;\n background-color: #000000;\n}\n.modal-backdrop.fade {\n opacity: 0;\n filter: alpha(opacity=0);\n}\n.modal-backdrop.in {\n opacity: 0.5;\n filter: alpha(opacity=50);\n}\n.modal-header {\n padding: 15px;\n border-bottom: 1px solid #e5e5e5;\n min-height: 16.42857143px;\n}\n.modal-header .close {\n margin-top: -2px;\n}\n.modal-title {\n margin: 0;\n line-height: 1.42857143;\n}\n.modal-body {\n position: relative;\n padding: 15px;\n}\n.modal-footer {\n padding: 15px;\n text-align: right;\n border-top: 1px solid #e5e5e5;\n}\n.modal-footer .btn + .btn {\n margin-left: 5px;\n margin-bottom: 0;\n}\n.modal-footer .btn-group .btn + .btn {\n margin-left: -1px;\n}\n.modal-footer .btn-block + .btn-block {\n margin-left: 0;\n}\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n@media (min-width: 768px) {\n .modal-dialog {\n width: 600px;\n margin: 30px auto;\n }\n .modal-content {\n -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);\n box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);\n }\n .modal-sm {\n width: 300px;\n }\n}\n@media (min-width: 992px) {\n .modal-lg {\n width: 900px;\n }\n}\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-style: normal;\n font-weight: normal;\n letter-spacing: normal;\n line-break: auto;\n line-height: 1.42857143;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n white-space: normal;\n word-break: normal;\n word-spacing: normal;\n word-wrap: normal;\n font-size: 12px;\n opacity: 0;\n filter: alpha(opacity=0);\n}\n.tooltip.in {\n opacity: 0.9;\n filter: alpha(opacity=90);\n}\n.tooltip.top {\n margin-top: -3px;\n padding: 5px 0;\n}\n.tooltip.right {\n margin-left: 3px;\n padding: 0 5px;\n}\n.tooltip.bottom {\n margin-top: 3px;\n padding: 5px 0;\n}\n.tooltip.left {\n margin-left: -3px;\n padding: 0 5px;\n}\n.tooltip-inner {\n max-width: 200px;\n padding: 3px 8px;\n color: #ffffff;\n text-align: center;\n background-color: #000000;\n border-radius: 4px;\n}\n.tooltip-arrow {\n position: absolute;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n}\n.tooltip.top .tooltip-arrow {\n bottom: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000000;\n}\n.tooltip.top-left .tooltip-arrow {\n bottom: 0;\n right: 5px;\n margin-bottom: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000000;\n}\n.tooltip.top-right .tooltip-arrow {\n bottom: 0;\n left: 5px;\n margin-bottom: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000000;\n}\n.tooltip.right .tooltip-arrow {\n top: 50%;\n left: 0;\n margin-top: -5px;\n border-width: 5px 5px 5px 0;\n border-right-color: #000000;\n}\n.tooltip.left .tooltip-arrow {\n top: 50%;\n right: 0;\n margin-top: -5px;\n border-width: 5px 0 5px 5px;\n border-left-color: #000000;\n}\n.tooltip.bottom .tooltip-arrow {\n top: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000000;\n}\n.tooltip.bottom-left .tooltip-arrow {\n top: 0;\n right: 5px;\n margin-top: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000000;\n}\n.tooltip.bottom-right .tooltip-arrow {\n top: 0;\n left: 5px;\n margin-top: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000000;\n}\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1060;\n display: none;\n max-width: 276px;\n padding: 1px;\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-style: normal;\n font-weight: normal;\n letter-spacing: normal;\n line-break: auto;\n line-height: 1.42857143;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n white-space: normal;\n word-break: normal;\n word-spacing: normal;\n word-wrap: normal;\n font-size: 14px;\n background-color: #ffffff;\n background-clip: padding-box;\n border: 1px solid #cccccc;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 6px;\n -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n}\n.popover.top {\n margin-top: -10px;\n}\n.popover.right {\n margin-left: 10px;\n}\n.popover.bottom {\n margin-top: 10px;\n}\n.popover.left {\n margin-left: -10px;\n}\n.popover-title {\n margin: 0;\n padding: 8px 14px;\n font-size: 14px;\n background-color: #f7f7f7;\n border-bottom: 1px solid #ebebeb;\n border-radius: 5px 5px 0 0;\n}\n.popover-content {\n padding: 9px 14px;\n}\n.popover > .arrow,\n.popover > .arrow:after {\n position: absolute;\n display: block;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n}\n.popover > .arrow {\n border-width: 11px;\n}\n.popover > .arrow:after {\n border-width: 10px;\n content: \"\";\n}\n.popover.top > .arrow {\n left: 50%;\n margin-left: -11px;\n border-bottom-width: 0;\n border-top-color: #999999;\n border-top-color: rgba(0, 0, 0, 0.25);\n bottom: -11px;\n}\n.popover.top > .arrow:after {\n content: \" \";\n bottom: 1px;\n margin-left: -10px;\n border-bottom-width: 0;\n border-top-color: #ffffff;\n}\n.popover.right > .arrow {\n top: 50%;\n left: -11px;\n margin-top: -11px;\n border-left-width: 0;\n border-right-color: #999999;\n border-right-color: rgba(0, 0, 0, 0.25);\n}\n.popover.right > .arrow:after {\n content: \" \";\n left: 1px;\n bottom: -10px;\n border-left-width: 0;\n border-right-color: #ffffff;\n}\n.popover.bottom > .arrow {\n left: 50%;\n margin-left: -11px;\n border-top-width: 0;\n border-bottom-color: #999999;\n border-bottom-color: rgba(0, 0, 0, 0.25);\n top: -11px;\n}\n.popover.bottom > .arrow:after {\n content: \" \";\n top: 1px;\n margin-left: -10px;\n border-top-width: 0;\n border-bottom-color: #ffffff;\n}\n.popover.left > .arrow {\n top: 50%;\n right: -11px;\n margin-top: -11px;\n border-right-width: 0;\n border-left-color: #999999;\n border-left-color: rgba(0, 0, 0, 0.25);\n}\n.popover.left > .arrow:after {\n content: \" \";\n right: 1px;\n border-right-width: 0;\n border-left-color: #ffffff;\n bottom: -10px;\n}\n.carousel {\n position: relative;\n}\n.carousel-inner {\n position: relative;\n overflow: hidden;\n width: 100%;\n}\n.carousel-inner > .item {\n display: none;\n position: relative;\n -webkit-transition: 0.6s ease-in-out left;\n -o-transition: 0.6s ease-in-out left;\n transition: 0.6s ease-in-out left;\n}\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n line-height: 1;\n}\n@media all and (transform-3d), (-webkit-transform-3d) {\n .carousel-inner > .item {\n -webkit-transition: -webkit-transform 0.6s ease-in-out;\n -moz-transition: -moz-transform 0.6s ease-in-out;\n -o-transition: -o-transform 0.6s ease-in-out;\n transition: transform 0.6s ease-in-out;\n -webkit-backface-visibility: hidden;\n -moz-backface-visibility: hidden;\n backface-visibility: hidden;\n -webkit-perspective: 1000px;\n -moz-perspective: 1000px;\n perspective: 1000px;\n }\n .carousel-inner > .item.next,\n .carousel-inner > .item.active.right {\n -webkit-transform: translate3d(100%, 0, 0);\n transform: translate3d(100%, 0, 0);\n left: 0;\n }\n .carousel-inner > .item.prev,\n .carousel-inner > .item.active.left {\n -webkit-transform: translate3d(-100%, 0, 0);\n transform: translate3d(-100%, 0, 0);\n left: 0;\n }\n .carousel-inner > .item.next.left,\n .carousel-inner > .item.prev.right,\n .carousel-inner > .item.active {\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n left: 0;\n }\n}\n.carousel-inner > .active,\n.carousel-inner > .next,\n.carousel-inner > .prev {\n display: block;\n}\n.carousel-inner > .active {\n left: 0;\n}\n.carousel-inner > .next,\n.carousel-inner > .prev {\n position: absolute;\n top: 0;\n width: 100%;\n}\n.carousel-inner > .next {\n left: 100%;\n}\n.carousel-inner > .prev {\n left: -100%;\n}\n.carousel-inner > .next.left,\n.carousel-inner > .prev.right {\n left: 0;\n}\n.carousel-inner > .active.left {\n left: -100%;\n}\n.carousel-inner > .active.right {\n left: 100%;\n}\n.carousel-control {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n width: 15%;\n opacity: 0.5;\n filter: alpha(opacity=50);\n font-size: 20px;\n color: #ffffff;\n text-align: center;\n text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);\n}\n.carousel-control.left {\n background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);\n}\n.carousel-control.right {\n left: auto;\n right: 0;\n background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);\n}\n.carousel-control:hover,\n.carousel-control:focus {\n outline: 0;\n color: #ffffff;\n text-decoration: none;\n opacity: 0.9;\n filter: alpha(opacity=90);\n}\n.carousel-control .icon-prev,\n.carousel-control .icon-next,\n.carousel-control .glyphicon-chevron-left,\n.carousel-control .glyphicon-chevron-right {\n position: absolute;\n top: 50%;\n margin-top: -10px;\n z-index: 5;\n display: inline-block;\n}\n.carousel-control .icon-prev,\n.carousel-control .glyphicon-chevron-left {\n left: 50%;\n margin-left: -10px;\n}\n.carousel-control .icon-next,\n.carousel-control .glyphicon-chevron-right {\n right: 50%;\n margin-right: -10px;\n}\n.carousel-control .icon-prev,\n.carousel-control .icon-next {\n width: 20px;\n height: 20px;\n line-height: 1;\n font-family: serif;\n}\n.carousel-control .icon-prev:before {\n content: '\\2039';\n}\n.carousel-control .icon-next:before {\n content: '\\203a';\n}\n.carousel-indicators {\n position: absolute;\n bottom: 10px;\n left: 50%;\n z-index: 15;\n width: 60%;\n margin-left: -30%;\n padding-left: 0;\n list-style: none;\n text-align: center;\n}\n.carousel-indicators li {\n display: inline-block;\n width: 10px;\n height: 10px;\n margin: 1px;\n text-indent: -999px;\n border: 1px solid #ffffff;\n border-radius: 10px;\n cursor: pointer;\n background-color: #000 \\9;\n background-color: rgba(0, 0, 0, 0);\n}\n.carousel-indicators .active {\n margin: 0;\n width: 12px;\n height: 12px;\n background-color: #ffffff;\n}\n.carousel-caption {\n position: absolute;\n left: 15%;\n right: 15%;\n bottom: 20px;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: #ffffff;\n text-align: center;\n text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);\n}\n.carousel-caption .btn {\n text-shadow: none;\n}\n@media screen and (min-width: 768px) {\n .carousel-control .glyphicon-chevron-left,\n .carousel-control .glyphicon-chevron-right,\n .carousel-control .icon-prev,\n .carousel-control .icon-next {\n width: 30px;\n height: 30px;\n margin-top: -15px;\n font-size: 30px;\n }\n .carousel-control .glyphicon-chevron-left,\n .carousel-control .icon-prev {\n margin-left: -15px;\n }\n .carousel-control .glyphicon-chevron-right,\n .carousel-control .icon-next {\n margin-right: -15px;\n }\n .carousel-caption {\n left: 20%;\n right: 20%;\n padding-bottom: 30px;\n }\n .carousel-indicators {\n bottom: 20px;\n }\n}\n.clearfix:before,\n.clearfix:after,\n.dl-horizontal dd:before,\n.dl-horizontal dd:after,\n.container:before,\n.container:after,\n.container-fluid:before,\n.container-fluid:after,\n.row:before,\n.row:after,\n.form-horizontal .form-group:before,\n.form-horizontal .form-group:after,\n.btn-toolbar:before,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:before,\n.btn-group-vertical > .btn-group:after,\n.nav:before,\n.nav:after,\n.navbar:before,\n.navbar:after,\n.navbar-header:before,\n.navbar-header:after,\n.navbar-collapse:before,\n.navbar-collapse:after,\n.pager:before,\n.pager:after,\n.panel-body:before,\n.panel-body:after,\n.modal-footer:before,\n.modal-footer:after {\n content: \" \";\n display: table;\n}\n.clearfix:after,\n.dl-horizontal dd:after,\n.container:after,\n.container-fluid:after,\n.row:after,\n.form-horizontal .form-group:after,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:after,\n.nav:after,\n.navbar:after,\n.navbar-header:after,\n.navbar-collapse:after,\n.pager:after,\n.panel-body:after,\n.modal-footer:after {\n clear: both;\n}\n.center-block {\n display: block;\n margin-left: auto;\n margin-right: auto;\n}\n.pull-right {\n float: right !important;\n}\n.pull-left {\n float: left !important;\n}\n.hide {\n display: none !important;\n}\n.show {\n display: block !important;\n}\n.invisible {\n visibility: hidden;\n}\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n.hidden {\n display: none !important;\n}\n.affix {\n position: fixed;\n}\n@-ms-viewport {\n width: device-width;\n}\n.visible-xs,\n.visible-sm,\n.visible-md,\n.visible-lg {\n display: none !important;\n}\n.visible-xs-block,\n.visible-xs-inline,\n.visible-xs-inline-block,\n.visible-sm-block,\n.visible-sm-inline,\n.visible-sm-inline-block,\n.visible-md-block,\n.visible-md-inline,\n.visible-md-inline-block,\n.visible-lg-block,\n.visible-lg-inline,\n.visible-lg-inline-block {\n display: none !important;\n}\n@media (max-width: 767px) {\n .visible-xs {\n display: block !important;\n }\n table.visible-xs {\n display: table !important;\n }\n tr.visible-xs {\n display: table-row !important;\n }\n th.visible-xs,\n td.visible-xs {\n display: table-cell !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-block {\n display: block !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-inline {\n display: inline !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm {\n display: block !important;\n }\n table.visible-sm {\n display: table !important;\n }\n tr.visible-sm {\n display: table-row !important;\n }\n th.visible-sm,\n td.visible-sm {\n display: table-cell !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-block {\n display: block !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-inline {\n display: inline !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md {\n display: block !important;\n }\n table.visible-md {\n display: table !important;\n }\n tr.visible-md {\n display: table-row !important;\n }\n th.visible-md,\n td.visible-md {\n display: table-cell !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-block {\n display: block !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-inline {\n display: inline !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg {\n display: block !important;\n }\n table.visible-lg {\n display: table !important;\n }\n tr.visible-lg {\n display: table-row !important;\n }\n th.visible-lg,\n td.visible-lg {\n display: table-cell !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-block {\n display: block !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-inline {\n display: inline !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-inline-block {\n display: inline-block !important;\n }\n}\n@media (max-width: 767px) {\n .hidden-xs {\n display: none !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .hidden-sm {\n display: none !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .hidden-md {\n display: none !important;\n }\n}\n@media (min-width: 1200px) {\n .hidden-lg {\n display: none !important;\n }\n}\n.visible-print {\n display: none !important;\n}\n@media print {\n .visible-print {\n display: block !important;\n }\n table.visible-print {\n display: table !important;\n }\n tr.visible-print {\n display: table-row !important;\n }\n th.visible-print,\n td.visible-print {\n display: table-cell !important;\n }\n}\n.visible-print-block {\n display: none !important;\n}\n@media print {\n .visible-print-block {\n display: block !important;\n }\n}\n.visible-print-inline {\n display: none !important;\n}\n@media print {\n .visible-print-inline {\n display: inline !important;\n }\n}\n.visible-print-inline-block {\n display: none !important;\n}\n@media print {\n .visible-print-inline-block {\n display: inline-block !important;\n }\n}\n@media print {\n .hidden-print {\n display: none !important;\n }\n}\n/*# sourceMappingURL=bootstrap.css.map */","/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */\n\n//\n// 1. Set default font family to sans-serif.\n// 2. Prevent iOS and IE text size adjust after device orientation change,\n// without disabling user zoom.\n//\n\nhtml {\n font-family: sans-serif; // 1\n -ms-text-size-adjust: 100%; // 2\n -webkit-text-size-adjust: 100%; // 2\n}\n\n//\n// Remove default margin.\n//\n\nbody {\n margin: 0;\n}\n\n// HTML5 display definitions\n// ==========================================================================\n\n//\n// Correct `block` display not defined for any HTML5 element in IE 8/9.\n// Correct `block` display not defined for `details` or `summary` in IE 10/11\n// and Firefox.\n// Correct `block` display not defined for `main` in IE 11.\n//\n\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n display: block;\n}\n\n//\n// 1. Correct `inline-block` display not defined in IE 8/9.\n// 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.\n//\n\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block; // 1\n vertical-align: baseline; // 2\n}\n\n//\n// Prevent modern browsers from displaying `audio` without controls.\n// Remove excess height in iOS 5 devices.\n//\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n//\n// Address `[hidden]` styling not present in IE 8/9/10.\n// Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.\n//\n\n[hidden],\ntemplate {\n display: none;\n}\n\n// Links\n// ==========================================================================\n\n//\n// Remove the gray background color from active links in IE 10.\n//\n\na {\n background-color: transparent;\n}\n\n//\n// Improve readability of focused elements when they are also in an\n// active/hover state.\n//\n\na:active,\na:hover {\n outline: 0;\n}\n\n// Text-level semantics\n// ==========================================================================\n\n//\n// Address styling not present in IE 8/9/10/11, Safari, and Chrome.\n//\n\nabbr[title] {\n border-bottom: 1px dotted;\n}\n\n//\n// Address style set to `bolder` in Firefox 4+, Safari, and Chrome.\n//\n\nb,\nstrong {\n font-weight: bold;\n}\n\n//\n// Address styling not present in Safari and Chrome.\n//\n\ndfn {\n font-style: italic;\n}\n\n//\n// Address variable `h1` font-size and margin within `section` and `article`\n// contexts in Firefox 4+, Safari, and Chrome.\n//\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n//\n// Address styling not present in IE 8/9.\n//\n\nmark {\n background: #ff0;\n color: #000;\n}\n\n//\n// Address inconsistent and variable font size in all browsers.\n//\n\nsmall {\n font-size: 80%;\n}\n\n//\n// Prevent `sub` and `sup` affecting `line-height` in all browsers.\n//\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsup {\n top: -0.5em;\n}\n\nsub {\n bottom: -0.25em;\n}\n\n// Embedded content\n// ==========================================================================\n\n//\n// Remove border when inside `a` element in IE 8/9/10.\n//\n\nimg {\n border: 0;\n}\n\n//\n// Correct overflow not hidden in IE 9/10/11.\n//\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n// Grouping content\n// ==========================================================================\n\n//\n// Address margin not present in IE 8/9 and Safari.\n//\n\nfigure {\n margin: 1em 40px;\n}\n\n//\n// Address differences between Firefox and other browsers.\n//\n\nhr {\n box-sizing: content-box;\n height: 0;\n}\n\n//\n// Contain overflow in all browsers.\n//\n\npre {\n overflow: auto;\n}\n\n//\n// Address odd `em`-unit font size rendering in all browsers.\n//\n\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\n\n// Forms\n// ==========================================================================\n\n//\n// Known limitation: by default, Chrome and Safari on OS X allow very limited\n// styling of `select`, unless a `border` property is set.\n//\n\n//\n// 1. Correct color not being inherited.\n// Known issue: affects color of disabled elements.\n// 2. Correct font properties not being inherited.\n// 3. Address margins set differently in Firefox 4+, Safari, and Chrome.\n//\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n color: inherit; // 1\n font: inherit; // 2\n margin: 0; // 3\n}\n\n//\n// Address `overflow` set to `hidden` in IE 8/9/10/11.\n//\n\nbutton {\n overflow: visible;\n}\n\n//\n// Address inconsistent `text-transform` inheritance for `button` and `select`.\n// All other form control elements do not inherit `text-transform` values.\n// Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.\n// Correct `select` style inheritance in Firefox.\n//\n\nbutton,\nselect {\n text-transform: none;\n}\n\n//\n// 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`\n// and `video` controls.\n// 2. Correct inability to style clickable `input` types in iOS.\n// 3. Improve usability and consistency of cursor style between image-type\n// `input` and others.\n//\n\nbutton,\nhtml input[type=\"button\"], // 1\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n -webkit-appearance: button; // 2\n cursor: pointer; // 3\n}\n\n//\n// Re-set default cursor for disabled elements.\n//\n\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\n\n//\n// Remove inner padding and border in Firefox 4+.\n//\n\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\n\n//\n// Address Firefox 4+ setting `line-height` on `input` using `!important` in\n// the UA stylesheet.\n//\n\ninput {\n line-height: normal;\n}\n\n//\n// It's recommended that you don't attempt to style these elements.\n// Firefox's implementation doesn't respect box-sizing, padding, or width.\n//\n// 1. Address box sizing set to `content-box` in IE 8/9/10.\n// 2. Remove excess padding in IE 8/9/10.\n//\n\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box; // 1\n padding: 0; // 2\n}\n\n//\n// Fix the cursor style for Chrome's increment/decrement buttons. For certain\n// `font-size` values of the `input`, it causes the cursor style of the\n// decrement button to change from `default` to `text`.\n//\n\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n//\n// 1. Address `appearance` set to `searchfield` in Safari and Chrome.\n// 2. Address `box-sizing` set to `border-box` in Safari and Chrome.\n//\n\ninput[type=\"search\"] {\n -webkit-appearance: textfield; // 1\n box-sizing: content-box; //2\n}\n\n//\n// Remove inner padding and search cancel button in Safari and Chrome on OS X.\n// Safari (but not Chrome) clips the cancel button when the search input has\n// padding (and `textfield` appearance).\n//\n\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// Define consistent border, margin, and padding.\n//\n\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\n\n//\n// 1. Correct `color` not being inherited in IE 8/9/10/11.\n// 2. Remove padding so people aren't caught out if they zero out fieldsets.\n//\n\nlegend {\n border: 0; // 1\n padding: 0; // 2\n}\n\n//\n// Remove default vertical scrollbar in IE 8/9/10/11.\n//\n\ntextarea {\n overflow: auto;\n}\n\n//\n// Don't inherit the `font-weight` (applied by a rule above).\n// NOTE: the default cannot safely be changed in Chrome and Safari on OS X.\n//\n\noptgroup {\n font-weight: bold;\n}\n\n// Tables\n// ==========================================================================\n\n//\n// Remove most spacing between table cells.\n//\n\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\n\ntd,\nth {\n padding: 0;\n}\n","/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */\n\n// ==========================================================================\n// Print styles.\n// Inlined to avoid the additional HTTP request: h5bp.com/r\n// ==========================================================================\n\n@media print {\n *,\n *:before,\n *:after {\n background: transparent !important;\n color: #000 !important; // Black prints faster: h5bp.com/s\n box-shadow: none !important;\n text-shadow: none !important;\n }\n\n a,\n a:visited {\n text-decoration: underline;\n }\n\n a[href]:after {\n content: \" (\" attr(href) \")\";\n }\n\n abbr[title]:after {\n content: \" (\" attr(title) \")\";\n }\n\n // Don't show links that are fragment identifiers,\n // or use the `javascript:` pseudo protocol\n a[href^=\"#\"]:after,\n a[href^=\"javascript:\"]:after {\n content: \"\";\n }\n\n pre,\n blockquote {\n border: 1px solid #999;\n page-break-inside: avoid;\n }\n\n thead {\n display: table-header-group; // h5bp.com/t\n }\n\n tr,\n img {\n page-break-inside: avoid;\n }\n\n img {\n max-width: 100% !important;\n }\n\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n\n h2,\n h3 {\n page-break-after: avoid;\n }\n\n // Bootstrap specific changes start\n\n // Bootstrap components\n .navbar {\n display: none;\n }\n .btn,\n .dropup > .btn {\n > .caret {\n border-top-color: #000 !important;\n }\n }\n .label {\n border: 1px solid #000;\n }\n\n .table {\n border-collapse: collapse !important;\n\n td,\n th {\n background-color: #fff !important;\n }\n }\n .table-bordered {\n th,\n td {\n border: 1px solid #ddd !important;\n }\n }\n\n // Bootstrap specific changes end\n}\n","//\n// Glyphicons for Bootstrap\n//\n// Since icons are fonts, they can be placed anywhere text is placed and are\n// thus automatically sized to match the surrounding child. To use, create an\n// inline element with the appropriate classes, like so:\n//\n// Star\n\n// Import the fonts\n@font-face {\n font-family: 'Glyphicons Halflings';\n src: url('@{icon-font-path}@{icon-font-name}.eot');\n src: url('@{icon-font-path}@{icon-font-name}.eot?#iefix') format('embedded-opentype'),\n url('@{icon-font-path}@{icon-font-name}.woff2') format('woff2'),\n url('@{icon-font-path}@{icon-font-name}.woff') format('woff'),\n url('@{icon-font-path}@{icon-font-name}.ttf') format('truetype'),\n url('@{icon-font-path}@{icon-font-name}.svg#@{icon-font-svg-id}') format('svg');\n}\n\n// Catchall baseclass\n.glyphicon {\n position: relative;\n top: 1px;\n display: inline-block;\n font-family: 'Glyphicons Halflings';\n font-style: normal;\n font-weight: normal;\n line-height: 1;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n// Individual icons\n.glyphicon-asterisk { &:before { content: \"\\2a\"; } }\n.glyphicon-plus { &:before { content: \"\\2b\"; } }\n.glyphicon-euro,\n.glyphicon-eur { &:before { content: \"\\20ac\"; } }\n.glyphicon-minus { &:before { content: \"\\2212\"; } }\n.glyphicon-cloud { &:before { content: \"\\2601\"; } }\n.glyphicon-envelope { &:before { content: \"\\2709\"; } }\n.glyphicon-pencil { &:before { content: \"\\270f\"; } }\n.glyphicon-glass { &:before { content: \"\\e001\"; } }\n.glyphicon-music { &:before { content: \"\\e002\"; } }\n.glyphicon-search { &:before { content: \"\\e003\"; } }\n.glyphicon-heart { &:before { content: \"\\e005\"; } }\n.glyphicon-star { &:before { content: \"\\e006\"; } }\n.glyphicon-star-empty { &:before { content: \"\\e007\"; } }\n.glyphicon-user { &:before { content: \"\\e008\"; } }\n.glyphicon-film { &:before { content: \"\\e009\"; } }\n.glyphicon-th-large { &:before { content: \"\\e010\"; } }\n.glyphicon-th { &:before { content: \"\\e011\"; } }\n.glyphicon-th-list { &:before { content: \"\\e012\"; } }\n.glyphicon-ok { &:before { content: \"\\e013\"; } }\n.glyphicon-remove { &:before { content: \"\\e014\"; } }\n.glyphicon-zoom-in { &:before { content: \"\\e015\"; } }\n.glyphicon-zoom-out { &:before { content: \"\\e016\"; } }\n.glyphicon-off { &:before { content: \"\\e017\"; } }\n.glyphicon-signal { &:before { content: \"\\e018\"; } }\n.glyphicon-cog { &:before { content: \"\\e019\"; } }\n.glyphicon-trash { &:before { content: \"\\e020\"; } }\n.glyphicon-home { &:before { content: \"\\e021\"; } }\n.glyphicon-file { &:before { content: \"\\e022\"; } }\n.glyphicon-time { &:before { content: \"\\e023\"; } }\n.glyphicon-road { &:before { content: \"\\e024\"; } }\n.glyphicon-download-alt { &:before { content: \"\\e025\"; } }\n.glyphicon-download { &:before { content: \"\\e026\"; } }\n.glyphicon-upload { &:before { content: \"\\e027\"; } }\n.glyphicon-inbox { &:before { content: \"\\e028\"; } }\n.glyphicon-play-circle { &:before { content: \"\\e029\"; } }\n.glyphicon-repeat { &:before { content: \"\\e030\"; } }\n.glyphicon-refresh { &:before { content: \"\\e031\"; } }\n.glyphicon-list-alt { &:before { content: \"\\e032\"; } }\n.glyphicon-lock { &:before { content: \"\\e033\"; } }\n.glyphicon-flag { &:before { content: \"\\e034\"; } }\n.glyphicon-headphones { &:before { content: \"\\e035\"; } }\n.glyphicon-volume-off { &:before { content: \"\\e036\"; } }\n.glyphicon-volume-down { &:before { content: \"\\e037\"; } }\n.glyphicon-volume-up { &:before { content: \"\\e038\"; } }\n.glyphicon-qrcode { &:before { content: \"\\e039\"; } }\n.glyphicon-barcode { &:before { content: \"\\e040\"; } }\n.glyphicon-tag { &:before { content: \"\\e041\"; } }\n.glyphicon-tags { &:before { content: \"\\e042\"; } }\n.glyphicon-book { &:before { content: \"\\e043\"; } }\n.glyphicon-bookmark { &:before { content: \"\\e044\"; } }\n.glyphicon-print { &:before { content: \"\\e045\"; } }\n.glyphicon-camera { &:before { content: \"\\e046\"; } }\n.glyphicon-font { &:before { content: \"\\e047\"; } }\n.glyphicon-bold { &:before { content: \"\\e048\"; } }\n.glyphicon-italic { &:before { content: \"\\e049\"; } }\n.glyphicon-text-height { &:before { content: \"\\e050\"; } }\n.glyphicon-text-width { &:before { content: \"\\e051\"; } }\n.glyphicon-align-left { &:before { content: \"\\e052\"; } }\n.glyphicon-align-center { &:before { content: \"\\e053\"; } }\n.glyphicon-align-right { &:before { content: \"\\e054\"; } }\n.glyphicon-align-justify { &:before { content: \"\\e055\"; } }\n.glyphicon-list { &:before { content: \"\\e056\"; } }\n.glyphicon-indent-left { &:before { content: \"\\e057\"; } }\n.glyphicon-indent-right { &:before { content: \"\\e058\"; } }\n.glyphicon-facetime-video { &:before { content: \"\\e059\"; } }\n.glyphicon-picture { &:before { content: \"\\e060\"; } }\n.glyphicon-map-marker { &:before { content: \"\\e062\"; } }\n.glyphicon-adjust { &:before { content: \"\\e063\"; } }\n.glyphicon-tint { &:before { content: \"\\e064\"; } }\n.glyphicon-edit { &:before { content: \"\\e065\"; } }\n.glyphicon-share { &:before { content: \"\\e066\"; } }\n.glyphicon-check { &:before { content: \"\\e067\"; } }\n.glyphicon-move { &:before { content: \"\\e068\"; } }\n.glyphicon-step-backward { &:before { content: \"\\e069\"; } }\n.glyphicon-fast-backward { &:before { content: \"\\e070\"; } }\n.glyphicon-backward { &:before { content: \"\\e071\"; } }\n.glyphicon-play { &:before { content: \"\\e072\"; } }\n.glyphicon-pause { &:before { content: \"\\e073\"; } }\n.glyphicon-stop { &:before { content: \"\\e074\"; } }\n.glyphicon-forward { &:before { content: \"\\e075\"; } }\n.glyphicon-fast-forward { &:before { content: \"\\e076\"; } }\n.glyphicon-step-forward { &:before { content: \"\\e077\"; } }\n.glyphicon-eject { &:before { content: \"\\e078\"; } }\n.glyphicon-chevron-left { &:before { content: \"\\e079\"; } }\n.glyphicon-chevron-right { &:before { content: \"\\e080\"; } }\n.glyphicon-plus-sign { &:before { content: \"\\e081\"; } }\n.glyphicon-minus-sign { &:before { content: \"\\e082\"; } }\n.glyphicon-remove-sign { &:before { content: \"\\e083\"; } }\n.glyphicon-ok-sign { &:before { content: \"\\e084\"; } }\n.glyphicon-question-sign { &:before { content: \"\\e085\"; } }\n.glyphicon-info-sign { &:before { content: \"\\e086\"; } }\n.glyphicon-screenshot { &:before { content: \"\\e087\"; } }\n.glyphicon-remove-circle { &:before { content: \"\\e088\"; } }\n.glyphicon-ok-circle { &:before { content: \"\\e089\"; } }\n.glyphicon-ban-circle { &:before { content: \"\\e090\"; } }\n.glyphicon-arrow-left { &:before { content: \"\\e091\"; } }\n.glyphicon-arrow-right { &:before { content: \"\\e092\"; } }\n.glyphicon-arrow-up { &:before { content: \"\\e093\"; } }\n.glyphicon-arrow-down { &:before { content: \"\\e094\"; } }\n.glyphicon-share-alt { &:before { content: \"\\e095\"; } }\n.glyphicon-resize-full { &:before { content: \"\\e096\"; } }\n.glyphicon-resize-small { &:before { content: \"\\e097\"; } }\n.glyphicon-exclamation-sign { &:before { content: \"\\e101\"; } }\n.glyphicon-gift { &:before { content: \"\\e102\"; } }\n.glyphicon-leaf { &:before { content: \"\\e103\"; } }\n.glyphicon-fire { &:before { content: \"\\e104\"; } }\n.glyphicon-eye-open { &:before { content: \"\\e105\"; } }\n.glyphicon-eye-close { &:before { content: \"\\e106\"; } }\n.glyphicon-warning-sign { &:before { content: \"\\e107\"; } }\n.glyphicon-plane { &:before { content: \"\\e108\"; } }\n.glyphicon-calendar { &:before { content: \"\\e109\"; } }\n.glyphicon-random { &:before { content: \"\\e110\"; } }\n.glyphicon-comment { &:before { content: \"\\e111\"; } }\n.glyphicon-magnet { &:before { content: \"\\e112\"; } }\n.glyphicon-chevron-up { &:before { content: \"\\e113\"; } }\n.glyphicon-chevron-down { &:before { content: \"\\e114\"; } }\n.glyphicon-retweet { &:before { content: \"\\e115\"; } }\n.glyphicon-shopping-cart { &:before { content: \"\\e116\"; } }\n.glyphicon-folder-close { &:before { content: \"\\e117\"; } }\n.glyphicon-folder-open { &:before { content: \"\\e118\"; } }\n.glyphicon-resize-vertical { &:before { content: \"\\e119\"; } }\n.glyphicon-resize-horizontal { &:before { content: \"\\e120\"; } }\n.glyphicon-hdd { &:before { content: \"\\e121\"; } }\n.glyphicon-bullhorn { &:before { content: \"\\e122\"; } }\n.glyphicon-bell { &:before { content: \"\\e123\"; } }\n.glyphicon-certificate { &:before { content: \"\\e124\"; } }\n.glyphicon-thumbs-up { &:before { content: \"\\e125\"; } }\n.glyphicon-thumbs-down { &:before { content: \"\\e126\"; } }\n.glyphicon-hand-right { &:before { content: \"\\e127\"; } }\n.glyphicon-hand-left { &:before { content: \"\\e128\"; } }\n.glyphicon-hand-up { &:before { content: \"\\e129\"; } }\n.glyphicon-hand-down { &:before { content: \"\\e130\"; } }\n.glyphicon-circle-arrow-right { &:before { content: \"\\e131\"; } }\n.glyphicon-circle-arrow-left { &:before { content: \"\\e132\"; } }\n.glyphicon-circle-arrow-up { &:before { content: \"\\e133\"; } }\n.glyphicon-circle-arrow-down { &:before { content: \"\\e134\"; } }\n.glyphicon-globe { &:before { content: \"\\e135\"; } }\n.glyphicon-wrench { &:before { content: \"\\e136\"; } }\n.glyphicon-tasks { &:before { content: \"\\e137\"; } }\n.glyphicon-filter { &:before { content: \"\\e138\"; } }\n.glyphicon-briefcase { &:before { content: \"\\e139\"; } }\n.glyphicon-fullscreen { &:before { content: \"\\e140\"; } }\n.glyphicon-dashboard { &:before { content: \"\\e141\"; } }\n.glyphicon-paperclip { &:before { content: \"\\e142\"; } }\n.glyphicon-heart-empty { &:before { content: \"\\e143\"; } }\n.glyphicon-link { &:before { content: \"\\e144\"; } }\n.glyphicon-phone { &:before { content: \"\\e145\"; } }\n.glyphicon-pushpin { &:before { content: \"\\e146\"; } }\n.glyphicon-usd { &:before { content: \"\\e148\"; } }\n.glyphicon-gbp { &:before { content: \"\\e149\"; } }\n.glyphicon-sort { &:before { content: \"\\e150\"; } }\n.glyphicon-sort-by-alphabet { &:before { content: \"\\e151\"; } }\n.glyphicon-sort-by-alphabet-alt { &:before { content: \"\\e152\"; } }\n.glyphicon-sort-by-order { &:before { content: \"\\e153\"; } }\n.glyphicon-sort-by-order-alt { &:before { content: \"\\e154\"; } }\n.glyphicon-sort-by-attributes { &:before { content: \"\\e155\"; } }\n.glyphicon-sort-by-attributes-alt { &:before { content: \"\\e156\"; } }\n.glyphicon-unchecked { &:before { content: \"\\e157\"; } }\n.glyphicon-expand { &:before { content: \"\\e158\"; } }\n.glyphicon-collapse-down { &:before { content: \"\\e159\"; } }\n.glyphicon-collapse-up { &:before { content: \"\\e160\"; } }\n.glyphicon-log-in { &:before { content: \"\\e161\"; } }\n.glyphicon-flash { &:before { content: \"\\e162\"; } }\n.glyphicon-log-out { &:before { content: \"\\e163\"; } }\n.glyphicon-new-window { &:before { content: \"\\e164\"; } }\n.glyphicon-record { &:before { content: \"\\e165\"; } }\n.glyphicon-save { &:before { content: \"\\e166\"; } }\n.glyphicon-open { &:before { content: \"\\e167\"; } }\n.glyphicon-saved { &:before { content: \"\\e168\"; } }\n.glyphicon-import { &:before { content: \"\\e169\"; } }\n.glyphicon-export { &:before { content: \"\\e170\"; } }\n.glyphicon-send { &:before { content: \"\\e171\"; } }\n.glyphicon-floppy-disk { &:before { content: \"\\e172\"; } }\n.glyphicon-floppy-saved { &:before { content: \"\\e173\"; } }\n.glyphicon-floppy-remove { &:before { content: \"\\e174\"; } }\n.glyphicon-floppy-save { &:before { content: \"\\e175\"; } }\n.glyphicon-floppy-open { &:before { content: \"\\e176\"; } }\n.glyphicon-credit-card { &:before { content: \"\\e177\"; } }\n.glyphicon-transfer { &:before { content: \"\\e178\"; } }\n.glyphicon-cutlery { &:before { content: \"\\e179\"; } }\n.glyphicon-header { &:before { content: \"\\e180\"; } }\n.glyphicon-compressed { &:before { content: \"\\e181\"; } }\n.glyphicon-earphone { &:before { content: \"\\e182\"; } }\n.glyphicon-phone-alt { &:before { content: \"\\e183\"; } }\n.glyphicon-tower { &:before { content: \"\\e184\"; } }\n.glyphicon-stats { &:before { content: \"\\e185\"; } }\n.glyphicon-sd-video { &:before { content: \"\\e186\"; } }\n.glyphicon-hd-video { &:before { content: \"\\e187\"; } }\n.glyphicon-subtitles { &:before { content: \"\\e188\"; } }\n.glyphicon-sound-stereo { &:before { content: \"\\e189\"; } }\n.glyphicon-sound-dolby { &:before { content: \"\\e190\"; } }\n.glyphicon-sound-5-1 { &:before { content: \"\\e191\"; } }\n.glyphicon-sound-6-1 { &:before { content: \"\\e192\"; } }\n.glyphicon-sound-7-1 { &:before { content: \"\\e193\"; } }\n.glyphicon-copyright-mark { &:before { content: \"\\e194\"; } }\n.glyphicon-registration-mark { &:before { content: \"\\e195\"; } }\n.glyphicon-cloud-download { &:before { content: \"\\e197\"; } }\n.glyphicon-cloud-upload { &:before { content: \"\\e198\"; } }\n.glyphicon-tree-conifer { &:before { content: \"\\e199\"; } }\n.glyphicon-tree-deciduous { &:before { content: \"\\e200\"; } }\n.glyphicon-cd { &:before { content: \"\\e201\"; } }\n.glyphicon-save-file { &:before { content: \"\\e202\"; } }\n.glyphicon-open-file { &:before { content: \"\\e203\"; } }\n.glyphicon-level-up { &:before { content: \"\\e204\"; } }\n.glyphicon-copy { &:before { content: \"\\e205\"; } }\n.glyphicon-paste { &:before { content: \"\\e206\"; } }\n// The following 2 Glyphicons are omitted for the time being because\n// they currently use Unicode codepoints that are outside the\n// Basic Multilingual Plane (BMP). Older buggy versions of WebKit can't handle\n// non-BMP codepoints in CSS string escapes, and thus can't display these two icons.\n// Notably, the bug affects some older versions of the Android Browser.\n// More info: https://github.com/twbs/bootstrap/issues/10106\n// .glyphicon-door { &:before { content: \"\\1f6aa\"; } }\n// .glyphicon-key { &:before { content: \"\\1f511\"; } }\n.glyphicon-alert { &:before { content: \"\\e209\"; } }\n.glyphicon-equalizer { &:before { content: \"\\e210\"; } }\n.glyphicon-king { &:before { content: \"\\e211\"; } }\n.glyphicon-queen { &:before { content: \"\\e212\"; } }\n.glyphicon-pawn { &:before { content: \"\\e213\"; } }\n.glyphicon-bishop { &:before { content: \"\\e214\"; } }\n.glyphicon-knight { &:before { content: \"\\e215\"; } }\n.glyphicon-baby-formula { &:before { content: \"\\e216\"; } }\n.glyphicon-tent { &:before { content: \"\\26fa\"; } }\n.glyphicon-blackboard { &:before { content: \"\\e218\"; } }\n.glyphicon-bed { &:before { content: \"\\e219\"; } }\n.glyphicon-apple { &:before { content: \"\\f8ff\"; } }\n.glyphicon-erase { &:before { content: \"\\e221\"; } }\n.glyphicon-hourglass { &:before { content: \"\\231b\"; } }\n.glyphicon-lamp { &:before { content: \"\\e223\"; } }\n.glyphicon-duplicate { &:before { content: \"\\e224\"; } }\n.glyphicon-piggy-bank { &:before { content: \"\\e225\"; } }\n.glyphicon-scissors { &:before { content: \"\\e226\"; } }\n.glyphicon-bitcoin { &:before { content: \"\\e227\"; } }\n.glyphicon-btc { &:before { content: \"\\e227\"; } }\n.glyphicon-xbt { &:before { content: \"\\e227\"; } }\n.glyphicon-yen { &:before { content: \"\\00a5\"; } }\n.glyphicon-jpy { &:before { content: \"\\00a5\"; } }\n.glyphicon-ruble { &:before { content: \"\\20bd\"; } }\n.glyphicon-rub { &:before { content: \"\\20bd\"; } }\n.glyphicon-scale { &:before { content: \"\\e230\"; } }\n.glyphicon-ice-lolly { &:before { content: \"\\e231\"; } }\n.glyphicon-ice-lolly-tasted { &:before { content: \"\\e232\"; } }\n.glyphicon-education { &:before { content: \"\\e233\"; } }\n.glyphicon-option-horizontal { &:before { content: \"\\e234\"; } }\n.glyphicon-option-vertical { &:before { content: \"\\e235\"; } }\n.glyphicon-menu-hamburger { &:before { content: \"\\e236\"; } }\n.glyphicon-modal-window { &:before { content: \"\\e237\"; } }\n.glyphicon-oil { &:before { content: \"\\e238\"; } }\n.glyphicon-grain { &:before { content: \"\\e239\"; } }\n.glyphicon-sunglasses { &:before { content: \"\\e240\"; } }\n.glyphicon-text-size { &:before { content: \"\\e241\"; } }\n.glyphicon-text-color { &:before { content: \"\\e242\"; } }\n.glyphicon-text-background { &:before { content: \"\\e243\"; } }\n.glyphicon-object-align-top { &:before { content: \"\\e244\"; } }\n.glyphicon-object-align-bottom { &:before { content: \"\\e245\"; } }\n.glyphicon-object-align-horizontal{ &:before { content: \"\\e246\"; } }\n.glyphicon-object-align-left { &:before { content: \"\\e247\"; } }\n.glyphicon-object-align-vertical { &:before { content: \"\\e248\"; } }\n.glyphicon-object-align-right { &:before { content: \"\\e249\"; } }\n.glyphicon-triangle-right { &:before { content: \"\\e250\"; } }\n.glyphicon-triangle-left { &:before { content: \"\\e251\"; } }\n.glyphicon-triangle-bottom { &:before { content: \"\\e252\"; } }\n.glyphicon-triangle-top { &:before { content: \"\\e253\"; } }\n.glyphicon-console { &:before { content: \"\\e254\"; } }\n.glyphicon-superscript { &:before { content: \"\\e255\"; } }\n.glyphicon-subscript { &:before { content: \"\\e256\"; } }\n.glyphicon-menu-left { &:before { content: \"\\e257\"; } }\n.glyphicon-menu-right { &:before { content: \"\\e258\"; } }\n.glyphicon-menu-down { &:before { content: \"\\e259\"; } }\n.glyphicon-menu-up { &:before { content: \"\\e260\"; } }\n","//\n// Scaffolding\n// --------------------------------------------------\n\n\n// Reset the box-sizing\n//\n// Heads up! This reset may cause conflicts with some third-party widgets.\n// For recommendations on resolving such conflicts, see\n// http://getbootstrap.com/getting-started/#third-box-sizing\n* {\n .box-sizing(border-box);\n}\n*:before,\n*:after {\n .box-sizing(border-box);\n}\n\n\n// Body reset\n\nhtml {\n font-size: 10px;\n -webkit-tap-highlight-color: rgba(0,0,0,0);\n}\n\nbody {\n font-family: @font-family-base;\n font-size: @font-size-base;\n line-height: @line-height-base;\n color: @text-color;\n background-color: @body-bg;\n}\n\n// Reset fonts for relevant elements\ninput,\nbutton,\nselect,\ntextarea {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\n\n// Links\n\na {\n color: @link-color;\n text-decoration: none;\n\n &:hover,\n &:focus {\n color: @link-hover-color;\n text-decoration: @link-hover-decoration;\n }\n\n &:focus {\n .tab-focus();\n }\n}\n\n\n// Figures\n//\n// We reset this here because previously Normalize had no `figure` margins. This\n// ensures we don't break anyone's use of the element.\n\nfigure {\n margin: 0;\n}\n\n\n// Images\n\nimg {\n vertical-align: middle;\n}\n\n// Responsive images (ensure images don't scale beyond their parents)\n.img-responsive {\n .img-responsive();\n}\n\n// Rounded corners\n.img-rounded {\n border-radius: @border-radius-large;\n}\n\n// Image thumbnails\n//\n// Heads up! This is mixin-ed into thumbnails.less for `.thumbnail`.\n.img-thumbnail {\n padding: @thumbnail-padding;\n line-height: @line-height-base;\n background-color: @thumbnail-bg;\n border: 1px solid @thumbnail-border;\n border-radius: @thumbnail-border-radius;\n .transition(all .2s ease-in-out);\n\n // Keep them at most 100% wide\n .img-responsive(inline-block);\n}\n\n// Perfect circle\n.img-circle {\n border-radius: 50%; // set radius in percents\n}\n\n\n// Horizontal rules\n\nhr {\n margin-top: @line-height-computed;\n margin-bottom: @line-height-computed;\n border: 0;\n border-top: 1px solid @hr-border;\n}\n\n\n// Only display content to screen readers\n//\n// See: http://a11yproject.com/posts/how-to-hide-content/\n\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n margin: -1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0,0,0,0);\n border: 0;\n}\n\n// Use in conjunction with .sr-only to only display content when it's focused.\n// Useful for \"Skip to main content\" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1\n// Credit: HTML5 Boilerplate\n\n.sr-only-focusable {\n &:active,\n &:focus {\n position: static;\n width: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n clip: auto;\n }\n}\n\n\n// iOS \"clickable elements\" fix for role=\"button\"\n//\n// Fixes \"clickability\" issue (and more generally, the firing of events such as focus as well)\n// for traditionally non-focusable elements with role=\"button\"\n// see https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile\n\n[role=\"button\"] {\n cursor: pointer;\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They will be removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n -o-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n -webkit-animation-fill-mode: @fill-mode;\n animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility){\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n // Firefox\n &::-moz-placeholder {\n color: @color;\n opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n }\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n -webkit-transform: scale(@ratio);\n -ms-transform: scale(@ratio); // IE9 only\n -o-transform: scale(@ratio);\n transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n -webkit-transform: scale(@ratioX, @ratioY);\n -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n -o-transform: scale(@ratioX, @ratioY);\n transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n -webkit-transform: scaleX(@ratio);\n -ms-transform: scaleX(@ratio); // IE9 only\n -o-transform: scaleX(@ratio);\n transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n -webkit-transform: scaleY(@ratio);\n -ms-transform: scaleY(@ratio); // IE9 only\n -o-transform: scaleY(@ratio);\n transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n -webkit-transform: skewX(@x) skewY(@y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n -o-transform: skewX(@x) skewY(@y);\n transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n -o-transform: translate(@x, @y);\n transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n -o-transform: rotate(@degrees);\n transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n -o-transform: rotateX(@degrees);\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n -o-transform: rotateY(@degrees);\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n -webkit-transition: @transition;\n -o-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n -webkit-transition-timing-function: @timing-function;\n transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n","// WebKit-style focus\n\n.tab-focus() {\n // Default\n outline: thin dotted;\n // WebKit\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\n","// Image Mixins\n// - Responsive image\n// - Retina image\n\n\n// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n.img-responsive(@display: block) {\n display: @display;\n max-width: 100%; // Part 1: Set a maximum relative to the parent\n height: auto; // Part 2: Scale the height according to the width, otherwise you get stretching\n}\n\n\n// Retina image\n//\n// Short retina mixin for setting background-image and -size. Note that the\n// spelling of `min--moz-device-pixel-ratio` is intentional.\n.img-retina(@file-1x; @file-2x; @width-1x; @height-1x) {\n background-image: url(\"@{file-1x}\");\n\n @media\n only screen and (-webkit-min-device-pixel-ratio: 2),\n only screen and ( min--moz-device-pixel-ratio: 2),\n only screen and ( -o-min-device-pixel-ratio: 2/1),\n only screen and ( min-device-pixel-ratio: 2),\n only screen and ( min-resolution: 192dpi),\n only screen and ( min-resolution: 2dppx) {\n background-image: url(\"@{file-2x}\");\n background-size: @width-1x @height-1x;\n }\n}\n","//\n// Typography\n// --------------------------------------------------\n\n\n// Headings\n// -------------------------\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n font-family: @headings-font-family;\n font-weight: @headings-font-weight;\n line-height: @headings-line-height;\n color: @headings-color;\n\n small,\n .small {\n font-weight: normal;\n line-height: 1;\n color: @headings-small-color;\n }\n}\n\nh1, .h1,\nh2, .h2,\nh3, .h3 {\n margin-top: @line-height-computed;\n margin-bottom: (@line-height-computed / 2);\n\n small,\n .small {\n font-size: 65%;\n }\n}\nh4, .h4,\nh5, .h5,\nh6, .h6 {\n margin-top: (@line-height-computed / 2);\n margin-bottom: (@line-height-computed / 2);\n\n small,\n .small {\n font-size: 75%;\n }\n}\n\nh1, .h1 { font-size: @font-size-h1; }\nh2, .h2 { font-size: @font-size-h2; }\nh3, .h3 { font-size: @font-size-h3; }\nh4, .h4 { font-size: @font-size-h4; }\nh5, .h5 { font-size: @font-size-h5; }\nh6, .h6 { font-size: @font-size-h6; }\n\n\n// Body text\n// -------------------------\n\np {\n margin: 0 0 (@line-height-computed / 2);\n}\n\n.lead {\n margin-bottom: @line-height-computed;\n font-size: floor((@font-size-base * 1.15));\n font-weight: 300;\n line-height: 1.4;\n\n @media (min-width: @screen-sm-min) {\n font-size: (@font-size-base * 1.5);\n }\n}\n\n\n// Emphasis & misc\n// -------------------------\n\n// Ex: (12px small font / 14px base font) * 100% = about 85%\nsmall,\n.small {\n font-size: floor((100% * @font-size-small / @font-size-base));\n}\n\nmark,\n.mark {\n background-color: @state-warning-bg;\n padding: .2em;\n}\n\n// Alignment\n.text-left { text-align: left; }\n.text-right { text-align: right; }\n.text-center { text-align: center; }\n.text-justify { text-align: justify; }\n.text-nowrap { white-space: nowrap; }\n\n// Transformation\n.text-lowercase { text-transform: lowercase; }\n.text-uppercase { text-transform: uppercase; }\n.text-capitalize { text-transform: capitalize; }\n\n// Contextual colors\n.text-muted {\n color: @text-muted;\n}\n.text-primary {\n .text-emphasis-variant(@brand-primary);\n}\n.text-success {\n .text-emphasis-variant(@state-success-text);\n}\n.text-info {\n .text-emphasis-variant(@state-info-text);\n}\n.text-warning {\n .text-emphasis-variant(@state-warning-text);\n}\n.text-danger {\n .text-emphasis-variant(@state-danger-text);\n}\n\n// Contextual backgrounds\n// For now we'll leave these alongside the text classes until v4 when we can\n// safely shift things around (per SemVer rules).\n.bg-primary {\n // Given the contrast here, this is the only class to have its color inverted\n // automatically.\n color: #fff;\n .bg-variant(@brand-primary);\n}\n.bg-success {\n .bg-variant(@state-success-bg);\n}\n.bg-info {\n .bg-variant(@state-info-bg);\n}\n.bg-warning {\n .bg-variant(@state-warning-bg);\n}\n.bg-danger {\n .bg-variant(@state-danger-bg);\n}\n\n\n// Page header\n// -------------------------\n\n.page-header {\n padding-bottom: ((@line-height-computed / 2) - 1);\n margin: (@line-height-computed * 2) 0 @line-height-computed;\n border-bottom: 1px solid @page-header-border-color;\n}\n\n\n// Lists\n// -------------------------\n\n// Unordered and Ordered lists\nul,\nol {\n margin-top: 0;\n margin-bottom: (@line-height-computed / 2);\n ul,\n ol {\n margin-bottom: 0;\n }\n}\n\n// List options\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n\n// Inline turns list items into inline-block\n.list-inline {\n .list-unstyled();\n margin-left: -5px;\n\n > li {\n display: inline-block;\n padding-left: 5px;\n padding-right: 5px;\n }\n}\n\n// Description Lists\ndl {\n margin-top: 0; // Remove browser default\n margin-bottom: @line-height-computed;\n}\ndt,\ndd {\n line-height: @line-height-base;\n}\ndt {\n font-weight: bold;\n}\ndd {\n margin-left: 0; // Undo browser default\n}\n\n// Horizontal description lists\n//\n// Defaults to being stacked without any of the below styles applied, until the\n// grid breakpoint is reached (default of ~768px).\n\n.dl-horizontal {\n dd {\n &:extend(.clearfix all); // Clear the floated `dt` if an empty `dd` is present\n }\n\n @media (min-width: @grid-float-breakpoint) {\n dt {\n float: left;\n width: (@dl-horizontal-offset - 20);\n clear: left;\n text-align: right;\n .text-overflow();\n }\n dd {\n margin-left: @dl-horizontal-offset;\n }\n }\n}\n\n\n// Misc\n// -------------------------\n\n// Abbreviations and acronyms\nabbr[title],\n// Add data-* attribute to help out our tooltip plugin, per https://github.com/twbs/bootstrap/issues/5257\nabbr[data-original-title] {\n cursor: help;\n border-bottom: 1px dotted @abbr-border-color;\n}\n.initialism {\n font-size: 90%;\n .text-uppercase();\n}\n\n// Blockquotes\nblockquote {\n padding: (@line-height-computed / 2) @line-height-computed;\n margin: 0 0 @line-height-computed;\n font-size: @blockquote-font-size;\n border-left: 5px solid @blockquote-border-color;\n\n p,\n ul,\n ol {\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n // Note: Deprecated small and .small as of v3.1.0\n // Context: https://github.com/twbs/bootstrap/issues/11660\n footer,\n small,\n .small {\n display: block;\n font-size: 80%; // back to default font-size\n line-height: @line-height-base;\n color: @blockquote-small-color;\n\n &:before {\n content: '\\2014 \\00A0'; // em dash, nbsp\n }\n }\n}\n\n// Opposite alignment of blockquote\n//\n// Heads up: `blockquote.pull-right` has been deprecated as of v3.1.0.\n.blockquote-reverse,\nblockquote.pull-right {\n padding-right: 15px;\n padding-left: 0;\n border-right: 5px solid @blockquote-border-color;\n border-left: 0;\n text-align: right;\n\n // Account for citation\n footer,\n small,\n .small {\n &:before { content: ''; }\n &:after {\n content: '\\00A0 \\2014'; // nbsp, em dash\n }\n }\n}\n\n// Addresses\naddress {\n margin-bottom: @line-height-computed;\n font-style: normal;\n line-height: @line-height-base;\n}\n","// Typography\n\n.text-emphasis-variant(@color) {\n color: @color;\n a&:hover,\n a&:focus {\n color: darken(@color, 10%);\n }\n}\n","// Contextual backgrounds\n\n.bg-variant(@color) {\n background-color: @color;\n a&:hover,\n a&:focus {\n background-color: darken(@color, 10%);\n }\n}\n","// Text overflow\n// Requires inline-block or block for proper styling\n\n.text-overflow() {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n","//\n// Code (inline and block)\n// --------------------------------------------------\n\n\n// Inline and block code styles\ncode,\nkbd,\npre,\nsamp {\n font-family: @font-family-monospace;\n}\n\n// Inline code\ncode {\n padding: 2px 4px;\n font-size: 90%;\n color: @code-color;\n background-color: @code-bg;\n border-radius: @border-radius-base;\n}\n\n// User input typically entered via keyboard\nkbd {\n padding: 2px 4px;\n font-size: 90%;\n color: @kbd-color;\n background-color: @kbd-bg;\n border-radius: @border-radius-small;\n box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);\n\n kbd {\n padding: 0;\n font-size: 100%;\n font-weight: bold;\n box-shadow: none;\n }\n}\n\n// Blocks of code\npre {\n display: block;\n padding: ((@line-height-computed - 1) / 2);\n margin: 0 0 (@line-height-computed / 2);\n font-size: (@font-size-base - 1); // 14px to 13px\n line-height: @line-height-base;\n word-break: break-all;\n word-wrap: break-word;\n color: @pre-color;\n background-color: @pre-bg;\n border: 1px solid @pre-border-color;\n border-radius: @border-radius-base;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n padding: 0;\n font-size: inherit;\n color: inherit;\n white-space: pre-wrap;\n background-color: transparent;\n border-radius: 0;\n }\n}\n\n// Enable scrollable blocks of code\n.pre-scrollable {\n max-height: @pre-scrollable-max-height;\n overflow-y: scroll;\n}\n","//\n// Grid system\n// --------------------------------------------------\n\n\n// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n.container {\n .container-fixed();\n\n @media (min-width: @screen-sm-min) {\n width: @container-sm;\n }\n @media (min-width: @screen-md-min) {\n width: @container-md;\n }\n @media (min-width: @screen-lg-min) {\n width: @container-lg;\n }\n}\n\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but without any defined\n// width for fluid, full width layouts.\n\n.container-fluid {\n .container-fixed();\n}\n\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n.row {\n .make-row();\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n.make-grid-columns();\n\n\n// Extra small grid\n//\n// Columns, offsets, pushes, and pulls for extra small devices like\n// smartphones.\n\n.make-grid(xs);\n\n\n// Small grid\n//\n// Columns, offsets, pushes, and pulls for the small device range, from phones\n// to tablets.\n\n@media (min-width: @screen-sm-min) {\n .make-grid(sm);\n}\n\n\n// Medium grid\n//\n// Columns, offsets, pushes, and pulls for the desktop device range.\n\n@media (min-width: @screen-md-min) {\n .make-grid(md);\n}\n\n\n// Large grid\n//\n// Columns, offsets, pushes, and pulls for the large desktop device range.\n\n@media (min-width: @screen-lg-min) {\n .make-grid(lg);\n}\n","// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n// Centered container element\n.container-fixed(@gutter: @grid-gutter-width) {\n margin-right: auto;\n margin-left: auto;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n &:extend(.clearfix all);\n}\n\n// Creates a wrapper for a series of columns\n.make-row(@gutter: @grid-gutter-width) {\n margin-left: ceil((@gutter / -2));\n margin-right: floor((@gutter / -2));\n &:extend(.clearfix all);\n}\n\n// Generate the extra small columns\n.make-xs-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n float: left;\n width: percentage((@columns / @grid-columns));\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n}\n.make-xs-column-offset(@columns) {\n margin-left: percentage((@columns / @grid-columns));\n}\n.make-xs-column-push(@columns) {\n left: percentage((@columns / @grid-columns));\n}\n.make-xs-column-pull(@columns) {\n right: percentage((@columns / @grid-columns));\n}\n\n// Generate the small columns\n.make-sm-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-sm-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-offset(@columns) {\n @media (min-width: @screen-sm-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-push(@columns) {\n @media (min-width: @screen-sm-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-pull(@columns) {\n @media (min-width: @screen-sm-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n\n// Generate the medium columns\n.make-md-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-md-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-offset(@columns) {\n @media (min-width: @screen-md-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-push(@columns) {\n @media (min-width: @screen-md-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-pull(@columns) {\n @media (min-width: @screen-md-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n\n// Generate the large columns\n.make-lg-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-lg-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-offset(@columns) {\n @media (min-width: @screen-lg-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-push(@columns) {\n @media (min-width: @screen-lg-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-pull(@columns) {\n @media (min-width: @screen-lg-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `@grid-columns`.\n\n.make-grid-columns() {\n // Common styles for all sizes of grid columns, widths 1-12\n .col(@index) { // initial\n @item: ~\".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}\";\n .col((@index + 1), @item);\n }\n .col(@index, @list) when (@index =< @grid-columns) { // general; \"=<\" isn't a typo\n @item: ~\".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}\";\n .col((@index + 1), ~\"@{list}, @{item}\");\n }\n .col(@index, @list) when (@index > @grid-columns) { // terminal\n @{list} {\n position: relative;\n // Prevent columns from collapsing when empty\n min-height: 1px;\n // Inner gutter via padding\n padding-left: ceil((@grid-gutter-width / 2));\n padding-right: floor((@grid-gutter-width / 2));\n }\n }\n .col(1); // kickstart it\n}\n\n.float-grid-columns(@class) {\n .col(@index) { // initial\n @item: ~\".col-@{class}-@{index}\";\n .col((@index + 1), @item);\n }\n .col(@index, @list) when (@index =< @grid-columns) { // general\n @item: ~\".col-@{class}-@{index}\";\n .col((@index + 1), ~\"@{list}, @{item}\");\n }\n .col(@index, @list) when (@index > @grid-columns) { // terminal\n @{list} {\n float: left;\n }\n }\n .col(1); // kickstart it\n}\n\n.calc-grid-column(@index, @class, @type) when (@type = width) and (@index > 0) {\n .col-@{class}-@{index} {\n width: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = push) and (@index > 0) {\n .col-@{class}-push-@{index} {\n left: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = push) and (@index = 0) {\n .col-@{class}-push-0 {\n left: auto;\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = pull) and (@index > 0) {\n .col-@{class}-pull-@{index} {\n right: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = pull) and (@index = 0) {\n .col-@{class}-pull-0 {\n right: auto;\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = offset) {\n .col-@{class}-offset-@{index} {\n margin-left: percentage((@index / @grid-columns));\n }\n}\n\n// Basic looping in LESS\n.loop-grid-columns(@index, @class, @type) when (@index >= 0) {\n .calc-grid-column(@index, @class, @type);\n // next iteration\n .loop-grid-columns((@index - 1), @class, @type);\n}\n\n// Create grid for specific class\n.make-grid(@class) {\n .float-grid-columns(@class);\n .loop-grid-columns(@grid-columns, @class, width);\n .loop-grid-columns(@grid-columns, @class, pull);\n .loop-grid-columns(@grid-columns, @class, push);\n .loop-grid-columns(@grid-columns, @class, offset);\n}\n","//\n// Tables\n// --------------------------------------------------\n\n\ntable {\n background-color: @table-bg;\n}\ncaption {\n padding-top: @table-cell-padding;\n padding-bottom: @table-cell-padding;\n color: @text-muted;\n text-align: left;\n}\nth {\n text-align: left;\n}\n\n\n// Baseline styles\n\n.table {\n width: 100%;\n max-width: 100%;\n margin-bottom: @line-height-computed;\n // Cells\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n padding: @table-cell-padding;\n line-height: @line-height-base;\n vertical-align: top;\n border-top: 1px solid @table-border-color;\n }\n }\n }\n // Bottom align for column headings\n > thead > tr > th {\n vertical-align: bottom;\n border-bottom: 2px solid @table-border-color;\n }\n // Remove top border from thead by default\n > caption + thead,\n > colgroup + thead,\n > thead:first-child {\n > tr:first-child {\n > th,\n > td {\n border-top: 0;\n }\n }\n }\n // Account for multiple tbody instances\n > tbody + tbody {\n border-top: 2px solid @table-border-color;\n }\n\n // Nesting\n .table {\n background-color: @body-bg;\n }\n}\n\n\n// Condensed table w/ half padding\n\n.table-condensed {\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n padding: @table-condensed-cell-padding;\n }\n }\n }\n}\n\n\n// Bordered version\n//\n// Add borders all around the table and between all the columns.\n\n.table-bordered {\n border: 1px solid @table-border-color;\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n border: 1px solid @table-border-color;\n }\n }\n }\n > thead > tr {\n > th,\n > td {\n border-bottom-width: 2px;\n }\n }\n}\n\n\n// Zebra-striping\n//\n// Default zebra-stripe styles (alternating gray and transparent backgrounds)\n\n.table-striped {\n > tbody > tr:nth-of-type(odd) {\n background-color: @table-bg-accent;\n }\n}\n\n\n// Hover effect\n//\n// Placed here since it has to come after the potential zebra striping\n\n.table-hover {\n > tbody > tr:hover {\n background-color: @table-bg-hover;\n }\n}\n\n\n// Table cell sizing\n//\n// Reset default table behavior\n\ntable col[class*=\"col-\"] {\n position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623)\n float: none;\n display: table-column;\n}\ntable {\n td,\n th {\n &[class*=\"col-\"] {\n position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623)\n float: none;\n display: table-cell;\n }\n }\n}\n\n\n// Table backgrounds\n//\n// Exact selectors below required to override `.table-striped` and prevent\n// inheritance to nested tables.\n\n// Generate the contextual variants\n.table-row-variant(active; @table-bg-active);\n.table-row-variant(success; @state-success-bg);\n.table-row-variant(info; @state-info-bg);\n.table-row-variant(warning; @state-warning-bg);\n.table-row-variant(danger; @state-danger-bg);\n\n\n// Responsive tables\n//\n// Wrap your tables in `.table-responsive` and we'll make them mobile friendly\n// by enabling horizontal scrolling. Only applies <768px. Everything above that\n// will display normally.\n\n.table-responsive {\n overflow-x: auto;\n min-height: 0.01%; // Workaround for IE9 bug (see https://github.com/twbs/bootstrap/issues/14837)\n\n @media screen and (max-width: @screen-xs-max) {\n width: 100%;\n margin-bottom: (@line-height-computed * 0.75);\n overflow-y: hidden;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n border: 1px solid @table-border-color;\n\n // Tighten up spacing\n > .table {\n margin-bottom: 0;\n\n // Ensure the content doesn't wrap\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n white-space: nowrap;\n }\n }\n }\n }\n\n // Special overrides for the bordered tables\n > .table-bordered {\n border: 0;\n\n // Nuke the appropriate borders so that the parent can handle them\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th:first-child,\n > td:first-child {\n border-left: 0;\n }\n > th:last-child,\n > td:last-child {\n border-right: 0;\n }\n }\n }\n\n // Only nuke the last row's bottom-border in `tbody` and `tfoot` since\n // chances are there will be only one `tr` in a `thead` and that would\n // remove the border altogether.\n > tbody,\n > tfoot {\n > tr:last-child {\n > th,\n > td {\n border-bottom: 0;\n }\n }\n }\n\n }\n }\n}\n","// Tables\n\n.table-row-variant(@state; @background) {\n // Exact selectors below required to override `.table-striped` and prevent\n // inheritance to nested tables.\n .table > thead > tr,\n .table > tbody > tr,\n .table > tfoot > tr {\n > td.@{state},\n > th.@{state},\n &.@{state} > td,\n &.@{state} > th {\n background-color: @background;\n }\n }\n\n // Hover states for `.table-hover`\n // Note: this is not available for cells or rows within `thead` or `tfoot`.\n .table-hover > tbody > tr {\n > td.@{state}:hover,\n > th.@{state}:hover,\n &.@{state}:hover > td,\n &:hover > .@{state},\n &.@{state}:hover > th {\n background-color: darken(@background, 5%);\n }\n }\n}\n","//\n// Forms\n// --------------------------------------------------\n\n\n// Normalize non-controls\n//\n// Restyle and baseline non-control form elements.\n\nfieldset {\n padding: 0;\n margin: 0;\n border: 0;\n // Chrome and Firefox set a `min-width: min-content;` on fieldsets,\n // so we reset that to ensure it behaves more like a standard block element.\n // See https://github.com/twbs/bootstrap/issues/12359.\n min-width: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n padding: 0;\n margin-bottom: @line-height-computed;\n font-size: (@font-size-base * 1.5);\n line-height: inherit;\n color: @legend-color;\n border: 0;\n border-bottom: 1px solid @legend-border-color;\n}\n\nlabel {\n display: inline-block;\n max-width: 100%; // Force IE8 to wrap long content (see https://github.com/twbs/bootstrap/issues/13141)\n margin-bottom: 5px;\n font-weight: bold;\n}\n\n\n// Normalize form controls\n//\n// While most of our form styles require extra classes, some basic normalization\n// is required to ensure optimum display with or without those classes to better\n// address browser inconsistencies.\n\n// Override content-box in Normalize (* isn't specific enough)\ninput[type=\"search\"] {\n .box-sizing(border-box);\n}\n\n// Position radios and checkboxes better\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n margin: 4px 0 0;\n margin-top: 1px \\9; // IE8-9\n line-height: normal;\n}\n\ninput[type=\"file\"] {\n display: block;\n}\n\n// Make range inputs behave like textual form controls\ninput[type=\"range\"] {\n display: block;\n width: 100%;\n}\n\n// Make multiple select elements height not fixed\nselect[multiple],\nselect[size] {\n height: auto;\n}\n\n// Focus for file, radio, and checkbox\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n .tab-focus();\n}\n\n// Adjust output element\noutput {\n display: block;\n padding-top: (@padding-base-vertical + 1);\n font-size: @font-size-base;\n line-height: @line-height-base;\n color: @input-color;\n}\n\n\n// Common form controls\n//\n// Shared size and type resets for form controls. Apply `.form-control` to any\n// of the following form controls:\n//\n// select\n// textarea\n// input[type=\"text\"]\n// input[type=\"password\"]\n// input[type=\"datetime\"]\n// input[type=\"datetime-local\"]\n// input[type=\"date\"]\n// input[type=\"month\"]\n// input[type=\"time\"]\n// input[type=\"week\"]\n// input[type=\"number\"]\n// input[type=\"email\"]\n// input[type=\"url\"]\n// input[type=\"search\"]\n// input[type=\"tel\"]\n// input[type=\"color\"]\n\n.form-control {\n display: block;\n width: 100%;\n height: @input-height-base; // Make inputs at least the height of their button counterpart (base line-height + padding + border)\n padding: @padding-base-vertical @padding-base-horizontal;\n font-size: @font-size-base;\n line-height: @line-height-base;\n color: @input-color;\n background-color: @input-bg;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid @input-border;\n border-radius: @input-border-radius; // Note: This has no effect on s in CSS.\n .box-shadow(inset 0 1px 1px rgba(0,0,0,.075));\n .transition(~\"border-color ease-in-out .15s, box-shadow ease-in-out .15s\");\n\n // Customize the `:focus` state to imitate native WebKit styles.\n .form-control-focus();\n\n // Placeholder\n .placeholder();\n\n // Disabled and read-only inputs\n //\n // HTML5 says that controls under a fieldset > legend:first-child won't be\n // disabled if the fieldset is disabled. Due to implementation difficulty, we\n // don't honor that edge case; we style them as disabled anyway.\n &[disabled],\n &[readonly],\n fieldset[disabled] & {\n background-color: @input-bg-disabled;\n opacity: 1; // iOS fix for unreadable disabled content; see https://github.com/twbs/bootstrap/issues/11655\n }\n\n &[disabled],\n fieldset[disabled] & {\n cursor: @cursor-disabled;\n }\n\n // Reset height for `textarea`s\n textarea& {\n height: auto;\n }\n}\n\n\n// Search inputs in iOS\n//\n// This overrides the extra rounded corners on search inputs in iOS so that our\n// `.form-control` class can properly style them. Note that this cannot simply\n// be added to `.form-control` as it's not specific enough. For details, see\n// https://github.com/twbs/bootstrap/issues/11586.\n\ninput[type=\"search\"] {\n -webkit-appearance: none;\n}\n\n\n// Special styles for iOS temporal inputs\n//\n// In Mobile Safari, setting `display: block` on temporal inputs causes the\n// text within the input to become vertically misaligned. As a workaround, we\n// set a pixel line-height that matches the given height of the input, but only\n// for Safari. See https://bugs.webkit.org/show_bug.cgi?id=139848\n//\n// Note that as of 8.3, iOS doesn't support `datetime` or `week`.\n\n@media screen and (-webkit-min-device-pixel-ratio: 0) {\n input[type=\"date\"],\n input[type=\"time\"],\n input[type=\"datetime-local\"],\n input[type=\"month\"] {\n &.form-control {\n line-height: @input-height-base;\n }\n\n &.input-sm,\n .input-group-sm & {\n line-height: @input-height-small;\n }\n\n &.input-lg,\n .input-group-lg & {\n line-height: @input-height-large;\n }\n }\n}\n\n\n// Form groups\n//\n// Designed to help with the organization and spacing of vertical forms. For\n// horizontal forms, use the predefined grid classes.\n\n.form-group {\n margin-bottom: @form-group-margin-bottom;\n}\n\n\n// Checkboxes and radios\n//\n// Indent the labels to position radios/checkboxes as hanging controls.\n\n.radio,\n.checkbox {\n position: relative;\n display: block;\n margin-top: 10px;\n margin-bottom: 10px;\n\n label {\n min-height: @line-height-computed; // Ensure the input doesn't jump when there is no text\n padding-left: 20px;\n margin-bottom: 0;\n font-weight: normal;\n cursor: pointer;\n }\n}\n.radio input[type=\"radio\"],\n.radio-inline input[type=\"radio\"],\n.checkbox input[type=\"checkbox\"],\n.checkbox-inline input[type=\"checkbox\"] {\n position: absolute;\n margin-left: -20px;\n margin-top: 4px \\9;\n}\n\n.radio + .radio,\n.checkbox + .checkbox {\n margin-top: -5px; // Move up sibling radios or checkboxes for tighter spacing\n}\n\n// Radios and checkboxes on same line\n.radio-inline,\n.checkbox-inline {\n position: relative;\n display: inline-block;\n padding-left: 20px;\n margin-bottom: 0;\n vertical-align: middle;\n font-weight: normal;\n cursor: pointer;\n}\n.radio-inline + .radio-inline,\n.checkbox-inline + .checkbox-inline {\n margin-top: 0;\n margin-left: 10px; // space out consecutive inline controls\n}\n\n// Apply same disabled cursor tweak as for inputs\n// Some special care is needed because

`.
-@font-family-monospace:   Menlo, Monaco, Consolas, "Courier New", monospace;
-@font-family-base:        @font-family-sans-serif;
-
-@font-size-base:          14px;
-@font-size-large:         ceil((@font-size-base * 1.25)); // ~18px
-@font-size-small:         ceil((@font-size-base * 0.85)); // ~12px
-
-@font-size-h1:            floor((@font-size-base * 2.6)); // ~36px
-@font-size-h2:            floor((@font-size-base * 2.15)); // ~30px
-@font-size-h3:            ceil((@font-size-base * 1.7)); // ~24px
-@font-size-h4:            ceil((@font-size-base * 1.25)); // ~18px
-@font-size-h5:            @font-size-base;
-@font-size-h6:            ceil((@font-size-base * 0.85)); // ~12px
-
-//** Unit-less `line-height` for use in components like buttons.
-@line-height-base:        1.428571429; // 20/14
-//** Computed "line-height" (`font-size` * `line-height`) for use with `margin`, `padding`, etc.
-@line-height-computed:    floor((@font-size-base * @line-height-base)); // ~20px
-
-//** By default, this inherits from the ``.
-@headings-font-family:    inherit;
-@headings-font-weight:    500;
-@headings-line-height:    1.1;
-@headings-color:          inherit;
-
-
-//== Iconography
-//
-//## Specify custom location and filename of the included Glyphicons icon font. Useful for those including Bootstrap via Bower.
-
-//** Load fonts from this directory.
-@icon-font-path:          "../fonts/";
-//** File name for all font files.
-@icon-font-name:          "glyphicons-halflings-regular";
-//** Element ID within SVG icon file.
-@icon-font-svg-id:        "glyphicons_halflingsregular";
-
-
-//== Components
-//
-//## Define common padding and border radius sizes and more. Values based on 14px text and 1.428 line-height (~20px to start).
-
-@padding-base-vertical:     6px;
-@padding-base-horizontal:   12px;
-
-@padding-large-vertical:    10px;
-@padding-large-horizontal:  16px;
-
-@padding-small-vertical:    5px;
-@padding-small-horizontal:  10px;
-
-@padding-xs-vertical:       1px;
-@padding-xs-horizontal:     5px;
-
-@line-height-large:         1.3333333; // extra decimals for Win 8.1 Chrome
-@line-height-small:         1.5;
-
-@border-radius-base:        4px;
-@border-radius-large:       6px;
-@border-radius-small:       3px;
-
-//** Global color for active items (e.g., navs or dropdowns).
-@component-active-color:    #fff;
-//** Global background color for active items (e.g., navs or dropdowns).
-@component-active-bg:       @brand-primary;
-
-//** Width of the `border` for generating carets that indicator dropdowns.
-@caret-width-base:          4px;
-//** Carets increase slightly in size for larger components.
-@caret-width-large:         5px;
-
-
-//== Tables
-//
-//## Customizes the `.table` component with basic values, each used across all table variations.
-
-//** Padding for ``s and ``s.
-@table-cell-padding:            8px;
-//** Padding for cells in `.table-condensed`.
-@table-condensed-cell-padding:  5px;
-
-//** Default background color used for all tables.
-@table-bg:                      transparent;
-//** Background color used for `.table-striped`.
-@table-bg-accent:               #f9f9f9;
-//** Background color used for `.table-hover`.
-@table-bg-hover:                #f5f5f5;
-@table-bg-active:               @table-bg-hover;
-
-//** Border color for table and cell borders.
-@table-border-color:            #ddd;
-
-
-//== Buttons
-//
-//## For each of Bootstrap's buttons, define text, background and border color.
-
-@btn-font-weight:                normal;
-
-@btn-default-color:              #333;
-@btn-default-bg:                 #fff;
-@btn-default-border:             #ccc;
-
-@btn-primary-color:              #fff;
-@btn-primary-bg:                 @brand-primary;
-@btn-primary-border:             darken(@btn-primary-bg, 5%);
-
-@btn-success-color:              #fff;
-@btn-success-bg:                 @brand-success;
-@btn-success-border:             darken(@btn-success-bg, 5%);
-
-@btn-info-color:                 #fff;
-@btn-info-bg:                    @brand-info;
-@btn-info-border:                darken(@btn-info-bg, 5%);
-
-@btn-warning-color:              #fff;
-@btn-warning-bg:                 @brand-warning;
-@btn-warning-border:             darken(@btn-warning-bg, 5%);
-
-@btn-danger-color:               #fff;
-@btn-danger-bg:                  @brand-danger;
-@btn-danger-border:              darken(@btn-danger-bg, 5%);
-
-@btn-link-disabled-color:        @gray-light;
-
-// Allows for customizing button radius independently from global border radius
-@btn-border-radius-base:         @border-radius-base;
-@btn-border-radius-large:        @border-radius-large;
-@btn-border-radius-small:        @border-radius-small;
-
-
-//== Forms
-//
-//##
-
-//** `` background color
-@input-bg:                       #fff;
-//** `` background color
-@input-bg-disabled:              @gray-lighter;
-
-//** Text color for ``s
-@input-color:                    @gray;
-//** `` border color
-@input-border:                   #ccc;
-
-// TODO: Rename `@input-border-radius` to `@input-border-radius-base` in v4
-//** Default `.form-control` border radius
-// This has no effect on ``s in CSS.
-@input-border-radius:            @border-radius-base;
-//** Large `.form-control` border radius
-@input-border-radius-large:      @border-radius-large;
-//** Small `.form-control` border radius
-@input-border-radius-small:      @border-radius-small;
-
-//** Border color for inputs on focus
-@input-border-focus:             #66afe9;
-
-//** Placeholder text color
-@input-color-placeholder:        #999;
-
-//** Default `.form-control` height
-@input-height-base:              (@line-height-computed + (@padding-base-vertical * 2) + 2);
-//** Large `.form-control` height
-@input-height-large:             (ceil(@font-size-large * @line-height-large) + (@padding-large-vertical * 2) + 2);
-//** Small `.form-control` height
-@input-height-small:             (floor(@font-size-small * @line-height-small) + (@padding-small-vertical * 2) + 2);
-
-//** `.form-group` margin
-@form-group-margin-bottom:       15px;
-
-@legend-color:                   @gray-dark;
-@legend-border-color:            #e5e5e5;
-
-//** Background color for textual input addons
-@input-group-addon-bg:           @gray-lighter;
-//** Border color for textual input addons
-@input-group-addon-border-color: @input-border;
-
-//** Disabled cursor for form controls and buttons.
-@cursor-disabled:                not-allowed;
-
-
-//== Dropdowns
-//
-//## Dropdown menu container and contents.
-
-//** Background for the dropdown menu.
-@dropdown-bg:                    #fff;
-//** Dropdown menu `border-color`.
-@dropdown-border:                rgba(0,0,0,.15);
-//** Dropdown menu `border-color` **for IE8**.
-@dropdown-fallback-border:       #ccc;
-//** Divider color for between dropdown items.
-@dropdown-divider-bg:            #e5e5e5;
-
-//** Dropdown link text color.
-@dropdown-link-color:            @gray-dark;
-//** Hover color for dropdown links.
-@dropdown-link-hover-color:      darken(@gray-dark, 5%);
-//** Hover background for dropdown links.
-@dropdown-link-hover-bg:         #f5f5f5;
-
-//** Active dropdown menu item text color.
-@dropdown-link-active-color:     @component-active-color;
-//** Active dropdown menu item background color.
-@dropdown-link-active-bg:        @component-active-bg;
-
-//** Disabled dropdown menu item background color.
-@dropdown-link-disabled-color:   @gray-light;
-
-//** Text color for headers within dropdown menus.
-@dropdown-header-color:          @gray-light;
-
-//** Deprecated `@dropdown-caret-color` as of v3.1.0
-@dropdown-caret-color:           #000;
-
-
-//-- Z-index master list
-//
-// Warning: Avoid customizing these values. They're used for a bird's eye view
-// of components dependent on the z-axis and are designed to all work together.
-//
-// Note: These variables are not generated into the Customizer.
-
-@zindex-navbar:            1000;
-@zindex-dropdown:          1000;
-@zindex-popover:           1060;
-@zindex-tooltip:           1070;
-@zindex-navbar-fixed:      1030;
-@zindex-modal-background:  1040;
-@zindex-modal:             1050;
-
-
-//== Media queries breakpoints
-//
-//## Define the breakpoints at which your layout will change, adapting to different screen sizes.
-
-// Extra small screen / phone
-//** Deprecated `@screen-xs` as of v3.0.1
-@screen-xs:                  480px;
-//** Deprecated `@screen-xs-min` as of v3.2.0
-@screen-xs-min:              @screen-xs;
-//** Deprecated `@screen-phone` as of v3.0.1
-@screen-phone:               @screen-xs-min;
-
-// Small screen / tablet
-//** Deprecated `@screen-sm` as of v3.0.1
-@screen-sm:                  768px;
-@screen-sm-min:              @screen-sm;
-//** Deprecated `@screen-tablet` as of v3.0.1
-@screen-tablet:              @screen-sm-min;
-
-// Medium screen / desktop
-//** Deprecated `@screen-md` as of v3.0.1
-@screen-md:                  992px;
-@screen-md-min:              @screen-md;
-//** Deprecated `@screen-desktop` as of v3.0.1
-@screen-desktop:             @screen-md-min;
-
-// Large screen / wide desktop
-//** Deprecated `@screen-lg` as of v3.0.1
-@screen-lg:                  1200px;
-@screen-lg-min:              @screen-lg;
-//** Deprecated `@screen-lg-desktop` as of v3.0.1
-@screen-lg-desktop:          @screen-lg-min;
-
-// So media queries don't overlap when required, provide a maximum
-@screen-xs-max:              (@screen-sm-min - 1);
-@screen-sm-max:              (@screen-md-min - 1);
-@screen-md-max:              (@screen-lg-min - 1);
-
-
-//== Grid system
-//
-//## Define your custom responsive grid.
-
-//** Number of columns in the grid.
-@grid-columns:              12;
-//** Padding between columns. Gets divided in half for the left and right.
-@grid-gutter-width:         30px;
-// Navbar collapse
-//** Point at which the navbar becomes uncollapsed.
-@grid-float-breakpoint:     @screen-sm-min;
-//** Point at which the navbar begins collapsing.
-@grid-float-breakpoint-max: (@grid-float-breakpoint - 1);
-
-
-//== Container sizes
-//
-//## Define the maximum width of `.container` for different screen sizes.
-
-// Small screen / tablet
-@container-tablet:             (720px + @grid-gutter-width);
-//** For `@screen-sm-min` and up.
-@container-sm:                 @container-tablet;
-
-// Medium screen / desktop
-@container-desktop:            (940px + @grid-gutter-width);
-//** For `@screen-md-min` and up.
-@container-md:                 @container-desktop;
-
-// Large screen / wide desktop
-@container-large-desktop:      (1140px + @grid-gutter-width);
-//** For `@screen-lg-min` and up.
-@container-lg:                 @container-large-desktop;
-
-
-//== Navbar
-//
-//##
-
-// Basics of a navbar
-@navbar-height:                    50px;
-@navbar-margin-bottom:             @line-height-computed;
-@navbar-border-radius:             @border-radius-base;
-@navbar-padding-horizontal:        floor((@grid-gutter-width / 2));
-@navbar-padding-vertical:          ((@navbar-height - @line-height-computed) / 2);
-@navbar-collapse-max-height:       340px;
-
-@navbar-default-color:             #777;
-@navbar-default-bg:                #f8f8f8;
-@navbar-default-border:            darken(@navbar-default-bg, 6.5%);
-
-// Navbar links
-@navbar-default-link-color:                #777;
-@navbar-default-link-hover-color:          #333;
-@navbar-default-link-hover-bg:             transparent;
-@navbar-default-link-active-color:         #555;
-@navbar-default-link-active-bg:            darken(@navbar-default-bg, 6.5%);
-@navbar-default-link-disabled-color:       #ccc;
-@navbar-default-link-disabled-bg:          transparent;
-
-// Navbar brand label
-@navbar-default-brand-color:               @navbar-default-link-color;
-@navbar-default-brand-hover-color:         darken(@navbar-default-brand-color, 10%);
-@navbar-default-brand-hover-bg:            transparent;
-
-// Navbar toggle
-@navbar-default-toggle-hover-bg:           #ddd;
-@navbar-default-toggle-icon-bar-bg:        #888;
-@navbar-default-toggle-border-color:       #ddd;
-
-
-//=== Inverted navbar
-// Reset inverted navbar basics
-@navbar-inverse-color:                      lighten(@gray-light, 15%);
-@navbar-inverse-bg:                         #222;
-@navbar-inverse-border:                     darken(@navbar-inverse-bg, 10%);
-
-// Inverted navbar links
-@navbar-inverse-link-color:                 lighten(@gray-light, 15%);
-@navbar-inverse-link-hover-color:           #fff;
-@navbar-inverse-link-hover-bg:              transparent;
-@navbar-inverse-link-active-color:          @navbar-inverse-link-hover-color;
-@navbar-inverse-link-active-bg:             darken(@navbar-inverse-bg, 10%);
-@navbar-inverse-link-disabled-color:        #444;
-@navbar-inverse-link-disabled-bg:           transparent;
-
-// Inverted navbar brand label
-@navbar-inverse-brand-color:                @navbar-inverse-link-color;
-@navbar-inverse-brand-hover-color:          #fff;
-@navbar-inverse-brand-hover-bg:             transparent;
-
-// Inverted navbar toggle
-@navbar-inverse-toggle-hover-bg:            #333;
-@navbar-inverse-toggle-icon-bar-bg:         #fff;
-@navbar-inverse-toggle-border-color:        #333;
-
-
-//== Navs
-//
-//##
-
-//=== Shared nav styles
-@nav-link-padding:                          10px 15px;
-@nav-link-hover-bg:                         @gray-lighter;
-
-@nav-disabled-link-color:                   @gray-light;
-@nav-disabled-link-hover-color:             @gray-light;
-
-//== Tabs
-@nav-tabs-border-color:                     #ddd;
-
-@nav-tabs-link-hover-border-color:          @gray-lighter;
-
-@nav-tabs-active-link-hover-bg:             @body-bg;
-@nav-tabs-active-link-hover-color:          @gray;
-@nav-tabs-active-link-hover-border-color:   #ddd;
-
-@nav-tabs-justified-link-border-color:            #ddd;
-@nav-tabs-justified-active-link-border-color:     @body-bg;
-
-//== Pills
-@nav-pills-border-radius:                   @border-radius-base;
-@nav-pills-active-link-hover-bg:            @component-active-bg;
-@nav-pills-active-link-hover-color:         @component-active-color;
-
-
-//== Pagination
-//
-//##
-
-@pagination-color:                     @link-color;
-@pagination-bg:                        #fff;
-@pagination-border:                    #ddd;
-
-@pagination-hover-color:               @link-hover-color;
-@pagination-hover-bg:                  @gray-lighter;
-@pagination-hover-border:              #ddd;
-
-@pagination-active-color:              #fff;
-@pagination-active-bg:                 @brand-primary;
-@pagination-active-border:             @brand-primary;
-
-@pagination-disabled-color:            @gray-light;
-@pagination-disabled-bg:               #fff;
-@pagination-disabled-border:           #ddd;
-
-
-//== Pager
-//
-//##
-
-@pager-bg:                             @pagination-bg;
-@pager-border:                         @pagination-border;
-@pager-border-radius:                  15px;
-
-@pager-hover-bg:                       @pagination-hover-bg;
-
-@pager-active-bg:                      @pagination-active-bg;
-@pager-active-color:                   @pagination-active-color;
-
-@pager-disabled-color:                 @pagination-disabled-color;
-
-
-//== Jumbotron
-//
-//##
-
-@jumbotron-padding:              30px;
-@jumbotron-color:                inherit;
-@jumbotron-bg:                   @gray-lighter;
-@jumbotron-heading-color:        inherit;
-@jumbotron-font-size:            ceil((@font-size-base * 1.5));
-@jumbotron-heading-font-size:    ceil((@font-size-base * 4.5));
-
-
-//== Form states and alerts
-//
-//## Define colors for form feedback states and, by default, alerts.
-
-@state-success-text:             #3c763d;
-@state-success-bg:               #dff0d8;
-@state-success-border:           darken(spin(@state-success-bg, -10), 5%);
-
-@state-info-text:                #31708f;
-@state-info-bg:                  #d9edf7;
-@state-info-border:              darken(spin(@state-info-bg, -10), 7%);
-
-@state-warning-text:             #8a6d3b;
-@state-warning-bg:               #fcf8e3;
-@state-warning-border:           darken(spin(@state-warning-bg, -10), 5%);
-
-@state-danger-text:              #a94442;
-@state-danger-bg:                #f2dede;
-@state-danger-border:            darken(spin(@state-danger-bg, -10), 5%);
-
-
-//== Tooltips
-//
-//##
-
-//** Tooltip max width
-@tooltip-max-width:           200px;
-//** Tooltip text color
-@tooltip-color:               #fff;
-//** Tooltip background color
-@tooltip-bg:                  #000;
-@tooltip-opacity:             .9;
-
-//** Tooltip arrow width
-@tooltip-arrow-width:         5px;
-//** Tooltip arrow color
-@tooltip-arrow-color:         @tooltip-bg;
-
-
-//== Popovers
-//
-//##
-
-//** Popover body background color
-@popover-bg:                          #fff;
-//** Popover maximum width
-@popover-max-width:                   276px;
-//** Popover border color
-@popover-border-color:                rgba(0,0,0,.2);
-//** Popover fallback border color
-@popover-fallback-border-color:       #ccc;
-
-//** Popover title background color
-@popover-title-bg:                    darken(@popover-bg, 3%);
-
-//** Popover arrow width
-@popover-arrow-width:                 10px;
-//** Popover arrow color
-@popover-arrow-color:                 @popover-bg;
-
-//** Popover outer arrow width
-@popover-arrow-outer-width:           (@popover-arrow-width + 1);
-//** Popover outer arrow color
-@popover-arrow-outer-color:           fadein(@popover-border-color, 5%);
-//** Popover outer arrow fallback color
-@popover-arrow-outer-fallback-color:  darken(@popover-fallback-border-color, 20%);
-
-
-//== Labels
-//
-//##
-
-//** Default label background color
-@label-default-bg:            @gray-light;
-//** Primary label background color
-@label-primary-bg:            @brand-primary;
-//** Success label background color
-@label-success-bg:            @brand-success;
-//** Info label background color
-@label-info-bg:               @brand-info;
-//** Warning label background color
-@label-warning-bg:            @brand-warning;
-//** Danger label background color
-@label-danger-bg:             @brand-danger;
-
-//** Default label text color
-@label-color:                 #fff;
-//** Default text color of a linked label
-@label-link-hover-color:      #fff;
-
-
-//== Modals
-//
-//##
-
-//** Padding applied to the modal body
-@modal-inner-padding:         15px;
-
-//** Padding applied to the modal title
-@modal-title-padding:         15px;
-//** Modal title line-height
-@modal-title-line-height:     @line-height-base;
-
-//** Background color of modal content area
-@modal-content-bg:                             #fff;
-//** Modal content border color
-@modal-content-border-color:                   rgba(0,0,0,.2);
-//** Modal content border color **for IE8**
-@modal-content-fallback-border-color:          #999;
-
-//** Modal backdrop background color
-@modal-backdrop-bg:           #000;
-//** Modal backdrop opacity
-@modal-backdrop-opacity:      .5;
-//** Modal header border color
-@modal-header-border-color:   #e5e5e5;
-//** Modal footer border color
-@modal-footer-border-color:   @modal-header-border-color;
-
-@modal-lg:                    900px;
-@modal-md:                    600px;
-@modal-sm:                    300px;
-
-
-//== Alerts
-//
-//## Define alert colors, border radius, and padding.
-
-@alert-padding:               15px;
-@alert-border-radius:         @border-radius-base;
-@alert-link-font-weight:      bold;
-
-@alert-success-bg:            @state-success-bg;
-@alert-success-text:          @state-success-text;
-@alert-success-border:        @state-success-border;
-
-@alert-info-bg:               @state-info-bg;
-@alert-info-text:             @state-info-text;
-@alert-info-border:           @state-info-border;
-
-@alert-warning-bg:            @state-warning-bg;
-@alert-warning-text:          @state-warning-text;
-@alert-warning-border:        @state-warning-border;
-
-@alert-danger-bg:             @state-danger-bg;
-@alert-danger-text:           @state-danger-text;
-@alert-danger-border:         @state-danger-border;
-
-
-//== Progress bars
-//
-//##
-
-//** Background color of the whole progress component
-@progress-bg:                 #f5f5f5;
-//** Progress bar text color
-@progress-bar-color:          #fff;
-//** Variable for setting rounded corners on progress bar.
-@progress-border-radius:      @border-radius-base;
-
-//** Default progress bar color
-@progress-bar-bg:             @brand-primary;
-//** Success progress bar color
-@progress-bar-success-bg:     @brand-success;
-//** Warning progress bar color
-@progress-bar-warning-bg:     @brand-warning;
-//** Danger progress bar color
-@progress-bar-danger-bg:      @brand-danger;
-//** Info progress bar color
-@progress-bar-info-bg:        @brand-info;
-
-
-//== List group
-//
-//##
-
-//** Background color on `.list-group-item`
-@list-group-bg:                 #fff;
-//** `.list-group-item` border color
-@list-group-border:             #ddd;
-//** List group border radius
-@list-group-border-radius:      @border-radius-base;
-
-//** Background color of single list items on hover
-@list-group-hover-bg:           #f5f5f5;
-//** Text color of active list items
-@list-group-active-color:       @component-active-color;
-//** Background color of active list items
-@list-group-active-bg:          @component-active-bg;
-//** Border color of active list elements
-@list-group-active-border:      @list-group-active-bg;
-//** Text color for content within active list items
-@list-group-active-text-color:  lighten(@list-group-active-bg, 40%);
-
-//** Text color of disabled list items
-@list-group-disabled-color:      @gray-light;
-//** Background color of disabled list items
-@list-group-disabled-bg:         @gray-lighter;
-//** Text color for content within disabled list items
-@list-group-disabled-text-color: @list-group-disabled-color;
-
-@list-group-link-color:         #555;
-@list-group-link-hover-color:   @list-group-link-color;
-@list-group-link-heading-color: #333;
-
-
-//== Panels
-//
-//##
-
-@panel-bg:                    #fff;
-@panel-body-padding:          15px;
-@panel-heading-padding:       10px 15px;
-@panel-footer-padding:        @panel-heading-padding;
-@panel-border-radius:         @border-radius-base;
-
-//** Border color for elements within panels
-@panel-inner-border:          #ddd;
-@panel-footer-bg:             #f5f5f5;
-
-@panel-default-text:          @gray-dark;
-@panel-default-border:        #ddd;
-@panel-default-heading-bg:    #f5f5f5;
-
-@panel-primary-text:          #fff;
-@panel-primary-border:        @brand-primary;
-@panel-primary-heading-bg:    @brand-primary;
-
-@panel-success-text:          @state-success-text;
-@panel-success-border:        @state-success-border;
-@panel-success-heading-bg:    @state-success-bg;
-
-@panel-info-text:             @state-info-text;
-@panel-info-border:           @state-info-border;
-@panel-info-heading-bg:       @state-info-bg;
-
-@panel-warning-text:          @state-warning-text;
-@panel-warning-border:        @state-warning-border;
-@panel-warning-heading-bg:    @state-warning-bg;
-
-@panel-danger-text:           @state-danger-text;
-@panel-danger-border:         @state-danger-border;
-@panel-danger-heading-bg:     @state-danger-bg;
-
-
-//== Thumbnails
-//
-//##
-
-//** Padding around the thumbnail image
-@thumbnail-padding:           4px;
-//** Thumbnail background color
-@thumbnail-bg:                @body-bg;
-//** Thumbnail border color
-@thumbnail-border:            #ddd;
-//** Thumbnail border radius
-@thumbnail-border-radius:     @border-radius-base;
-
-//** Custom text color for thumbnail captions
-@thumbnail-caption-color:     @text-color;
-//** Padding around the thumbnail caption
-@thumbnail-caption-padding:   9px;
-
-
-//== Wells
-//
-//##
-
-@well-bg:                     #f5f5f5;
-@well-border:                 darken(@well-bg, 7%);
-
-
-//== Badges
-//
-//##
-
-@badge-color:                 #fff;
-//** Linked badge text color on hover
-@badge-link-hover-color:      #fff;
-@badge-bg:                    @gray-light;
-
-//** Badge text color in active nav link
-@badge-active-color:          @link-color;
-//** Badge background color in active nav link
-@badge-active-bg:             #fff;
-
-@badge-font-weight:           bold;
-@badge-line-height:           1;
-@badge-border-radius:         10px;
-
-
-//== Breadcrumbs
-//
-//##
-
-@breadcrumb-padding-vertical:   8px;
-@breadcrumb-padding-horizontal: 15px;
-//** Breadcrumb background color
-@breadcrumb-bg:                 #f5f5f5;
-//** Breadcrumb text color
-@breadcrumb-color:              #ccc;
-//** Text color of current page in the breadcrumb
-@breadcrumb-active-color:       @gray-light;
-//** Textual separator for between breadcrumb elements
-@breadcrumb-separator:          "/";
-
-
-//== Carousel
-//
-//##
-
-@carousel-text-shadow:                        0 1px 2px rgba(0,0,0,.6);
-
-@carousel-control-color:                      #fff;
-@carousel-control-width:                      15%;
-@carousel-control-opacity:                    .5;
-@carousel-control-font-size:                  20px;
-
-@carousel-indicator-active-bg:                #fff;
-@carousel-indicator-border-color:             #fff;
-
-@carousel-caption-color:                      #fff;
-
-
-//== Close
-//
-//##
-
-@close-font-weight:           bold;
-@close-color:                 #000;
-@close-text-shadow:           0 1px 0 #fff;
-
-
-//== Code
-//
-//##
-
-@code-color:                  #c7254e;
-@code-bg:                     #f9f2f4;
-
-@kbd-color:                   #fff;
-@kbd-bg:                      #333;
-
-@pre-bg:                      #f5f5f5;
-@pre-color:                   @gray-dark;
-@pre-border-color:            #ccc;
-@pre-scrollable-max-height:   340px;
-
-
-//== Type
-//
-//##
-
-//** Horizontal offset for forms and lists.
-@component-offset-horizontal: 180px;
-//** Text muted color
-@text-muted:                  @gray-light;
-//** Abbreviations and acronyms border color
-@abbr-border-color:           @gray-light;
-//** Headings small color
-@headings-small-color:        @gray-light;
-//** Blockquote small color
-@blockquote-small-color:      @gray-light;
-//** Blockquote font size
-@blockquote-font-size:        (@font-size-base * 1.25);
-//** Blockquote border color
-@blockquote-border-color:     @gray-lighter;
-//** Page header border color
-@page-header-border-color:    @gray-lighter;
-//** Width of horizontal description list titles
-@dl-horizontal-offset:        @component-offset-horizontal;
-//** Horizontal line color.
-@hr-border:                   @gray-lighter;
diff --git a/src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/wells.less b/src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/wells.less
deleted file mode 100644
index 15d072b0..00000000
--- a/src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/less/wells.less
+++ /dev/null
@@ -1,29 +0,0 @@
-//
-// Wells
-// --------------------------------------------------
-
-
-// Base class
-.well {
-  min-height: 20px;
-  padding: 19px;
-  margin-bottom: 20px;
-  background-color: @well-bg;
-  border: 1px solid @well-border;
-  border-radius: @border-radius-base;
-  .box-shadow(inset 0 1px 1px rgba(0,0,0,.05));
-  blockquote {
-    border-color: #ddd;
-    border-color: rgba(0,0,0,.15);
-  }
-}
-
-// Sizes
-.well-lg {
-  padding: 24px;
-  border-radius: @border-radius-large;
-}
-.well-sm {
-  padding: 9px;
-  border-radius: @border-radius-small;
-}
diff --git a/src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/package.js b/src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/package.js
deleted file mode 100644
index 81d42a68..00000000
--- a/src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/package.js
+++ /dev/null
@@ -1,25 +0,0 @@
-// package metadata file for Meteor.js
-
-/* jshint strict:false */
-/* global Package:true */
-
-Package.describe({
-  name: 'twbs:bootstrap',  // http://atmospherejs.com/twbs/bootstrap
-  summary: 'The most popular front-end framework for developing responsive, mobile first projects on the web.',
-  version: '3.3.5',
-  git: 'https://github.com/twbs/bootstrap.git'
-});
-
-Package.onUse(function (api) {
-  api.versionsFrom('METEOR@1.0');
-  api.use('jquery', 'client');
-  api.addFiles([
-    'dist/fonts/glyphicons-halflings-regular.eot',
-    'dist/fonts/glyphicons-halflings-regular.svg',
-    'dist/fonts/glyphicons-halflings-regular.ttf',
-    'dist/fonts/glyphicons-halflings-regular.woff',
-    'dist/fonts/glyphicons-halflings-regular.woff2',
-    'dist/css/bootstrap.css',
-    'dist/js/bootstrap.js'
-  ], 'client');
-});
diff --git a/src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/package.json b/src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/package.json
deleted file mode 100644
index 380472a0..00000000
--- a/src/sampleWebAsWebApiClient/wwwroot/lib/bootstrap/package.json
+++ /dev/null
@@ -1,87 +0,0 @@
-{
-  "name": "bootstrap",
-  "description": "The most popular front-end framework for developing responsive, mobile first projects on the web.",
-  "version": "3.3.5",
-  "keywords": [
-    "css",
-    "less",
-    "mobile-first",
-    "responsive",
-    "front-end",
-    "framework",
-    "web"
-  ],
-  "homepage": "http://getbootstrap.com",
-  "author": "Twitter, Inc.",
-  "scripts": {
-    "test": "grunt test"
-  },
-  "style": "dist/css/bootstrap.css",
-  "less": "less/bootstrap.less",
-  "main": "./dist/js/npm",
-  "repository": {
-    "type": "git",
-    "url": "https://github.com/twbs/bootstrap.git"
-  },
-  "bugs": {
-    "url": "https://github.com/twbs/bootstrap/issues"
-  },
-  "license": "MIT",
-  "devDependencies": {
-    "btoa": "~1.1.2",
-    "glob": "~5.0.5",
-    "grunt": "~0.4.5",
-    "grunt-autoprefixer": "~3.0.0",
-    "grunt-contrib-clean": "~0.6.0",
-    "grunt-contrib-compress": "~0.13.0",
-    "grunt-contrib-concat": "~0.5.1",
-    "grunt-contrib-connect": "~0.10.1",
-    "grunt-contrib-copy": "~0.8.0",
-    "grunt-contrib-csslint": "~0.4.0",
-    "grunt-contrib-cssmin": "~0.12.3",
-    "grunt-contrib-htmlmin": "~0.4.0",
-    "grunt-contrib-jade": "~0.14.1",
-    "grunt-contrib-jshint": "~0.11.2",
-    "grunt-contrib-less": "~1.0.1",
-    "grunt-contrib-qunit": "~0.7.0",
-    "grunt-contrib-uglify": "~0.9.1",
-    "grunt-contrib-watch": "~0.6.1",
-    "grunt-csscomb": "~3.0.0",
-    "grunt-exec": "~0.4.6",
-    "grunt-html": "~4.0.3",
-    "grunt-jekyll": "~0.4.2",
-    "grunt-jscs": "~1.8.0",
-    "grunt-saucelabs": "~8.6.1",
-    "grunt-sed": "twbs/grunt-sed#v0.2.0",
-    "load-grunt-tasks": "~3.2.0",
-    "markdown-it": "^4.2.1",
-    "npm-shrinkwrap": "^200.4.0",
-    "time-grunt": "^1.2.0"
-  },
-  "engines": {
-    "node": ">=0.10.1"
-  },
-  "files": [
-    "dist",
-    "fonts",
-    "grunt",
-    "js/*.js",
-    "less/**/*.less",
-    "Gruntfile.js",
-    "LICENSE"
-  ],
-  "jspm": {
-    "main": "js/bootstrap",
-    "shim": {
-      "js/bootstrap": {
-        "deps": "jquery",
-        "exports": "$"
-      }
-    },
-    "files": [
-      "css",
-      "fonts",
-      "js"
-    ]
-  }
-}
diff --git a/src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation-unobtrusive/.bower.json b/src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation-unobtrusive/.bower.json
deleted file mode 100644
index 10891a60..00000000
--- a/src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation-unobtrusive/.bower.json
+++ /dev/null
@@ -1,44 +0,0 @@
-{
-  "name": "jquery-validation-unobtrusive",
-  "version": "3.2.4",
-  "homepage": "https://github.com/aspnet/jquery-validation-unobtrusive",
-  "description": "Add-on to jQuery Validation to enable unobtrusive validation options in data-* attributes.",
-  "main": [
-    "jquery.validate.unobtrusive.js"
-  ],
-  "ignore": [
-    "**/.*",
-    "*.json",
-    "*.md",
-    "*.txt",
-    "gulpfile.js"
-  ],
-  "keywords": [
-    "jquery",
-    "asp.net",
-    "mvc",
-    "validation",
-    "unobtrusive"
-  ],
-  "authors": [
-    "Microsoft"
-  ],
-  "license": "http://www.microsoft.com/web/webpi/eula/net_library_eula_enu.htm",
-  "repository": {
-    "type": "git",
-    "url": "git://github.com/aspnet/jquery-validation-unobtrusive.git"
-  },
-  "dependencies": {
-    "jquery-validation": ">=1.8",
-    "jquery": ">=1.8"
-  },
-  "_release": "3.2.4",
-  "_resolution": {
-    "type": "version",
-    "tag": "v3.2.4",
-    "commit": "13386cd1b5947d8a5d23a12b531ce3960be1eba7"
-  },
-  "_source": "https://github.com/aspnet/jquery-validation-unobtrusive.git",
-  "_target": "3.2.4",
-  "_originalSource": "jquery-validation-unobtrusive"
-}
\ No newline at end of file
diff --git a/src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation-unobtrusive/bower.json b/src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation-unobtrusive/bower.json
deleted file mode 100644
index 677fe1bf..00000000
--- a/src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation-unobtrusive/bower.json
+++ /dev/null
@@ -1,35 +0,0 @@
-{
-    "name": "jquery-validation-unobtrusive",
-    "version": "3.2.4",
-    "homepage": "https://github.com/aspnet/jquery-validation-unobtrusive",
-    "description": "Add-on to jQuery Validation to enable unobtrusive validation options in data-* attributes.",
-    "main": [
-        "jquery.validate.unobtrusive.js"
-    ],
-    "ignore": [
-        "**/.*",
-        "*.json",
-        "*.md",
-        "*.txt",
-        "gulpfile.js"
-    ],
-    "keywords": [
-        "jquery",
-        "asp.net",
-        "mvc",
-        "validation",
-        "unobtrusive"
-    ],
-    "authors": [
-        "Microsoft"
-    ],
-    "license": "http://www.microsoft.com/web/webpi/eula/net_library_eula_enu.htm",
-    "repository": {
-        "type": "git",
-        "url": "git://github.com/aspnet/jquery-validation-unobtrusive.git"
-    },
-    "dependencies": {
-        "jquery-validation": ">=1.8",
-        "jquery": ">=1.8"
-    }
-}
diff --git a/src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js b/src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js
deleted file mode 100644
index 1b0de124..00000000
--- a/src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js
+++ /dev/null
@@ -1,416 +0,0 @@
-/*!
-** Unobtrusive validation support library for jQuery and jQuery Validate
-** Copyright (C) Microsoft Corporation. All rights reserved.
-*/
-
-/*jslint white: true, browser: true, onevar: true, undef: true, nomen: true, eqeqeq: true, plusplus: true, bitwise: true, regexp: true, newcap: true, immed: true, strict: false */
-/*global document: false, jQuery: false */
-
-(function ($) {
-    var $jQval = $.validator,
-        adapters,
-        data_validation = "unobtrusiveValidation";
-
-    function setValidationValues(options, ruleName, value) {
-        options.rules[ruleName] = value;
-        if (options.message) {
-            options.messages[ruleName] = options.message;
-        }
-    }
-
-    function splitAndTrim(value) {
-        return value.replace(/^\s+|\s+$/g, "").split(/\s*,\s*/g);
-    }
-
-    function escapeAttributeValue(value) {
-        // As mentioned on http://api.jquery.com/category/selectors/
-        return value.replace(/([!"#$%&'()*+,./:;<=>?@\[\\\]^`{|}~])/g, "\\$1");
-    }
-
-    function getModelPrefix(fieldName) {
-        return fieldName.substr(0, fieldName.lastIndexOf(".") + 1);
-    }
-
-    function appendModelPrefix(value, prefix) {
-        if (value.indexOf("*.") === 0) {
-            value = value.replace("*.", prefix);
-        }
-        return value;
-    }
-
-    function onError(error, inputElement) {  // 'this' is the form element
-        var container = $(this).find("[data-valmsg-for='" + escapeAttributeValue(inputElement[0].name) + "']"),
-            replaceAttrValue = container.attr("data-valmsg-replace"),
-            replace = replaceAttrValue ? $.parseJSON(replaceAttrValue) !== false : null;
-
-        container.removeClass("field-validation-valid").addClass("field-validation-error");
-        error.data("unobtrusiveContainer", container);
-
-        if (replace) {
-            container.empty();
-            error.removeClass("input-validation-error").appendTo(container);
-        }
-        else {
-            error.hide();
-        }
-    }
-
-    function onErrors(event, validator) {  // 'this' is the form element
-        var container = $(this).find("[data-valmsg-summary=true]"),
-            list = container.find("ul");
-
-        if (list && list.length && validator.errorList.length) {
-            list.empty();
-            container.addClass("validation-summary-errors").removeClass("validation-summary-valid");
-
-            $.each(validator.errorList, function () {
-                $("
  • ").html(this.message).appendTo(list); - }); - } - } - - function onSuccess(error) { // 'this' is the form element - var container = error.data("unobtrusiveContainer"); - - if (container) { - var replaceAttrValue = container.attr("data-valmsg-replace"), - replace = replaceAttrValue ? $.parseJSON(replaceAttrValue) : null; - - container.addClass("field-validation-valid").removeClass("field-validation-error"); - error.removeData("unobtrusiveContainer"); - - if (replace) { - container.empty(); - } - } - } - - function onReset(event) { // 'this' is the form element - var $form = $(this), - key = '__jquery_unobtrusive_validation_form_reset'; - if ($form.data(key)) { - return; - } - // Set a flag that indicates we're currently resetting the form. - $form.data(key, true); - try { - $form.data("validator").resetForm(); - } finally { - $form.removeData(key); - } - - $form.find(".validation-summary-errors") - .addClass("validation-summary-valid") - .removeClass("validation-summary-errors"); - $form.find(".field-validation-error") - .addClass("field-validation-valid") - .removeClass("field-validation-error") - .removeData("unobtrusiveContainer") - .find(">*") // If we were using valmsg-replace, get the underlying error - .removeData("unobtrusiveContainer"); - } - - function validationInfo(form) { - var $form = $(form), - result = $form.data(data_validation), - onResetProxy = $.proxy(onReset, form), - defaultOptions = $jQval.unobtrusive.options || {}, - execInContext = function (name, args) { - var func = defaultOptions[name]; - func && $.isFunction(func) && func.apply(form, args); - } - - if (!result) { - result = { - options: { // options structure passed to jQuery Validate's validate() method - errorClass: defaultOptions.errorClass || "input-validation-error", - errorElement: defaultOptions.errorElement || "span", - errorPlacement: function () { - onError.apply(form, arguments); - execInContext("errorPlacement", arguments); - }, - invalidHandler: function () { - onErrors.apply(form, arguments); - execInContext("invalidHandler", arguments); - }, - messages: {}, - rules: {}, - success: function () { - onSuccess.apply(form, arguments); - execInContext("success", arguments); - } - }, - attachValidation: function () { - $form - .off("reset." + data_validation, onResetProxy) - .on("reset." + data_validation, onResetProxy) - .validate(this.options); - }, - validate: function () { // a validation function that is called by unobtrusive Ajax - $form.validate(); - return $form.valid(); - } - }; - $form.data(data_validation, result); - } - - return result; - } - - $jQval.unobtrusive = { - adapters: [], - - parseElement: function (element, skipAttach) { - /// - /// Parses a single HTML element for unobtrusive validation attributes. - /// - /// The HTML element to be parsed. - /// [Optional] true to skip attaching the - /// validation to the form. If parsing just this single element, you should specify true. - /// If parsing several elements, you should specify false, and manually attach the validation - /// to the form when you are finished. The default is false. - var $element = $(element), - form = $element.parents("form")[0], - valInfo, rules, messages; - - if (!form) { // Cannot do client-side validation without a form - return; - } - - valInfo = validationInfo(form); - valInfo.options.rules[element.name] = rules = {}; - valInfo.options.messages[element.name] = messages = {}; - - $.each(this.adapters, function () { - var prefix = "data-val-" + this.name, - message = $element.attr(prefix), - paramValues = {}; - - if (message !== undefined) { // Compare against undefined, because an empty message is legal (and falsy) - prefix += "-"; - - $.each(this.params, function () { - paramValues[this] = $element.attr(prefix + this); - }); - - this.adapt({ - element: element, - form: form, - message: message, - params: paramValues, - rules: rules, - messages: messages - }); - } - }); - - $.extend(rules, { "__dummy__": true }); - - if (!skipAttach) { - valInfo.attachValidation(); - } - }, - - parse: function (selector) { - /// - /// Parses all the HTML elements in the specified selector. It looks for input elements decorated - /// with the [data-val=true] attribute value and enables validation according to the data-val-* - /// attribute values. - /// - /// Any valid jQuery selector. - - // $forms includes all forms in selector's DOM hierarchy (parent, children and self) that have at least one - // element with data-val=true - var $selector = $(selector), - $forms = $selector.parents() - .addBack() - .filter("form") - .add($selector.find("form")) - .has("[data-val=true]"); - - $selector.find("[data-val=true]").each(function () { - $jQval.unobtrusive.parseElement(this, true); - }); - - $forms.each(function () { - var info = validationInfo(this); - if (info) { - info.attachValidation(); - } - }); - } - }; - - adapters = $jQval.unobtrusive.adapters; - - adapters.add = function (adapterName, params, fn) { - /// Adds a new adapter to convert unobtrusive HTML into a jQuery Validate validation. - /// The name of the adapter to be added. This matches the name used - /// in the data-val-nnnn HTML attribute (where nnnn is the adapter name). - /// [Optional] An array of parameter names (strings) that will - /// be extracted from the data-val-nnnn-mmmm HTML attributes (where nnnn is the adapter name, and - /// mmmm is the parameter name). - /// The function to call, which adapts the values from the HTML - /// attributes into jQuery Validate rules and/or messages. - /// - if (!fn) { // Called with no params, just a function - fn = params; - params = []; - } - this.push({ name: adapterName, params: params, adapt: fn }); - return this; - }; - - adapters.addBool = function (adapterName, ruleName) { - /// Adds a new adapter to convert unobtrusive HTML into a jQuery Validate validation, where - /// the jQuery Validate validation rule has no parameter values. - /// The name of the adapter to be added. This matches the name used - /// in the data-val-nnnn HTML attribute (where nnnn is the adapter name). - /// [Optional] The name of the jQuery Validate rule. If not provided, the value - /// of adapterName will be used instead. - /// - return this.add(adapterName, function (options) { - setValidationValues(options, ruleName || adapterName, true); - }); - }; - - adapters.addMinMax = function (adapterName, minRuleName, maxRuleName, minMaxRuleName, minAttribute, maxAttribute) { - /// Adds a new adapter to convert unobtrusive HTML into a jQuery Validate validation, where - /// the jQuery Validate validation has three potential rules (one for min-only, one for max-only, and - /// one for min-and-max). The HTML parameters are expected to be named -min and -max. - /// The name of the adapter to be added. This matches the name used - /// in the data-val-nnnn HTML attribute (where nnnn is the adapter name). - /// The name of the jQuery Validate rule to be used when you only - /// have a minimum value. - /// The name of the jQuery Validate rule to be used when you only - /// have a maximum value. - /// The name of the jQuery Validate rule to be used when you - /// have both a minimum and maximum value. - /// [Optional] The name of the HTML attribute that - /// contains the minimum value. The default is "min". - /// [Optional] The name of the HTML attribute that - /// contains the maximum value. The default is "max". - /// - return this.add(adapterName, [minAttribute || "min", maxAttribute || "max"], function (options) { - var min = options.params.min, - max = options.params.max; - - if (min && max) { - setValidationValues(options, minMaxRuleName, [min, max]); - } - else if (min) { - setValidationValues(options, minRuleName, min); - } - else if (max) { - setValidationValues(options, maxRuleName, max); - } - }); - }; - - adapters.addSingleVal = function (adapterName, attribute, ruleName) { - /// Adds a new adapter to convert unobtrusive HTML into a jQuery Validate validation, where - /// the jQuery Validate validation rule has a single value. - /// The name of the adapter to be added. This matches the name used - /// in the data-val-nnnn HTML attribute(where nnnn is the adapter name). - /// [Optional] The name of the HTML attribute that contains the value. - /// The default is "val". - /// [Optional] The name of the jQuery Validate rule. If not provided, the value - /// of adapterName will be used instead. - /// - return this.add(adapterName, [attribute || "val"], function (options) { - setValidationValues(options, ruleName || adapterName, options.params[attribute]); - }); - }; - - $jQval.addMethod("__dummy__", function (value, element, params) { - return true; - }); - - $jQval.addMethod("regex", function (value, element, params) { - var match; - if (this.optional(element)) { - return true; - } - - match = new RegExp(params).exec(value); - return (match && (match.index === 0) && (match[0].length === value.length)); - }); - - $jQval.addMethod("nonalphamin", function (value, element, nonalphamin) { - var match; - if (nonalphamin) { - match = value.match(/\W/g); - match = match && match.length >= nonalphamin; - } - return match; - }); - - if ($jQval.methods.extension) { - adapters.addSingleVal("accept", "mimtype"); - adapters.addSingleVal("extension", "extension"); - } else { - // for backward compatibility, when the 'extension' validation method does not exist, such as with versions - // of JQuery Validation plugin prior to 1.10, we should use the 'accept' method for - // validating the extension, and ignore mime-type validations as they are not supported. - adapters.addSingleVal("extension", "extension", "accept"); - } - - adapters.addSingleVal("regex", "pattern"); - adapters.addBool("creditcard").addBool("date").addBool("digits").addBool("email").addBool("number").addBool("url"); - adapters.addMinMax("length", "minlength", "maxlength", "rangelength").addMinMax("range", "min", "max", "range"); - adapters.addMinMax("minlength", "minlength").addMinMax("maxlength", "minlength", "maxlength"); - adapters.add("equalto", ["other"], function (options) { - var prefix = getModelPrefix(options.element.name), - other = options.params.other, - fullOtherName = appendModelPrefix(other, prefix), - element = $(options.form).find(":input").filter("[name='" + escapeAttributeValue(fullOtherName) + "']")[0]; - - setValidationValues(options, "equalTo", element); - }); - adapters.add("required", function (options) { - // jQuery Validate equates "required" with "mandatory" for checkbox elements - if (options.element.tagName.toUpperCase() !== "INPUT" || options.element.type.toUpperCase() !== "CHECKBOX") { - setValidationValues(options, "required", true); - } - }); - adapters.add("remote", ["url", "type", "additionalfields"], function (options) { - var value = { - url: options.params.url, - type: options.params.type || "GET", - data: {} - }, - prefix = getModelPrefix(options.element.name); - - $.each(splitAndTrim(options.params.additionalfields || options.element.name), function (i, fieldName) { - var paramName = appendModelPrefix(fieldName, prefix); - value.data[paramName] = function () { - var field = $(options.form).find(":input").filter("[name='" + escapeAttributeValue(paramName) + "']"); - // For checkboxes and radio buttons, only pick up values from checked fields. - if (field.is(":checkbox")) { - return field.filter(":checked").val() || field.filter(":hidden").val() || ''; - } - else if (field.is(":radio")) { - return field.filter(":checked").val() || ''; - } - return field.val(); - }; - }); - - setValidationValues(options, "remote", value); - }); - adapters.add("password", ["min", "nonalphamin", "regex"], function (options) { - if (options.params.min) { - setValidationValues(options, "minlength", options.params.min); - } - if (options.params.nonalphamin) { - setValidationValues(options, "nonalphamin", options.params.nonalphamin); - } - if (options.params.regex) { - setValidationValues(options, "regex", options.params.regex); - } - }); - - $(function () { - $jQval.unobtrusive.parse(document); - }); -}(jQuery)); \ No newline at end of file diff --git a/src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js b/src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js deleted file mode 100644 index be9a38a4..00000000 --- a/src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js +++ /dev/null @@ -1,5 +0,0 @@ -/* -** Unobtrusive validation support library for jQuery and jQuery Validate -** Copyright (C) Microsoft Corporation. All rights reserved. -*/ -!function(a){function e(a,e,n){a.rules[e]=n,a.message&&(a.messages[e]=a.message)}function n(a){return a.replace(/^\s+|\s+$/g,"").split(/\s*,\s*/g)}function t(a){return a.replace(/([!"#$%&'()*+,./:;<=>?@\[\\\]^`{|}~])/g,"\\$1")}function r(a){return a.substr(0,a.lastIndexOf(".")+1)}function i(a,e){return 0===a.indexOf("*.")&&(a=a.replace("*.",e)),a}function o(e,n){var r=a(this).find("[data-valmsg-for='"+t(n[0].name)+"']"),i=r.attr("data-valmsg-replace"),o=i?a.parseJSON(i)!==!1:null;r.removeClass("field-validation-valid").addClass("field-validation-error"),e.data("unobtrusiveContainer",r),o?(r.empty(),e.removeClass("input-validation-error").appendTo(r)):e.hide()}function d(e,n){var t=a(this).find("[data-valmsg-summary=true]"),r=t.find("ul");r&&r.length&&n.errorList.length&&(r.empty(),t.addClass("validation-summary-errors").removeClass("validation-summary-valid"),a.each(n.errorList,function(){a("
  • ").html(this.message).appendTo(r)}))}function s(e){var n=e.data("unobtrusiveContainer");if(n){var t=n.attr("data-valmsg-replace"),r=t?a.parseJSON(t):null;n.addClass("field-validation-valid").removeClass("field-validation-error"),e.removeData("unobtrusiveContainer"),r&&n.empty()}}function l(e){var n=a(this),t="__jquery_unobtrusive_validation_form_reset";if(!n.data(t)){n.data(t,!0);try{n.data("validator").resetForm()}finally{n.removeData(t)}n.find(".validation-summary-errors").addClass("validation-summary-valid").removeClass("validation-summary-errors"),n.find(".field-validation-error").addClass("field-validation-valid").removeClass("field-validation-error").removeData("unobtrusiveContainer").find(">*").removeData("unobtrusiveContainer")}}function m(e){var n=a(e),t=n.data(v),r=a.proxy(l,e),i=p.unobtrusive.options||{},m=function(n,t){var r=i[n];r&&a.isFunction(r)&&r.apply(e,t)};return t||(t={options:{errorClass:i.errorClass||"input-validation-error",errorElement:i.errorElement||"span",errorPlacement:function(){o.apply(e,arguments),m("errorPlacement",arguments)},invalidHandler:function(){d.apply(e,arguments),m("invalidHandler",arguments)},messages:{},rules:{},success:function(){s.apply(e,arguments),m("success",arguments)}},attachValidation:function(){n.off("reset."+v,r).on("reset."+v,r).validate(this.options)},validate:function(){return n.validate(),n.valid()}},n.data(v,t)),t}var u,p=a.validator,v="unobtrusiveValidation";p.unobtrusive={adapters:[],parseElement:function(e,n){var t,r,i,o=a(e),d=o.parents("form")[0];d&&(t=m(d),t.options.rules[e.name]=r={},t.options.messages[e.name]=i={},a.each(this.adapters,function(){var n="data-val-"+this.name,t=o.attr(n),s={};void 0!==t&&(n+="-",a.each(this.params,function(){s[this]=o.attr(n+this)}),this.adapt({element:e,form:d,message:t,params:s,rules:r,messages:i}))}),a.extend(r,{__dummy__:!0}),n||t.attachValidation())},parse:function(e){var n=a(e),t=n.parents().addBack().filter("form").add(n.find("form")).has("[data-val=true]");n.find("[data-val=true]").each(function(){p.unobtrusive.parseElement(this,!0)}),t.each(function(){var a=m(this);a&&a.attachValidation()})}},u=p.unobtrusive.adapters,u.add=function(a,e,n){return n||(n=e,e=[]),this.push({name:a,params:e,adapt:n}),this},u.addBool=function(a,n){return this.add(a,function(t){e(t,n||a,!0)})},u.addMinMax=function(a,n,t,r,i,o){return this.add(a,[i||"min",o||"max"],function(a){var i=a.params.min,o=a.params.max;i&&o?e(a,r,[i,o]):i?e(a,n,i):o&&e(a,t,o)})},u.addSingleVal=function(a,n,t){return this.add(a,[n||"val"],function(r){e(r,t||a,r.params[n])})},p.addMethod("__dummy__",function(a,e,n){return!0}),p.addMethod("regex",function(a,e,n){var t;return this.optional(e)?!0:(t=new RegExp(n).exec(a),t&&0===t.index&&t[0].length===a.length)}),p.addMethod("nonalphamin",function(a,e,n){var t;return n&&(t=a.match(/\W/g),t=t&&t.length>=n),t}),p.methods.extension?(u.addSingleVal("accept","mimtype"),u.addSingleVal("extension","extension")):u.addSingleVal("extension","extension","accept"),u.addSingleVal("regex","pattern"),u.addBool("creditcard").addBool("date").addBool("digits").addBool("email").addBool("number").addBool("url"),u.addMinMax("length","minlength","maxlength","rangelength").addMinMax("range","min","max","range"),u.addMinMax("minlength","minlength").addMinMax("maxlength","minlength","maxlength"),u.add("equalto",["other"],function(n){var o=r(n.element.name),d=n.params.other,s=i(d,o),l=a(n.form).find(":input").filter("[name='"+t(s)+"']")[0];e(n,"equalTo",l)}),u.add("required",function(a){("INPUT"!==a.element.tagName.toUpperCase()||"CHECKBOX"!==a.element.type.toUpperCase())&&e(a,"required",!0)}),u.add("remote",["url","type","additionalfields"],function(o){var d={url:o.params.url,type:o.params.type||"GET",data:{}},s=r(o.element.name);a.each(n(o.params.additionalfields||o.element.name),function(e,n){var r=i(n,s);d.data[r]=function(){var e=a(o.form).find(":input").filter("[name='"+t(r)+"']");return e.is(":checkbox")?e.filter(":checked").val()||e.filter(":hidden").val()||"":e.is(":radio")?e.filter(":checked").val()||"":e.val()}}),e(o,"remote",d)}),u.add("password",["min","nonalphamin","regex"],function(a){a.params.min&&e(a,"minlength",a.params.min),a.params.nonalphamin&&e(a,"nonalphamin",a.params.nonalphamin),a.params.regex&&e(a,"regex",a.params.regex)}),a(function(){p.unobtrusive.parse(document)})}(jQuery); \ No newline at end of file diff --git a/src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/.bower.json b/src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/.bower.json deleted file mode 100644 index 08d8c5c9..00000000 --- a/src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/.bower.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "name": "jquery-validation", - "homepage": "http://jqueryvalidation.org/", - "repository": { - "type": "git", - "url": "git://github.com/jzaefferer/jquery-validation.git" - }, - "authors": [ - "Jörn Zaefferer " - ], - "description": "Form validation made easy", - "main": "dist/jquery.validate.js", - "keywords": [ - "forms", - "validation", - "validate" - ], - "license": "MIT", - "ignore": [ - "**/.*", - "node_modules", - "bower_components", - "test", - "demo", - "lib" - ], - "dependencies": { - "jquery": ">= 1.7.2" - }, - "version": "1.14.0", - "_release": "1.14.0", - "_resolution": { - "type": "version", - "tag": "1.14.0", - "commit": "c1343fb9823392aa9acbe1c3ffd337b8c92fed48" - }, - "_source": "https://github.com/jzaefferer/jquery-validation.git", - "_target": "1.14.0", - "_originalSource": "jquery-validation" -} \ No newline at end of file diff --git a/src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/CONTRIBUTING.md b/src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/CONTRIBUTING.md deleted file mode 100644 index 7ff6c61e..00000000 --- a/src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/CONTRIBUTING.md +++ /dev/null @@ -1,53 +0,0 @@ -# Contributing to the jQuery Validation Plugin - -## Reporting an Issue - -1. Make sure the problem you're addressing is reproducible. -2. Use http://jsbin.com or http://jsfiddle.net to provide a test page. -3. Indicate what browsers the issue can be reproduced in. **Note: IE Compatibilty mode issues will not be addressed. Make sure you test in a real browser!** -4. What version of the plug-in is the issue reproducible in. Is it reproducible after updating to the latest version. - -Documentation issues are also tracked at the [jQuery Validation](https://github.com/jzaefferer/jquery-validation/issues) issue tracker. -Pull Requests to improve the docs are welcome at the [jQuery Validation docs](https://github.com/jzaefferer/validation-content) repository, though. - -**IMPORTANT NOTE ABOUT EMAIL VALIDATION**. As of version 1.12.0 this plugin is using the same regular expression that the [HTML5 specification suggests for browsers to use](https://html.spec.whatwg.org/multipage/forms.html#valid-e-mail-address). We will follow their lead and use the same check. If you think the specification is wrong, please report the issue to them. If you have different requirements, consider [using a custom method](http://jqueryvalidation.org/jQuery.validator.addMethod/). - -## Contributing code - -Thanks for contributing! Here's a few guidelines to help your contribution get landed. - -1. Make sure the problem you're addressing is reproducible. Use jsbin.com or jsfiddle.net to provide a test page. -2. Follow the [jQuery style guide](http://contribute.jquery.com/style-guides/js) -3. Add or update unit tests along with your patch. Run the unit tests in at least one browser (see below). -4. Run `grunt` (see below) to check for linting and a few other issues. -5. Describe the change in your commit message and reference the ticket, like this: "Demos: Fixed delegate bug for dynamic-totals demo. Fixes #51". If you're adding a new localization file, use something like this: "Localization: Added croatian (HR) localization" - -## Build setup - -1. Install [NodeJS](http://nodejs.org). -2. Install the Grunt CLI To install by running `npm install -g grunt-cli`. More details are available on their website http://gruntjs.com/getting-started. -3. Install the NPM dependencies by running `npm install`. -4. The build can now be called by running `grunt`. - -## Creating a new Additional Method - -If you've wrote custom methods that you'd like to contribute to additional-methods.js: - -1. Create a branch -2. Add the method as a new file in `src/additional` -3. (Optional) Add translations to `src/localization` -4. Send a pull request to the master branch. - -## Unit Tests - -To run unit tests, just open `test/index.html` within your browser. Make sure you ran `npm install` before so all required dependencies are available. -Start with one browser while developing the fix, then run against others before committing. Usually latest Chrome, Firefox, Safari and Opera and a few IEs. - -## Documentation - -Please report documentation issues at the [jQuery Validation](https://github.com/jzaefferer/jquery-validation/issues) issue tracker. -In case your pull request implements or changes public API it would be a plus you would provide a pull request against the [jQuery Validation docs](https://github.com/jzaefferer/validation-content) repository. - -## Linting - -To run JSHint and other tools, use `grunt`. diff --git a/src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/Gruntfile.js b/src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/Gruntfile.js deleted file mode 100644 index f6e42d02..00000000 --- a/src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/Gruntfile.js +++ /dev/null @@ -1,186 +0,0 @@ -/*jshint node:true*/ -module.exports = function(grunt) { - -"use strict"; - -var banner, - umdStart, - umdMiddle, - umdEnd, - umdStandardDefine, - umdAdditionalDefine, - umdLocalizationDefine; - -banner = "/*!\n" + - " * jQuery Validation Plugin v<%= pkg.version %>\n" + - " *\n" + - " * <%= pkg.homepage %>\n" + - " *\n" + - " * Copyright (c) <%= grunt.template.today('yyyy') %> <%= pkg.author.name %>\n" + - " * Released under the <%= _.pluck(pkg.licenses, 'type').join(', ') %> license\n" + - " */\n"; - -// define UMD wrapper variables - -umdStart = "(function( factory ) {\n" + - "\tif ( typeof define === \"function\" && define.amd ) {\n"; - -umdMiddle = "\t} else {\n" + - "\t\tfactory( jQuery );\n" + - "\t}\n" + - "}(function( $ ) {\n\n"; - -umdEnd = "\n}));"; - -umdStandardDefine = "\t\tdefine( [\"jquery\"], factory );\n"; -umdAdditionalDefine = "\t\tdefine( [\"jquery\", \"./jquery.validate\"], factory );\n"; -umdLocalizationDefine = "\t\tdefine( [\"jquery\", \"../jquery.validate\"], factory );\n"; - -grunt.initConfig({ - pkg: grunt.file.readJSON("package.json"), - concat: { - // used to copy to dist folder - dist: { - options: { - banner: banner + - umdStart + - umdStandardDefine + - umdMiddle, - footer: umdEnd - }, - files: { - "dist/jquery.validate.js": [ "src/core.js", "src/*.js" ] - } - }, - extra: { - options: { - banner: banner + - umdStart + - umdAdditionalDefine + - umdMiddle, - footer: umdEnd - }, - files: { - "dist/additional-methods.js": [ "src/additional/additional.js", "src/additional/*.js" ] - } - } - }, - uglify: { - options: { - preserveComments: false, - banner: "/*! <%= pkg.title || pkg.name %> - v<%= pkg.version %> - " + - "<%= grunt.template.today('m/d/yyyy') %>\n" + - " * <%= pkg.homepage %>\n" + - " * Copyright (c) <%= grunt.template.today('yyyy') %> <%= pkg.author.name %>;" + - " Licensed <%= _.pluck(pkg.licenses, 'type').join(', ') %> */\n" - }, - dist: { - files: { - "dist/additional-methods.min.js": "dist/additional-methods.js", - "dist/jquery.validate.min.js": "dist/jquery.validate.js" - } - }, - all: { - expand: true, - cwd: "dist/localization", - src: "**/*.js", - dest: "dist/localization", - ext: ".min.js" - } - }, - compress: { - dist: { - options: { - mode: "zip", - level: 1, - archive: "dist/<%= pkg.name %>-<%= pkg.version %>.zip", - pretty: true - }, - src: [ - "changelog.txt", - "demo/**/*.*", - "dist/**/*.js", - "Gruntfile.js", - "lib/**/*.*", - "package.json", - "README.md", - "src/**/*.*", - "test/**/*.*" - ] - } - }, - qunit: { - files: "test/index.html" - }, - jshint: { - options: { - jshintrc: true - }, - core: { - src: "src/**/*.js" - }, - test: { - src: "test/*.js" - }, - grunt: { - src: "Gruntfile.js" - } - }, - watch: { - options: { - atBegin: true - }, - src: { - files: "<%= jshint.core.src %>", - tasks: [ - "concat" - ] - } - }, - jscs: { - all: [ "<%= jshint.core.src %>", "<%= jshint.test.src %>", "<%= jshint.grunt.src %>" ] - }, - copy: { - dist: { - options: { - // append UMD wrapper - process: function( content ) { - return umdStart + umdLocalizationDefine + umdMiddle + content + umdEnd; - } - }, - src: "src/localization/*", - dest: "dist/localization", - expand: true, - flatten: true, - filter: "isFile" - } - }, - replace: { - dist: { - src: "dist/**/*.min.js", - overwrite: true, - replacements: [ - { - from: "./jquery.validate", - to: "./jquery.validate.min" - } - ] - } - } -}); - -grunt.loadNpmTasks("grunt-contrib-jshint"); -grunt.loadNpmTasks("grunt-contrib-qunit"); -grunt.loadNpmTasks("grunt-contrib-uglify"); -grunt.loadNpmTasks("grunt-contrib-concat"); -grunt.loadNpmTasks("grunt-contrib-compress"); -grunt.loadNpmTasks("grunt-contrib-watch"); -grunt.loadNpmTasks("grunt-jscs"); -grunt.loadNpmTasks("grunt-contrib-copy"); -grunt.loadNpmTasks("grunt-text-replace"); - -grunt.registerTask("default", [ "concat", "copy", "jscs", "jshint", "qunit" ]); -grunt.registerTask("release", [ "default", "uglify", "replace", "compress" ]); -grunt.registerTask("start", [ "concat", "watch" ]); - -}; diff --git a/src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/LICENSE.md b/src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/LICENSE.md deleted file mode 100644 index dc377cc0..00000000 --- a/src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/LICENSE.md +++ /dev/null @@ -1,22 +0,0 @@ -The MIT License (MIT) -===================== - -Copyright Jörn Zaefferer - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/README.md b/src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/README.md deleted file mode 100644 index 4b9a33e8..00000000 --- a/src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/README.md +++ /dev/null @@ -1,65 +0,0 @@ -[jQuery Validation Plugin](http://jqueryvalidation.org/) - Form validation made easy -================================ - -[![Build Status](https://secure.travis-ci.org/jzaefferer/jquery-validation.png)](http://travis-ci.org/jzaefferer/jquery-validation) -[![devDependency Status](https://david-dm.org/jzaefferer/jquery-validation/dev-status.png?theme=shields.io)](https://david-dm.org/jzaefferer/jquery-validation#info=devDependencies) - -The jQuery Validation Plugin provides drop-in validation for your existing forms, while making all kinds of customizations to fit your application really easy. - -## [Help the project](http://pledgie.com/campaigns/18159) - -[![Help the project](http://www.pledgie.com/campaigns/18159.png?skin_name=chrome)](http://pledgie.com/campaigns/18159) - -This project is looking for help! [You can donate to the ongoing pledgie campaign](http://pledgie.com/campaigns/18159) -and help spread the word. If you've used the plugin, or plan to use, consider a donation - any amount will help. - -You can find the plan for how to spend the money on the [pledgie page](http://pledgie.com/campaigns/18159). - -## Getting Started - -### Downloading the prebuilt files - -Prebuilt files can be downloaded from http://jqueryvalidation.org/ - -### Downloading the latest changes - -The unreleased development files can be obtained by: - - 1. [Downloading](https://github.com/jzaefferer/jquery-validation/archive/master.zip) or Forking this repository - 2. [Setup the build](CONTRIBUTING.md#build-setup) - 3. Run `grunt` to create the built files in the "dist" directory - -### Including it on your page - -Include jQuery and the plugin on a page. Then select a form to validate and call the `validate` method. - -```html -
    - -
    - - - -``` - -Alternatively include jQuery and the plugin via requirejs in your module. - -```js -define(["jquery", "jquery.validate"], function( $ ) { - $("form").validate(); -}); -``` - -For more information on how to setup a rules and customizations, [check the documentation](http://jqueryvalidation.org/documentation/). - -## Reporting issues and contributing code - -See the [Contributing Guidelines](CONTRIBUTING.md) for details. - -**IMPORTANT NOTE ABOUT EMAIL VALIDATION**. As of version 1.12.0 this plugin is using the same regular expression that the [HTML5 specification suggests for browsers to use](https://html.spec.whatwg.org/multipage/forms.html#valid-e-mail-address). We will follow their lead and use the same check. If you think the specification is wrong, please report the issue to them. If you have different requirements, consider [using a custom method](http://jqueryvalidation.org/jQuery.validator.addMethod/). - -## License -Copyright © Jörn Zaefferer
    -Licensed under the MIT license. diff --git a/src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/bower.json b/src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/bower.json deleted file mode 100644 index 4b26ae8a..00000000 --- a/src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/bower.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "name": "jquery-validation", - "homepage": "http://jqueryvalidation.org/", - "repository": { - "type": "git", - "url": "git://github.com/jzaefferer/jquery-validation.git" - }, - "authors": [ - "Jörn Zaefferer " - ], - "description": "Form validation made easy", - "main": "dist/jquery.validate.js", - "keywords": [ - "forms", - "validation", - "validate" - ], - "license": "MIT", - "ignore": [ - "**/.*", - "node_modules", - "bower_components", - "test", - "demo", - "lib" - ], - "dependencies": { - "jquery": ">= 1.7.2" - }, - "version": "1.14.0" -} diff --git a/src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/changelog.md b/src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/changelog.md deleted file mode 100644 index f6a1af3b..00000000 --- a/src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/changelog.md +++ /dev/null @@ -1,534 +0,0 @@ -1.14.0 / 2015-06-30 -================== - -## Core - * Remove unused removeAttrs method - * Replace regex for url method - * Remove bad url param in $.ajax, overwritten by $.extend - * Properly handle nested cancel submit button - * Fix indent - * Refactor attributeRules and dataRules to share noramlizer - * dataRules method to convert value to number for number inputs - * Update url method to allow for protocol-relative URLs - * Remove deprecated $.format placeholder - * Use jQuery 1.7+ on/off, add destroy method - * IE8 compatibility changed .indexOf to $.inArray - * Cast NaN value attributes to undefined for Opera Mini - * Stop trimming value inside required method - * Use :disabled selector to match disabled elements - * Exclude some keyboard keys to prevent revalidating the field - * Do not search the whole DOM for radio/checkbox elements - * Throw better errors for bad rule methods - * Fixed number validation error - * Fix reference to whatwg spec - * Focus invalid element when validating a custom set of inputs - * Reset element styles when using custom highlight methods - * Escape dollar sign in error id - * Revert "Ignore readonly as well as disabled fields." - * Update link in comment for Luhn algorithm - -## Additionals - * Update dateITA to address timezone issue - * Fix extension method to only method period - * Fix accept method to match period only - * Update time method to allow single digit hour - * Drop bad test for notEqualTo method - * Add notEqualTo method - * Use correct jQuery reference via `$` - * Remove useless regex check in iban method - * Brazilian CPF number - -## Localization - * Update messages_tr.js - * Update messages_sr_lat.js - * Adding Perú Spanish (ES PE) - * Adding Georgian (ქართული, ge) - * Fixed typo in catalan translation - * Improve Finnish (fi) translation - * Add armenian (hy_AM) locale - * Extend italian (it) translation with currency method - * Add bn_BD locale - * Update zh locale - * Remove full stop at the end of italian messages - -1.13.1 / 2014-10-14 -================== - -## Core - * Allow 0 as value for autoCreateRanges - * Apply ignore setting to all validationTargetFor elements - * Don't trim value in min/max/rangelength methods - * Escape id/name before using it as a selector in errorsFor - * Explicit default for focusCleanup option - * Fix incorrect regexp for describedby matcher - * Ignore readonly as well as disabled fields - * Improve id escaping, store escaped id in describedby - * Use return value of submitHandler to allow or prevent form submit - -## Additionals - * Add postalcodeBR method - * Fix pattern method when parameter is a string - - -1.13.0 / 2014-07-01 -================== - -## All -* Add plugin UMD wrapper - -## Core -* Respect non-error aria-describedby and empty hidden errors -* Improve dateISO RegExp -* Added radio/checkbox to delegate click-event -* Use aria-describedby for non-label elements -* Register focusin, focusout and keyup also on radio/checkbox -* Fix normalization for rangelength attribute value -* Update elementValue method to deal with type="number" fields -* Use charAt instead of array notation on strings, to support IE8(?) - -## Localization -* Fix sk translation of rangelength method -* Add Finnish methods -* Fixed GL number validation message -* Fixed ES number method validation message -* Added galician (GL) -* Fixed French messages for min and max methods - -## Additionals -* Add statesUS method -* Fix dateITA method to deal with DST bug -* Add persian date method -* Add postalCodeCA method -* Add postalcodeIT method - -1.12.0 / 2014-04-01 -================== - -* Add ARIA testing ([3d5658e](https://github.com/jzaefferer/jquery-validation/commit/3d5658e9e4825fab27198c256beed86f0bd12577)) -* Add es-AR localization messages. ([7b30beb](https://github.com/jzaefferer/jquery-validation/commit/7b30beb8ebd218c38a55d26a63d529e16035c7a2)) -* Add missing dots to 'es' and 'es_AR' messages. ([a2a653c](https://github.com/jzaefferer/jquery-validation/commit/a2a653cb68926ca034b4b09d742d275db934d040)) -* Added Indonesian (ID) localization ([1d348bd](https://github.com/jzaefferer/jquery-validation/commit/1d348bdcb65807c71da8d0bfc13a97663631cd3a)) -* Added NIF, NIE and CIF Spanish documents numbers validation ([#830](https://github.com/jzaefferer/jquery-validation/issues/830), [317c20f](https://github.com/jzaefferer/jquery-validation/commit/317c20fa9bb772770bb9b70d46c7081d7cfc6545)) -* Added the current form to the context of the remote ajax request ([0a18ae6](https://github.com/jzaefferer/jquery-validation/commit/0a18ae65b9b6d877e3d15650a5c2617a9d2b11d5)) -* Additionals: Update IBAN method, trim trailing whitespaces ([#970](https://github.com/jzaefferer/jquery-validation/issues/970), [347b04a](https://github.com/jzaefferer/jquery-validation/commit/347b04a7d4e798227405246a5de3fc57451d52e1)) -* BIC method: Improve RegEx, {1} is always redundant. Closes gh-744 ([5cad6b4](https://github.com/jzaefferer/jquery-validation/commit/5cad6b493575e8a9a82470d17e0900c881130873)) -* Bower: Add Bower.json for package registration ([e86ccb0](https://github.com/jzaefferer/jquery-validation/commit/e86ccb06e301613172d472cf15dd4011ff71b398)) -* Changes dollar references to 'jQuery', for compability with jQuery.noConflict. Closes gh-754 ([2049afe](https://github.com/jzaefferer/jquery-validation/commit/2049afe46c1be7b3b89b1d9f0690f5bebf4fbf68)) -* Core: Add "method" field to error list entry ([89a15c7](https://github.com/jzaefferer/jquery-validation/commit/89a15c7a4b17fa2caaf4ff817f09b04c094c3884)) -* Core: Added support for generic messages via data-msg attribute ([5bebaa5](https://github.com/jzaefferer/jquery-validation/commit/5bebaa5c55c73f457c0e0181ec4e3b0c409e2a9d)) -* Core: Allow attributes to have a value of zero (eg min='0') ([#854](https://github.com/jzaefferer/jquery-validation/issues/854), [9dc0d1d](https://github.com/jzaefferer/jquery-validation/commit/9dc0d1dd946b2c6178991fb16df0223c76162579)) -* Core: Disable deprecated $.format ([#755](https://github.com/jzaefferer/jquery-validation/issues/755), [bf3b350](https://github.com/jzaefferer/jquery-validation/commit/bf3b3509140ea8ab5d83d3ec58fd9f1d7822efc5)) -* Core: Fix support for multiple error classes ([c1f0baf](https://github.com/jzaefferer/jquery-validation/commit/c1f0baf36c21ca175bbc05fb9345e5b44b094821)) -* Core: Ignore events on ignored elements ([#700](https://github.com/jzaefferer/jquery-validation/issues/700), [a864211](https://github.com/jzaefferer/jquery-validation/commit/a86421131ea69786ee9e0d23a68a54a7658ccdbf)) -* Core: Improve elementValue method ([6c041ed](https://github.com/jzaefferer/jquery-validation/commit/6c041edd21af1425d12d06cdd1e6e32a78263e82)) -* Core: Make element() handle ignored elements properly. ([3f464a8](https://github.com/jzaefferer/jquery-validation/commit/3f464a8da49dbb0e4881ada04165668e4a63cecb)) -* Core: Switch dataRules parsing to W3C HTML5 spec style ([460fd22](https://github.com/jzaefferer/jquery-validation/commit/460fd22b6c84a74c825ce1fa860c0a9da20b56bb)) -* Core: Trigger success on optional but have other successful validators ([#851](https://github.com/jzaefferer/jquery-validation/issues/851), [f93e1de](https://github.com/jzaefferer/jquery-validation/commit/f93e1deb48ec8b3a8a54e946a37db2de42d3aa2a)) -* Core: Use plain element instead of un-wrapping the element again ([03cd4c9](https://github.com/jzaefferer/jquery-validation/commit/03cd4c93069674db5415a0bf174a5870da47e5d2)) -* Core: make sure remote is executed last ([#711](https://github.com/jzaefferer/jquery-validation/issues/711), [ad91b6f](https://github.com/jzaefferer/jquery-validation/commit/ad91b6f388b7fdfb03b74e78554cbab9fd8fca6f)) -* Demo: Use correct option in multipart demo. ([#1025](https://github.com/jzaefferer/jquery-validation/issues/1025), [070edc7](https://github.com/jzaefferer/jquery-validation/commit/070edc7be4de564cb74cfa9ee4e3f40b6b70b76f)) -* Fix $/jQuery usage in additional methods. Fixes #839 ([#839](https://github.com/jzaefferer/jquery-validation/issues/839), [59bc899](https://github.com/jzaefferer/jquery-validation/commit/59bc899e4586255a4251903712e813c21d25b3e1)) -* Improve Chinese translations ([1a0bfe3](https://github.com/jzaefferer/jquery-validation/commit/1a0bfe32b16f8912ddb57388882aa880fab04ffe)) -* Initial ARIA-Required implementation ([bf3cfb2](https://github.com/jzaefferer/jquery-validation/commit/bf3cfb234ede2891d3f7e19df02894797dd7ba5e)) -* Localization: change accept values to extension. Fixes #771, closes gh-793. ([#771](https://github.com/jzaefferer/jquery-validation/issues/771), [12edec6](https://github.com/jzaefferer/jquery-validation/commit/12edec66eb30dc7e86756222d455d49b34016f65)) -* Messages: Add icelandic localization ([dc88575](https://github.com/jzaefferer/jquery-validation/commit/dc885753c8872044b0eaa1713cecd94c19d4c73d)) -* Messages: Add missing dots to 'bg', 'fr' and 'sr' messages. ([adbc636](https://github.com/jzaefferer/jquery-validation/commit/adbc6361c377bf6b74c35df9782479b1115fbad7)) -* Messages: Create messages_sr_lat.js ([f2f9007](https://github.com/jzaefferer/jquery-validation/commit/f2f90076518014d98495c2a9afb9a35d45d184e6)) -* Messages: Create messages_tj.js ([de830b3](https://github.com/jzaefferer/jquery-validation/commit/de830b3fd8689a7384656c17565ee92c2878d8a5)) -* Messages: Fix sr_lat translation, add missing space ([880ba1c](https://github.com/jzaefferer/jquery-validation/commit/880ba1ca545903a41d8c5332fc4038a7e9a580bd)) -* Messages: Update messages_sr.js, fix missing space ([10313f4](https://github.com/jzaefferer/jquery-validation/commit/10313f418c18ea75f385248468c2d3600f136cfb)) -* Methods: Add additional method for currency ([1a981b4](https://github.com/jzaefferer/jquery-validation/commit/1a981b440346620964c87ebdd0fa03246348390e)) -* Methods: Adding Smart Quotes to stripHTML's punctuation removal ([aa0d624](https://github.com/jzaefferer/jquery-validation/commit/aa0d6241c3ea04663edc1e45ed6e6134630bdd2f)) -* Methods: Fix dateITA method, avoiding summertime errors ([279b932](https://github.com/jzaefferer/jquery-validation/commit/279b932c1267b7238e6652880b7846ba3bbd2084)) -* Methods: Localized methods for chilean culture (es-CL) ([cf36b93](https://github.com/jzaefferer/jquery-validation/commit/cf36b933499e435196d951401221d533a4811810)) -* Methods: Update email to use HTML5 regex, remove email2 method ([#828](https://github.com/jzaefferer/jquery-validation/issues/828), [dd162ae](https://github.com/jzaefferer/jquery-validation/commit/dd162ae360639f73edd2dcf7a256710b2f5a4e64)) -* Pattern method: Remove delimiters, since HTML5 implementations don't include those either. ([37992c1](https://github.com/jzaefferer/jquery-validation/commit/37992c1c9e2e0be8b315ccccc2acb74863439d3e)) -* Restricting credit card validator to include length check. Closes gh-772 ([f5f47c5](https://github.com/jzaefferer/jquery-validation/commit/f5f47c5c661da5b0c0c6d59d169e82230928a804)) -* Update messages_ko.js - closes gh-715 ([5da3085](https://github.com/jzaefferer/jquery-validation/commit/5da3085ff02e0e6ecc955a8bfc3bb9a8d220581b)) -* Update messages_pt_BR.js. Closes gh-782 ([4bf813b](https://github.com/jzaefferer/jquery-validation/commit/4bf813b751ce34fac3c04eaa2e80f75da3461124)) -* Update phonesUK and mobileUK to accept new prefixes. Closes gh-750 ([d447b41](https://github.com/jzaefferer/jquery-validation/commit/d447b41b830dee984be21d8281ec7b87a852001d)) -* Verify nine-digit zip codes. Closes gh-726 ([165005d](https://github.com/jzaefferer/jquery-validation/commit/165005d4b5780e22d13d13189d107940c622a76f)) -* phoneUS: Add N11 exclusions. Closes gh-861 ([519bbc6](https://github.com/jzaefferer/jquery-validation/commit/519bbc656bcb26e8aae5166d7b2e000014e0d12a)) -* resetForm should clear any aria-invalid values ([4f8a631](https://github.com/jzaefferer/jquery-validation/commit/4f8a631cbe84f496ec66260ada52db2aa0bb3733)) -* valid(): Check all elements. Fixes #791 - valid() validates only the first (invalid) element ([#791](https://github.com/jzaefferer/jquery-validation/issues/791), [6f26803](https://github.com/jzaefferer/jquery-validation/commit/6f268031afaf4e155424ee74dd11f6c47fbb8553)) - -1.11.1 / 2013-03-22 -================== - - * Revert to also converting parameters of range method to numbers. Closes gh-702 - * Replace most usage of PHP with mockjax handlers. Do some demo cleanup as well, update to newer masked-input plugin. Keep captcha demo in PHP. Fixes #662 - * Remove inline code highlighting from milk demo. View source works fine. - * Fix dynamic-totals demo by trimming whitespace from template content before passing to jQuery constructor - * Fix min/max validation. Closes gh-666. Fixes #648 - * Fixed 'messages' coming up as a rule and causing an exception after being updated through rules("add"). Closes gh-670, fixes #624 - * Add Korean (ko) localization. Closes gh-671 - * Improved the UK postcode method to filter out more invalid postcodes. Closes #682 - * Update messages_sv.js. Closes #683 - * Change grunt link to the project website. Closes #684 - * Move remote method down the list to run last, after all other methods applied to a field. Fixes #679 - * Update plugin.json description, should include the word 'validate' - * Fix typos - * Fix jQuery loader to use path of itself. Fixes nested demos. - * Update grunt-contrib-qunit to make use of PhantomJS 1.8, when installed through node module 'phantomjs' - * Make valid() return a boolean instead of 0 or 1. Fixes #109 - valid() does not return boolean value - -1.11.0 / 2013-02-04 -================== - - * Remove clearing as numbers of `min`, `max` and `range` rules. Fixes #455. Closes gh-528. - * Update pre-existing labels - fixes #430 closes gh-436 - * Fix $.validator.format to avoid group interpolation, where at least IE8/9 replaces -bash with the match. Fixes #614 - * Fix mimetype regex - * Add plugin manifest and update headers to just MIT license, drop unnecessary dual-licensing (like jQuery). - * Hebrew messages: Removed dots at end of sentences - Fixes gh-568 - * French translation for require_from_group validation. Fixes gh-573. - * Allow groups to be an array or a string - Fixes #479 - * Removed spaces with multiple MIME types - * Fix some date validations, JS syntax errors. - * Remove support for metadata plugin, replace with data-rule- and data-msg- (added in 907467e8) properties. - * Added sftp as a valid url-pattern - * Add Malay (my) localization - * Update localization/messages_hu.js - * Remove focusin/focusout polyfill. Fixes #542 - Inclusion of jquery.validate interfers with focusin and focusout events in IE9 - * Localization: Fixed typo in finnish translation - * Fix RTM demo to show invalid icon when going from valid back to invalid - * Fixed premature return in remote function which prevented ajax call from being made in case an input was entered too quickly. Ensures remote validation always validates the newest value. - * Undo fix for #244. Fixes #521 - E-mail validation fires immediately when text is in the field. - -1.10.0 / 2012-09-07 -=================== - - * Corrected French strings for nowhitespace, phoneUS, phoneUK and mobileUK based upon community feedback. - * rename files for language_REGION according to the standard ISO_3166-1 (http://en.wikipedia.org/wiki/ISO_3166-1), for Taiwan tha language is Chinese (zh) and the region is Taiwan (TW) - * Optimise RegEx patterns, especially for UK phone numbers. - * Add Language Name for each file, rename the language code according to the standard ISO 639 for Estonian, Georgian, Ukrainian and Chinese (http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes) - * Added croatian (HR) localization - * Existing French translations were edited and French translations for the additional methods were added. - * Merged in changes for specifying custom error messages in data attributes - * Updated UK Mobile phone number regex for new numbers. Fixes #154 - * Add element to success call with test. Fixes #60 - * Fixed regex for time additional method. Fixes #131 - * resetForm now clears old previousValue on form elements. Fixes #312 - * Added checkbox test to require_from_group and changed require_from_group to use elementValue. Fixes #359 - * Fixed dataFilter response issues in jQuery 1.5.2+. Fixes #405 - * Added jQuery Mobile demo. Fixes #249 - * Deoptimize findByName for correctness. Fixes #82 - $.validator.prototype.findByName breaks in IE7 - * Added US zip code support and test. Fixes #90 - * Changed lastElement to lastActive in keyup, skip validation on tab or empty element. Fixes #244 - * Removed number stripping from stripHtml. Fixes #2 - * Fixed invalid count on invalid to valid remote validation. Fixes #286 - * Add link to file_input to demo index - * Moved old accept method to extension additional-method, added new accept method to handle standard browser mimetype filtering. Fixes #287 and supersedes #369 - * Disables blur event when onfocusout is set to false. Test added. - * Fixed value issue for radio buttons and checkboxes. Fixes #363 - * Added test for rangeWords and fixed regex and bounds in method. Fixes #308 - * Fixed TinyMCE Demo and added link on demo page. Fixes #382 - * Changed localization message for min/max. Fixes #273 - * Added pseudo selector for text input types to fix issue with default empty type attribute. Added tests and some test markup. Fixes #217 - * Fixed delegate bug for dynamic-totals demo. Fixes #51 - * Fix incorrect message for alphanumeric validator - * Removed incorrect false check on required attribute - * required attribute fix for non-html5 browsers. Fixes #301 - * Added methods "require_from_group" and "skip_or_fill_minimum" - * Use correct iso code for swedish - * Updated demo HTML files to use HTML5 doctype - * Fixed regex issue for decimals without leading zeroes. Added new methods test. Fixes #41 - * Introduce a elementValue method that normalizes only string values (don't touch array value of multi-select). Fixes #116 - * Support for dynamically added submit buttons, and updated test case. Uses validateDelegate. Code from PR #9 - * Fix bad double quote in test fixtures - * Fix maxWords method to include the upper bound, not exclude it. Fixes #284 - * Fixed grammar error in german range validator message. Fixes #315 - * Fixed handling of multiple class names for errorClass option. Test by Max Lynch. Fixes #280 - * Fix jQuery.format usage, should be $.validator.format. Fixes #329 - * Methods for 'all' UK phone numbers + UK postcodes - * Pattern method: Convert string param to RegExp. Fixes issue #223 - * grammar error in german localization file - * Added Estonian localization for messages - * Improve tooltip handling on themerollered demo - * Add type="text" to input fields without type attribute to please qSA - * Update themerollered demo to use tooltip to show errors as overlay. - * Update themerollered demo to use latest jQuery UI (along with newer jQuery version). Move code around to speed up page load. - * Fixed min error message broken in Japanese. - * Update form plugin to latest version. Enhance the ajaxSubmit demo. - * Drop dateDE and numberDE methods from classRuleSettings, leftover from moving those to localized methods - * Passing submit event to submitHandler callback - * Fixed #219 - Fix valid() on elements with dependency-callback or dependency-expression. - * Improve build to remove dist dir to ensure only the current release gets zipped up - -1.9.0 ---- -* Added Basque (EU) localization -* Added Slovenian (SL) localization -* Fixed issue #127 - Finnish translations has one : instead of ; -* Fixed Russian localization, minor syntax issue -* Added in support for HTML5 input types, fixes #97 -* Improved HTML5 support by setting novalidate attribute on the form, and reading the type attribute. -* Fixed showLabel() removing all classes from error element. Remove only settings.validClass. Fixes #151. -* Added 'pattern' to additional-methods to validate against arbitrary regular expressions. -* Improved email method to not allow the dot at the end (valid by RFC, but unwanted here). Fixes #143 -* Fixed swedish and norwegian translations, min/max messages got switched. Fixes #181 -* Fixed #184 - resetForm: should unset lastElement -* Fixed #71 - improve existing time method and add time12h method for 12h am/pm time format -* Fixed #177 - Fix validation of a single radio or checkbox input -* Fixed #189 - :hidden elements are now ignored by default -* Fixed #194 - Required as attribute fails if jQuery>=1.6 - Use .prop instead of .attr -* Fixed #47, #39, #32 - Allowed credit card numbers to contain spaces as well as dashes (spaces are commonly input by users). - -1.8.1 ---- -* Added Thai (TH) localization, fixes #85 -* Added Vietnamese (VI) localization, thanks Ngoc -* Fixed issue #78. Error/Valid styling applies to all radio buttons of same group for required validation. -* Don't use form.elements as that isn't supported in jQuery 1.6 anymore. Its buggy as hell anyway (IE6-8: form.elements === form). - -1.8.0 ---- -* Improved NL localization (http://plugins.jquery.com/node/14120) -* Added Georgian (GE) localization, thanks Avtandil Kikabidze -* Added Serbian (SR) localization, thanks Aleksandar Milovac -* Added ipv4 and ipv6 to additional methods, thanks Natal Ngétal -* Added Japanese (JA) localization, thanks Bryan Meyerovich -* Added Catalan (CA) localization, thanks Xavier de Pedro -* Fixed missing var statements within for-in loops -* Fix for remote validation, where a formatted message got messed up (https://github.com/jzaefferer/jquery-validation/issues/11) -* Bugfixes for compatibility with jQuery 1.5.1, while maintaining backwards-compatibility - -1.7 ---- -* Added Lithuanian (LT) localization -* Added Greek (EL) localization (http://plugins.jquery.com/node/12319) -* Added Latvian (LV) localization (http://plugins.jquery.com/node/12349) -* Added Hebrew (HE) localization (http://plugins.jquery.com/node/12039) -* Fixed Spanish (ES) localization (http://plugins.jquery.com/node/12696) -* Added jQuery UI themerolled demo -* Removed cmxform.js -* Fixed four missing semicolons (http://plugins.jquery.com/node/12639) -* Renamed phone-method in additional-methods.js to phoneUS -* Added phoneUK and mobileUK methods to additional-methods.js (http://plugins.jquery.com/node/12359) -* Deep extend options to avoid modifying multiple forms when using the rules-method on a single element (http://plugins.jquery.com/node/12411) -* Bugfixes for compatibility with jQuery 1.4.2, while maintaining backwards-compatibility - -1.6 ---- -* Added Arabic (AR), Portuguese (PTPT), Persian (FA), Finnish (FI) and Bulgarian (BR) localization -* Updated Swedish (SE) localization (some missing html iso characters) -* Fixed $.validator.addMethod to properly handle empty string vs. undefined for the message argument -* Fixed two accidental global variables -* Enhanced min/max/rangeWords (in additional-methods.js) to strip html before counting; good when counting words in a richtext editor -* Added localized methods for DE, NL and PT, removing the dateDE and numberDE methods (use messages_de.js and methods_de.js with date and number methods instead) -* Fixed remote form submit synchronization, kudos to Matas Petrikas -* Improved interactive select validation, now validating also on click (via option or select, inconsistent across browsers); doesn't work in Safari, which doesn't trigger a click event at all on select elements; fixes http://plugins.jquery.com/node/11520 -* Updated to latest form plugin (2.36), fixing http://plugins.jquery.com/node/11487 -* Bind to blur event for equalTo target to revalidate when that target changes, fixes http://plugins.jquery.com/node/11450 -* Simplified select validation, delegating to jQuery's val() method to get the select value; should fix http://plugins.jquery.com/node/11239 -* Fixed default message for digits (http://plugins.jquery.com/node/9853) -* Fixed issue with cached remote message (http://plugins.jquery.com/node/11029 and http://plugins.jquery.com/node/9351) -* Fixed a missing semicolon in additional-methods.js (http://plugins.jquery.com/node/9233) -* Added automatic detection of substitution parameters in messages, removing the need to provide format functions (http://plugins.jquery.com/node/11195) -* Fixed an issue with :filled/:blank somewhat caused by Sizzle (http://plugins.jquery.com/node/11144) -* Added an integer method to additional-methods.js (http://plugins.jquery.com/node/9612) -* Fixed errorsFor method where the for-attribute contains characters that need escaping to be valid inside a selector (http://plugins.jquery.com/node/9611) - -1.5.5 ---- -* Fix for http://plugins.jquery.com/node/8659 -* Fixed trailing comma in messages_cs.js - -1.5.4 ---- -* Fixed remote method bug (http://plugins.jquery.com/node/8658) - -1.5.3 ---- -* Fixed a bug related to the wrapper-option, where all ancestor-elements that matched the wrapper-option where selected (http://plugins.jquery.com/node/7624) -* Updated multipart demo to use latest jQuery UI accordion -* Added dateNL and time methods to additionalMethods.js -* Added Traditional Chinese (Taiwan, tw) and Kazakhstan (KK) localization -* Moved jQuery.format (formerly String.format) to jQuery.validator.format, jQuery.format is deprecated and will be removed in 1.6 (see http://code.google.com/p/jquery-utils/issues/detail?id=15 for details) -* Cleaned up messages_pl.js and messages_ptbr.js (still defined messages for max/min/rangeValue, which were removed in 1.4) -* Fixed flawed boolean logic in valid-plugin-method for multiple elements; now all elements need to be valid for a boolean-true result (http://plugins.jquery.com/node/8481) -* Enhancement $.validator.addMethod: An undefined third message-argument won't overwrite an existing message (http://plugins.jquery.com/node/8443) -* Enhancement to submitHandler option: When used, click events on submit buttons are captured and the submitting button is inserted into the form before calling submitHandler, and removed afterwards; keeps submit buttons intact (http://plugins.jquery.com/node/7183#comment-3585) -* Added option validClass, default "valid", which adds that class to all valid elements, after validation (http://dev.jquery.com/ticket/2205) -* Added creditcardtypes method to additionalMethods.js, including tests (via http://dev.jquery.com/ticket/3635) -* Improved remote method to allow serverside message as a string, or true for valid, or false for invalid using the clientside defined message (http://dev.jquery.com/ticket/3807) -* Improved accept method to also accept a Drupal-style comma-separated list of values (http://plugins.jquery.com/node/8580) - -1.5.2 ---- -* Fixed messages in additional-methods.js for maxWords, minWords, and rangeWords to include call to $.format -* Fixed value passed to methods to exclude carriage return (\r), same as jQuery's val() does -* Added slovak (sk) localization -* Added demo for integration with jQuery UI tabs -* Added selects-grouping example to tabs demo (see second tab, birthdate field) - -1.5.1 ---- -* Updated marketo demo to use invalidHandler option instead of binding invalid-form event -* Added TinyMCE integration example -* Added ukrainian (ua) localization -* Fixed length validation to work with trimmed value (regression from 1.5 where general trimming before validation was removed) -* Various small fixes for compatibility with both 1.2.6 and 1.3 - -1.5 ---- -* Improved basic demo, validating confirm-password field after password changed -* Fixed basic validation to pass the untrimmed input value as the first parameter to validation methods, changed required accordingly; breaks existing custom method that rely on the trimming -* Added norwegian (no), italian (it), hungarian (hu) and romanian (ro) localization -* Fixed #3195: Two flaws in swedish localization -* Fixed #3503: Extended rules("add") to accept messages property: use to specify add custom messages to an element via rules("add", { messages: { required: "Required! " } }); -* Fixed #3356: Regression from #2908 when using meta-option -* Fixed #3370: Added ignoreTitle option, set to skip reading messages from the title attribute, helps to avoid issues with Google Toolbar; default is false for compatibility -* Fixed #3516: Trigger invalid-form event even when remote validation is involved -* Added invalidHandler option as a shortcut to bind("invalid-form", function() {}) -* Fixed Safari issue for loading indicator in ajaxSubmit-integration-demo (append to body first, then hide) -* Added test for creditcard validation and improved default message -* Enhanced remote validation, accepting options to passthrough to $.ajax as parameter (either url string or options, including url property plus everything else that $.ajax supports) - -1.4 ---- -* Fixed #2931, validate elements in document order and ignore type=image inputs -* Fixed usage of $ and jQuery variables, now fully compatible with all variations of noConflict usage -* Implemented #2908, enabling custom messages via metadata ala class="{required:true,messages:{required:'required field'}}", added demo/custom-messages-metadata-demo.html -* Removed deprecated methods minValue (min), maxValue (max), rangeValue (rangevalue), minLength (minlength), maxLength (maxlength), rangeLength (rangelength) -* Fixed #2215 regression: Call unhighlight only for current elements, not everything -* Implemented #2989, enabling image button to cancel validation -* Fixed issue where IE incorrectly validates against maxlength=0 -* Added czech (cs) localization -* Reset validator.submitted on validator.resetForm(), enabling a full reset when necessary -* Fixed #3035, skipping all falsy attributes when reading rules (0, undefined, empty string), removed part of the maxlength workaround (for 0) -* Added dutch (nl) localization (#3201) - -1.3 ---- -* Fixed invalid-form event, now only triggered when form is invalid -* Added spanish (es), russian (ru), portuguese brazilian (ptbr), turkish (tr), and polish (pl) localization -* Added removeAttrs plugin to facilitate adding and removing multiple attributes -* Added groups option to display a single message for multiple elements, via groups: { arbitraryGroupName: "fieldName1 fieldName2[, fieldNameN" } -* Enhanced rules() for adding and removing (static) rules: rules("add", "method1[, methodN]"/{method1:param[, method_n:param]}) and rules("remove"[, "method1[, method_n]") -* Enhanced rules-option, accepts space-separated string-list of methods, eg. {birthdate: "required date"} -* Fixed checkbox group validation with inline rules: As long as the rules are specified on the first element, the group is now properly validated on click -* Fixed #2473, ignoring all rules with an explicit parameter of boolean-false, eg. required:false is the same as not specifying required at all (it was handled as required:true so far) -* Fixed #2424, with a modified patch from #2473: Methods returning a dependency-mismatch don't stop other rules from being evaluated anymore; still, success isn't applied for optional fields -* Fixed url and email validation to not use trimmed values -* Fixed creditcard validation to accept only digits and dashes ("asdf" is not a valid creditcard number) -* Allow both button and input elements for cancel buttons (via class="cancel") -* Fixed #2215: Fixed message display to call unhighlight as part of showing and hiding messages, no more visual side-effects while checking an element and extracted validator.checkForm to validate a form without UI sideeffects -* Rewrote custom selectors (:blank, :filled, :unchecked) with functions for compatibility with AIR - -1.2.1 ------ - -* Bundled delegate plugin with validate plugin - its always required anyway -* Improved remote validation to include parts from the ajaxQueue plugin for proper synchronization (no additional plugin necessary) -* Fixed stopRequest to prevent pendingRequest < 0 -* Added jQuery.validator.autoCreateRanges property, defaults to false, enable to convert min/max to range and minlength/maxlength to rangelength; this basically fixes the issue introduced by automatically creating ranges in 1.2 -* Fixed optional-methods to not highlight anything at all if the field is blank, that is, don't trigger success -* Allow false/null for highlight/unhighlight options instead of forcing a do-nothing-callback even when nothing needs to be highlighted -* Fixed validate() call with no elements selected, returning undefined instead of throwing an error -* Improved demo, replacing metadata with classes/attributes for specifying rules -* Fixed error when no custom message is used for remote validation -* Modified email and url validation to require domain label and top label -* Fixed url and email validation to require TLD (actually to require domain label); 1.2 version (TLD is optional) is moved to additions as url2 and email2 -* Fixed dynamic-totals demo in IE6/7 and improved templating, using textarea to store multiline template and string interpolation -* Added login form example with "Email password" link that makes the password field optional -* Enhanced dynamic-totals demo with an example of a single message for two fields - -1.2 ---- - -* Added AJAX-captcha validation example (based on http://psyrens.com/captcha/) -* Added remember-the-milk-demo (thanks RTM team for the permission!) -* Added marketo-demo (thanks Glen Lipka!) -* Added support for ajax-validation, see method "remote"; serverside returns JSON, true for valid elements, false or a String for invalid, String is used as message -* Added highlight and unhighlight options, by default toggles errorClass on element, allows custom highlighting -* Added valid() plugin method for easy programmatic checking of forms and fields without the need to use the validator API -* Added rules() plugin method to read and write rules for an element (currently read only) -* Replaced regex for email method, thanks to the contribution by Scott Gonzalez, see http://projects.scottsplayground.com/email_address_validation/ -* Restructured event architecture to rely solely on delegation, both improving performance, and ease-of-use for the developer (requires jquery.delegate.js) -* Moved documentation from inline to http://docs.jquery.com/Plugins/Validation - including interactive examples for all methods -* Removed validator.refresh(), validation is now completely dynamic -* Renamed minValue to min, maxValue to max and rangeValue to range, deprecating the previous names (to be removed in 1.3) -* Renamed minLength to minlength, maxLength to maxlength and rangeLength to rangelength, deprecating the previous names (to be removed in 1.3) -* Added feature to merge min + max into and range and minlength + maxlength into rangelength -* Added support for dynamic rule parameters, allowing to specify a function as a parameter eg. for minlength, called when validating the element -* Allow to specify null or an empty string as a message to display nothing (see marketo demo) -* Rules overhaul: Now supports combination of rules-option, metadata, classes (new) and attributes (new), see rules() for details - -1.1.2 ---- - -* Replaced regex for URL method, thanks to the contribution by Scott Gonzalez, see http://projects.scottsplayground.com/iri/ -* Improved email method to better handle unicode characters -* Fixed error container to hide when all elements are valid, not only on form submit -* Fixed String.format to jQuery.format (moving into jQuery namespace) -* Fixed accept method to accept both upper and lowercase extensions -* Fixed validate() plugin method to create only one validator instance for a given form and always return that one instance (avoids binding events multiple times) -* Changed debug-mode console log from "error" to "warn" level - -1.1.1 ------ - -* Fixed invalid XHTML, preventing error label creation in IE since jQuery 1.1.4 -* Fixed and improved String.format: Global search & replace, better handling of array arguments -* Fixed cancel-button handling to use validator-object for storing state instead of form element -* Fixed name selectors to handle "complex" names, eg. containing brackets ("list[]") -* Added button and disabled elements to exclude from validation -* Moved element event handlers to refresh to be able to add handlers to new elements -* Fixed email validation to allow long top level domains (eg. ".travel") -* Moved showErrors() from valid() to form() -* Added validator.size(): returns the number of current errors -* Call submitHandler with validator as scope for easier access of it's methods, eg. to find error labels using errorsFor(Element) -* Compatible with jQuery 1.1.x and 1.2.x - -1.1 ---- - -* Added validation on blur, keyup and click (for checkboxes and radiobutton). Replaces event-option. -* Fixed resetForm -* Fixed custom-methods-demo - -1.0 ---- - -* Improved number and numberDE methods to check for correct decimal numbers with delimiters -* Only elements that have rules are checked (otherwise success-option is applied to all elements) -* Added creditcard number method (thanks to Brian Klug) -* Added ignore-option, eg. ignore: "[@type=hidden]", using that expression to exclude elements to validate. Default: none, though submit and reset buttons are always ignored -* Heavily enhanced Functions-as-messages by providing a flexible String.format helper -* Accept Functions as messages, providing runtime-custom-messages -* Fixed exclusion of elements without rules from successList -* Fixed custom-method-demo, replaced the alert with message displaying the number of errors -* Fixed form-submit-prevention when using submitHandler -* Completely removed dependency on element IDs, though they are still used (when present) to link error labels to inputs. Achieved by using - an array with {name, message, element} instead of an object with id:message pairs for the internal errorList. -* Added support for specifying simple rules as simple strings, eg. "required" is equivalent to {required: true} -* Added feature: Add errorClass to invalid field�s parent element, making it easy to style the label/field container or the label for the field. -* Added feature: focusCleanup - If enabled, removes the errorClass from the invalid elements and hides all errors messages whenever the element is focused. -* Added success option to show the a field was validated successfully -* Fixed Opera select-issue (avoiding a attribute-collision) -* Fixed problems with focussing hidden elements in IE -* Added feature to skip validation for submit buttons with class "cancel" -* Fixed potential issues with Google Toolbar by preferring plugin option messages over title attribute -* submitHandler is only called when an actual submit event was handled, validator.form() returns false only for invalid forms -* Invalid elements are now focused only on submit or via validator.focusInvalid(), avoiding all trouble with focus-on-blur -* IE6 error container layout issue is solved -* Customize error element via errorElement option -* Added validator.refresh() to find new inputs in the form -* Added accept validation method, checks file extensions -* Improved dependency feature by adding two custom expressions: ":blank" to select elements with an empty value and �:filled� to select elements with a value, both excluding whitespace -* Added a resetForm() method to the validator: Resets each form element (using the form plugin, if available), removes classes on invalid elements and hides all error messages -* Fixed docs for validator.showErrors() -* Fixed error label creation to always use html() instead of text(), allowing arbitrary HTML passed in as messages -* Fixed error label creation to use specified error class -* Added dependency feature: The requires method accepts both String (jQuery expressions) and Functions as the argument -* Heavily improved customizing of error message display: Use normal messages and show/hide an additional container; Completely replace message display with own mechanism (while being able to delegate to the default handler; Customize placing of generated labels (instead of default below-element) -* Fixed two major bugs in IE (error containers) and Opera (metadata) -* Modified validation methods to accept empty fields as valid (exception: of course �required� and also �equalTo� methods) -* Renamed "min" to "minLength", "max" to "maxLength", "length" to "rangeLength" -* Added "minValue", "maxValue" and "rangeValue" -* Streamlined API for support of different events. The default, submit, can be disabled. If any event is specified, that is applied to each element (instead of the entire form). Combining keyup-validation with submit-validation is now extremely easy to setup -* Added support for one-message-per-rule when defining messages via plugin settings -* Added support to wrap metadata in some parent element. Useful when metadata is used for other plugins, too. -* Refactored tests and demos: Less files, better demos -* Improved documentation: More examples for methods, more reference texts explaining some basics diff --git a/src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/dist/additional-methods.js b/src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/dist/additional-methods.js deleted file mode 100644 index df41fbd4..00000000 --- a/src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/dist/additional-methods.js +++ /dev/null @@ -1,998 +0,0 @@ -/*! - * jQuery Validation Plugin v1.14.0 - * - * http://jqueryvalidation.org/ - * - * Copyright (c) 2015 Jörn Zaefferer - * Released under the MIT license - */ -(function( factory ) { - if ( typeof define === "function" && define.amd ) { - define( ["jquery", "./jquery.validate"], factory ); - } else { - factory( jQuery ); - } -}(function( $ ) { - -(function() { - - function stripHtml(value) { - // remove html tags and space chars - return value.replace(/<.[^<>]*?>/g, " ").replace(/ | /gi, " ") - // remove punctuation - .replace(/[.(),;:!?%#$'\"_+=\/\-“”’]*/g, ""); - } - - $.validator.addMethod("maxWords", function(value, element, params) { - return this.optional(element) || stripHtml(value).match(/\b\w+\b/g).length <= params; - }, $.validator.format("Please enter {0} words or less.")); - - $.validator.addMethod("minWords", function(value, element, params) { - return this.optional(element) || stripHtml(value).match(/\b\w+\b/g).length >= params; - }, $.validator.format("Please enter at least {0} words.")); - - $.validator.addMethod("rangeWords", function(value, element, params) { - var valueStripped = stripHtml(value), - regex = /\b\w+\b/g; - return this.optional(element) || valueStripped.match(regex).length >= params[0] && valueStripped.match(regex).length <= params[1]; - }, $.validator.format("Please enter between {0} and {1} words.")); - -}()); - -// Accept a value from a file input based on a required mimetype -$.validator.addMethod("accept", function(value, element, param) { - // Split mime on commas in case we have multiple types we can accept - var typeParam = typeof param === "string" ? param.replace(/\s/g, "").replace(/,/g, "|") : "image/*", - optionalValue = this.optional(element), - i, file; - - // Element is optional - if (optionalValue) { - return optionalValue; - } - - if ($(element).attr("type") === "file") { - // If we are using a wildcard, make it regex friendly - typeParam = typeParam.replace(/\*/g, ".*"); - - // Check if the element has a FileList before checking each file - if (element.files && element.files.length) { - for (i = 0; i < element.files.length; i++) { - file = element.files[i]; - - // Grab the mimetype from the loaded file, verify it matches - if (!file.type.match(new RegExp( "\\.?(" + typeParam + ")$", "i"))) { - return false; - } - } - } - } - - // Either return true because we've validated each file, or because the - // browser does not support element.files and the FileList feature - return true; -}, $.validator.format("Please enter a value with a valid mimetype.")); - -$.validator.addMethod("alphanumeric", function(value, element) { - return this.optional(element) || /^\w+$/i.test(value); -}, "Letters, numbers, and underscores only please"); - -/* - * Dutch bank account numbers (not 'giro' numbers) have 9 digits - * and pass the '11 check'. - * We accept the notation with spaces, as that is common. - * acceptable: 123456789 or 12 34 56 789 - */ -$.validator.addMethod("bankaccountNL", function(value, element) { - if (this.optional(element)) { - return true; - } - if (!(/^[0-9]{9}|([0-9]{2} ){3}[0-9]{3}$/.test(value))) { - return false; - } - // now '11 check' - var account = value.replace(/ /g, ""), // remove spaces - sum = 0, - len = account.length, - pos, factor, digit; - for ( pos = 0; pos < len; pos++ ) { - factor = len - pos; - digit = account.substring(pos, pos + 1); - sum = sum + factor * digit; - } - return sum % 11 === 0; -}, "Please specify a valid bank account number"); - -$.validator.addMethod("bankorgiroaccountNL", function(value, element) { - return this.optional(element) || - ($.validator.methods.bankaccountNL.call(this, value, element)) || - ($.validator.methods.giroaccountNL.call(this, value, element)); -}, "Please specify a valid bank or giro account number"); - -/** - * BIC is the business identifier code (ISO 9362). This BIC check is not a guarantee for authenticity. - * - * BIC pattern: BBBBCCLLbbb (8 or 11 characters long; bbb is optional) - * - * BIC definition in detail: - * - First 4 characters - bank code (only letters) - * - Next 2 characters - ISO 3166-1 alpha-2 country code (only letters) - * - Next 2 characters - location code (letters and digits) - * a. shall not start with '0' or '1' - * b. second character must be a letter ('O' is not allowed) or one of the following digits ('0' for test (therefore not allowed), '1' for passive participant and '2' for active participant) - * - Last 3 characters - branch code, optional (shall not start with 'X' except in case of 'XXX' for primary office) (letters and digits) - */ -$.validator.addMethod("bic", function(value, element) { - return this.optional( element ) || /^([A-Z]{6}[A-Z2-9][A-NP-Z1-2])(X{3}|[A-WY-Z0-9][A-Z0-9]{2})?$/.test( value ); -}, "Please specify a valid BIC code"); - -/* - * Código de identificación fiscal ( CIF ) is the tax identification code for Spanish legal entities - * Further rules can be found in Spanish on http://es.wikipedia.org/wiki/C%C3%B3digo_de_identificaci%C3%B3n_fiscal - */ -$.validator.addMethod( "cifES", function( value ) { - "use strict"; - - var num = [], - controlDigit, sum, i, count, tmp, secondDigit; - - value = value.toUpperCase(); - - // Quick format test - if ( !value.match( "((^[A-Z]{1}[0-9]{7}[A-Z0-9]{1}$|^[T]{1}[A-Z0-9]{8}$)|^[0-9]{8}[A-Z]{1}$)" ) ) { - return false; - } - - for ( i = 0; i < 9; i++ ) { - num[ i ] = parseInt( value.charAt( i ), 10 ); - } - - // Algorithm for checking CIF codes - sum = num[ 2 ] + num[ 4 ] + num[ 6 ]; - for ( count = 1; count < 8; count += 2 ) { - tmp = ( 2 * num[ count ] ).toString(); - secondDigit = tmp.charAt( 1 ); - - sum += parseInt( tmp.charAt( 0 ), 10 ) + ( secondDigit === "" ? 0 : parseInt( secondDigit, 10 ) ); - } - - /* The first (position 1) is a letter following the following criteria: - * A. Corporations - * B. LLCs - * C. General partnerships - * D. Companies limited partnerships - * E. Communities of goods - * F. Cooperative Societies - * G. Associations - * H. Communities of homeowners in horizontal property regime - * J. Civil Societies - * K. Old format - * L. Old format - * M. Old format - * N. Nonresident entities - * P. Local authorities - * Q. Autonomous bodies, state or not, and the like, and congregations and religious institutions - * R. Congregations and religious institutions (since 2008 ORDER EHA/451/2008) - * S. Organs of State Administration and regions - * V. Agrarian Transformation - * W. Permanent establishments of non-resident in Spain - */ - if ( /^[ABCDEFGHJNPQRSUVW]{1}/.test( value ) ) { - sum += ""; - controlDigit = 10 - parseInt( sum.charAt( sum.length - 1 ), 10 ); - value += controlDigit; - return ( num[ 8 ].toString() === String.fromCharCode( 64 + controlDigit ) || num[ 8 ].toString() === value.charAt( value.length - 1 ) ); - } - - return false; - -}, "Please specify a valid CIF number." ); - -/* - * Brazillian CPF number (Cadastrado de Pessoas Físicas) is the equivalent of a Brazilian tax registration number. - * CPF numbers have 11 digits in total: 9 numbers followed by 2 check numbers that are being used for validation. - */ -$.validator.addMethod("cpfBR", function(value) { - // Removing special characters from value - value = value.replace(/([~!@#$%^&*()_+=`{}\[\]\-|\\:;'<>,.\/? ])+/g, ""); - - // Checking value to have 11 digits only - if (value.length !== 11) { - return false; - } - - var sum = 0, - firstCN, secondCN, checkResult, i; - - firstCN = parseInt(value.substring(9, 10), 10); - secondCN = parseInt(value.substring(10, 11), 10); - - checkResult = function(sum, cn) { - var result = (sum * 10) % 11; - if ((result === 10) || (result === 11)) {result = 0;} - return (result === cn); - }; - - // Checking for dump data - if (value === "" || - value === "00000000000" || - value === "11111111111" || - value === "22222222222" || - value === "33333333333" || - value === "44444444444" || - value === "55555555555" || - value === "66666666666" || - value === "77777777777" || - value === "88888888888" || - value === "99999999999" - ) { - return false; - } - - // Step 1 - using first Check Number: - for ( i = 1; i <= 9; i++ ) { - sum = sum + parseInt(value.substring(i - 1, i), 10) * (11 - i); - } - - // If first Check Number (CN) is valid, move to Step 2 - using second Check Number: - if ( checkResult(sum, firstCN) ) { - sum = 0; - for ( i = 1; i <= 10; i++ ) { - sum = sum + parseInt(value.substring(i - 1, i), 10) * (12 - i); - } - return checkResult(sum, secondCN); - } - return false; - -}, "Please specify a valid CPF number"); - -/* NOTICE: Modified version of Castle.Components.Validator.CreditCardValidator - * Redistributed under the the Apache License 2.0 at http://www.apache.org/licenses/LICENSE-2.0 - * Valid Types: mastercard, visa, amex, dinersclub, enroute, discover, jcb, unknown, all (overrides all other settings) - */ -$.validator.addMethod("creditcardtypes", function(value, element, param) { - if (/[^0-9\-]+/.test(value)) { - return false; - } - - value = value.replace(/\D/g, ""); - - var validTypes = 0x0000; - - if (param.mastercard) { - validTypes |= 0x0001; - } - if (param.visa) { - validTypes |= 0x0002; - } - if (param.amex) { - validTypes |= 0x0004; - } - if (param.dinersclub) { - validTypes |= 0x0008; - } - if (param.enroute) { - validTypes |= 0x0010; - } - if (param.discover) { - validTypes |= 0x0020; - } - if (param.jcb) { - validTypes |= 0x0040; - } - if (param.unknown) { - validTypes |= 0x0080; - } - if (param.all) { - validTypes = 0x0001 | 0x0002 | 0x0004 | 0x0008 | 0x0010 | 0x0020 | 0x0040 | 0x0080; - } - if (validTypes & 0x0001 && /^(5[12345])/.test(value)) { //mastercard - return value.length === 16; - } - if (validTypes & 0x0002 && /^(4)/.test(value)) { //visa - return value.length === 16; - } - if (validTypes & 0x0004 && /^(3[47])/.test(value)) { //amex - return value.length === 15; - } - if (validTypes & 0x0008 && /^(3(0[012345]|[68]))/.test(value)) { //dinersclub - return value.length === 14; - } - if (validTypes & 0x0010 && /^(2(014|149))/.test(value)) { //enroute - return value.length === 15; - } - if (validTypes & 0x0020 && /^(6011)/.test(value)) { //discover - return value.length === 16; - } - if (validTypes & 0x0040 && /^(3)/.test(value)) { //jcb - return value.length === 16; - } - if (validTypes & 0x0040 && /^(2131|1800)/.test(value)) { //jcb - return value.length === 15; - } - if (validTypes & 0x0080) { //unknown - return true; - } - return false; -}, "Please enter a valid credit card number."); - -/** - * Validates currencies with any given symbols by @jameslouiz - * Symbols can be optional or required. Symbols required by default - * - * Usage examples: - * currency: ["£", false] - Use false for soft currency validation - * currency: ["$", false] - * currency: ["RM", false] - also works with text based symbols such as "RM" - Malaysia Ringgit etc - * - * - * - * Soft symbol checking - * currencyInput: { - * currency: ["$", false] - * } - * - * Strict symbol checking (default) - * currencyInput: { - * currency: "$" - * //OR - * currency: ["$", true] - * } - * - * Multiple Symbols - * currencyInput: { - * currency: "$,£,¢" - * } - */ -$.validator.addMethod("currency", function(value, element, param) { - var isParamString = typeof param === "string", - symbol = isParamString ? param : param[0], - soft = isParamString ? true : param[1], - regex; - - symbol = symbol.replace(/,/g, ""); - symbol = soft ? symbol + "]" : symbol + "]?"; - regex = "^[" + symbol + "([1-9]{1}[0-9]{0,2}(\\,[0-9]{3})*(\\.[0-9]{0,2})?|[1-9]{1}[0-9]{0,}(\\.[0-9]{0,2})?|0(\\.[0-9]{0,2})?|(\\.[0-9]{1,2})?)$"; - regex = new RegExp(regex); - return this.optional(element) || regex.test(value); - -}, "Please specify a valid currency"); - -$.validator.addMethod("dateFA", function(value, element) { - return this.optional(element) || /^[1-4]\d{3}\/((0?[1-6]\/((3[0-1])|([1-2][0-9])|(0?[1-9])))|((1[0-2]|(0?[7-9]))\/(30|([1-2][0-9])|(0?[1-9]))))$/.test(value); -}, $.validator.messages.date); - -/** - * Return true, if the value is a valid date, also making this formal check dd/mm/yyyy. - * - * @example $.validator.methods.date("01/01/1900") - * @result true - * - * @example $.validator.methods.date("01/13/1990") - * @result false - * - * @example $.validator.methods.date("01.01.1900") - * @result false - * - * @example - * @desc Declares an optional input element whose value must be a valid date. - * - * @name $.validator.methods.dateITA - * @type Boolean - * @cat Plugins/Validate/Methods - */ -$.validator.addMethod("dateITA", function(value, element) { - var check = false, - re = /^\d{1,2}\/\d{1,2}\/\d{4}$/, - adata, gg, mm, aaaa, xdata; - if ( re.test(value)) { - adata = value.split("/"); - gg = parseInt(adata[0], 10); - mm = parseInt(adata[1], 10); - aaaa = parseInt(adata[2], 10); - xdata = new Date(Date.UTC(aaaa, mm - 1, gg, 12, 0, 0, 0)); - if ( ( xdata.getUTCFullYear() === aaaa ) && ( xdata.getUTCMonth () === mm - 1 ) && ( xdata.getUTCDate() === gg ) ) { - check = true; - } else { - check = false; - } - } else { - check = false; - } - return this.optional(element) || check; -}, $.validator.messages.date); - -$.validator.addMethod("dateNL", function(value, element) { - return this.optional(element) || /^(0?[1-9]|[12]\d|3[01])[\.\/\-](0?[1-9]|1[012])[\.\/\-]([12]\d)?(\d\d)$/.test(value); -}, $.validator.messages.date); - -// Older "accept" file extension method. Old docs: http://docs.jquery.com/Plugins/Validation/Methods/accept -$.validator.addMethod("extension", function(value, element, param) { - param = typeof param === "string" ? param.replace(/,/g, "|") : "png|jpe?g|gif"; - return this.optional(element) || value.match(new RegExp("\\.(" + param + ")$", "i")); -}, $.validator.format("Please enter a value with a valid extension.")); - -/** - * Dutch giro account numbers (not bank numbers) have max 7 digits - */ -$.validator.addMethod("giroaccountNL", function(value, element) { - return this.optional(element) || /^[0-9]{1,7}$/.test(value); -}, "Please specify a valid giro account number"); - -/** - * IBAN is the international bank account number. - * It has a country - specific format, that is checked here too - */ -$.validator.addMethod("iban", function(value, element) { - // some quick simple tests to prevent needless work - if (this.optional(element)) { - return true; - } - - // remove spaces and to upper case - var iban = value.replace(/ /g, "").toUpperCase(), - ibancheckdigits = "", - leadingZeroes = true, - cRest = "", - cOperator = "", - countrycode, ibancheck, charAt, cChar, bbanpattern, bbancountrypatterns, ibanregexp, i, p; - - // check the country code and find the country specific format - countrycode = iban.substring(0, 2); - bbancountrypatterns = { - "AL": "\\d{8}[\\dA-Z]{16}", - "AD": "\\d{8}[\\dA-Z]{12}", - "AT": "\\d{16}", - "AZ": "[\\dA-Z]{4}\\d{20}", - "BE": "\\d{12}", - "BH": "[A-Z]{4}[\\dA-Z]{14}", - "BA": "\\d{16}", - "BR": "\\d{23}[A-Z][\\dA-Z]", - "BG": "[A-Z]{4}\\d{6}[\\dA-Z]{8}", - "CR": "\\d{17}", - "HR": "\\d{17}", - "CY": "\\d{8}[\\dA-Z]{16}", - "CZ": "\\d{20}", - "DK": "\\d{14}", - "DO": "[A-Z]{4}\\d{20}", - "EE": "\\d{16}", - "FO": "\\d{14}", - "FI": "\\d{14}", - "FR": "\\d{10}[\\dA-Z]{11}\\d{2}", - "GE": "[\\dA-Z]{2}\\d{16}", - "DE": "\\d{18}", - "GI": "[A-Z]{4}[\\dA-Z]{15}", - "GR": "\\d{7}[\\dA-Z]{16}", - "GL": "\\d{14}", - "GT": "[\\dA-Z]{4}[\\dA-Z]{20}", - "HU": "\\d{24}", - "IS": "\\d{22}", - "IE": "[\\dA-Z]{4}\\d{14}", - "IL": "\\d{19}", - "IT": "[A-Z]\\d{10}[\\dA-Z]{12}", - "KZ": "\\d{3}[\\dA-Z]{13}", - "KW": "[A-Z]{4}[\\dA-Z]{22}", - "LV": "[A-Z]{4}[\\dA-Z]{13}", - "LB": "\\d{4}[\\dA-Z]{20}", - "LI": "\\d{5}[\\dA-Z]{12}", - "LT": "\\d{16}", - "LU": "\\d{3}[\\dA-Z]{13}", - "MK": "\\d{3}[\\dA-Z]{10}\\d{2}", - "MT": "[A-Z]{4}\\d{5}[\\dA-Z]{18}", - "MR": "\\d{23}", - "MU": "[A-Z]{4}\\d{19}[A-Z]{3}", - "MC": "\\d{10}[\\dA-Z]{11}\\d{2}", - "MD": "[\\dA-Z]{2}\\d{18}", - "ME": "\\d{18}", - "NL": "[A-Z]{4}\\d{10}", - "NO": "\\d{11}", - "PK": "[\\dA-Z]{4}\\d{16}", - "PS": "[\\dA-Z]{4}\\d{21}", - "PL": "\\d{24}", - "PT": "\\d{21}", - "RO": "[A-Z]{4}[\\dA-Z]{16}", - "SM": "[A-Z]\\d{10}[\\dA-Z]{12}", - "SA": "\\d{2}[\\dA-Z]{18}", - "RS": "\\d{18}", - "SK": "\\d{20}", - "SI": "\\d{15}", - "ES": "\\d{20}", - "SE": "\\d{20}", - "CH": "\\d{5}[\\dA-Z]{12}", - "TN": "\\d{20}", - "TR": "\\d{5}[\\dA-Z]{17}", - "AE": "\\d{3}\\d{16}", - "GB": "[A-Z]{4}\\d{14}", - "VG": "[\\dA-Z]{4}\\d{16}" - }; - - bbanpattern = bbancountrypatterns[countrycode]; - // As new countries will start using IBAN in the - // future, we only check if the countrycode is known. - // This prevents false negatives, while almost all - // false positives introduced by this, will be caught - // by the checksum validation below anyway. - // Strict checking should return FALSE for unknown - // countries. - if (typeof bbanpattern !== "undefined") { - ibanregexp = new RegExp("^[A-Z]{2}\\d{2}" + bbanpattern + "$", ""); - if (!(ibanregexp.test(iban))) { - return false; // invalid country specific format - } - } - - // now check the checksum, first convert to digits - ibancheck = iban.substring(4, iban.length) + iban.substring(0, 4); - for (i = 0; i < ibancheck.length; i++) { - charAt = ibancheck.charAt(i); - if (charAt !== "0") { - leadingZeroes = false; - } - if (!leadingZeroes) { - ibancheckdigits += "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ".indexOf(charAt); - } - } - - // calculate the result of: ibancheckdigits % 97 - for (p = 0; p < ibancheckdigits.length; p++) { - cChar = ibancheckdigits.charAt(p); - cOperator = "" + cRest + "" + cChar; - cRest = cOperator % 97; - } - return cRest === 1; -}, "Please specify a valid IBAN"); - -$.validator.addMethod("integer", function(value, element) { - return this.optional(element) || /^-?\d+$/.test(value); -}, "A positive or negative non-decimal number please"); - -$.validator.addMethod("ipv4", function(value, element) { - return this.optional(element) || /^(25[0-5]|2[0-4]\d|[01]?\d\d?)\.(25[0-5]|2[0-4]\d|[01]?\d\d?)\.(25[0-5]|2[0-4]\d|[01]?\d\d?)\.(25[0-5]|2[0-4]\d|[01]?\d\d?)$/i.test(value); -}, "Please enter a valid IP v4 address."); - -$.validator.addMethod("ipv6", function(value, element) { - return this.optional(element) || /^((([0-9A-Fa-f]{1,4}:){7}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){6}:[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){5}:([0-9A-Fa-f]{1,4}:)?[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){4}:([0-9A-Fa-f]{1,4}:){0,2}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){3}:([0-9A-Fa-f]{1,4}:){0,3}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){2}:([0-9A-Fa-f]{1,4}:){0,4}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){6}((\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b)\.){3}(\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b))|(([0-9A-Fa-f]{1,4}:){0,5}:((\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b)\.){3}(\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b))|(::([0-9A-Fa-f]{1,4}:){0,5}((\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b)\.){3}(\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b))|([0-9A-Fa-f]{1,4}::([0-9A-Fa-f]{1,4}:){0,5}[0-9A-Fa-f]{1,4})|(::([0-9A-Fa-f]{1,4}:){0,6}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){1,7}:))$/i.test(value); -}, "Please enter a valid IP v6 address."); - -$.validator.addMethod("lettersonly", function(value, element) { - return this.optional(element) || /^[a-z]+$/i.test(value); -}, "Letters only please"); - -$.validator.addMethod("letterswithbasicpunc", function(value, element) { - return this.optional(element) || /^[a-z\-.,()'"\s]+$/i.test(value); -}, "Letters or punctuation only please"); - -$.validator.addMethod("mobileNL", function(value, element) { - return this.optional(element) || /^((\+|00(\s|\s?\-\s?)?)31(\s|\s?\-\s?)?(\(0\)[\-\s]?)?|0)6((\s|\s?\-\s?)?[0-9]){8}$/.test(value); -}, "Please specify a valid mobile number"); - -/* For UK phone functions, do the following server side processing: - * Compare original input with this RegEx pattern: - * ^\(?(?:(?:00\)?[\s\-]?\(?|\+)(44)\)?[\s\-]?\(?(?:0\)?[\s\-]?\(?)?|0)([1-9]\d{1,4}\)?[\s\d\-]+)$ - * Extract $1 and set $prefix to '+44' if $1 is '44', otherwise set $prefix to '0' - * Extract $2 and remove hyphens, spaces and parentheses. Phone number is combined $prefix and $2. - * A number of very detailed GB telephone number RegEx patterns can also be found at: - * http://www.aa-asterisk.org.uk/index.php/Regular_Expressions_for_Validating_and_Formatting_GB_Telephone_Numbers - */ -$.validator.addMethod("mobileUK", function(phone_number, element) { - phone_number = phone_number.replace(/\(|\)|\s+|-/g, ""); - return this.optional(element) || phone_number.length > 9 && - phone_number.match(/^(?:(?:(?:00\s?|\+)44\s?|0)7(?:[1345789]\d{2}|624)\s?\d{3}\s?\d{3})$/); -}, "Please specify a valid mobile number"); - -/* - * The número de identidad de extranjero ( NIE )is a code used to identify the non-nationals in Spain - */ -$.validator.addMethod( "nieES", function( value ) { - "use strict"; - - value = value.toUpperCase(); - - // Basic format test - if ( !value.match( "((^[A-Z]{1}[0-9]{7}[A-Z0-9]{1}$|^[T]{1}[A-Z0-9]{8}$)|^[0-9]{8}[A-Z]{1}$)" ) ) { - return false; - } - - // Test NIE - //T - if ( /^[T]{1}/.test( value ) ) { - return ( value[ 8 ] === /^[T]{1}[A-Z0-9]{8}$/.test( value ) ); - } - - //XYZ - if ( /^[XYZ]{1}/.test( value ) ) { - return ( - value[ 8 ] === "TRWAGMYFPDXBNJZSQVHLCKE".charAt( - value.replace( "X", "0" ) - .replace( "Y", "1" ) - .replace( "Z", "2" ) - .substring( 0, 8 ) % 23 - ) - ); - } - - return false; - -}, "Please specify a valid NIE number." ); - -/* - * The Número de Identificación Fiscal ( NIF ) is the way tax identification used in Spain for individuals - */ -$.validator.addMethod( "nifES", function( value ) { - "use strict"; - - value = value.toUpperCase(); - - // Basic format test - if ( !value.match("((^[A-Z]{1}[0-9]{7}[A-Z0-9]{1}$|^[T]{1}[A-Z0-9]{8}$)|^[0-9]{8}[A-Z]{1}$)") ) { - return false; - } - - // Test NIF - if ( /^[0-9]{8}[A-Z]{1}$/.test( value ) ) { - return ( "TRWAGMYFPDXBNJZSQVHLCKE".charAt( value.substring( 8, 0 ) % 23 ) === value.charAt( 8 ) ); - } - // Test specials NIF (starts with K, L or M) - if ( /^[KLM]{1}/.test( value ) ) { - return ( value[ 8 ] === String.fromCharCode( 64 ) ); - } - - return false; - -}, "Please specify a valid NIF number." ); - -jQuery.validator.addMethod( "notEqualTo", function( value, element, param ) { - return this.optional(element) || !$.validator.methods.equalTo.call( this, value, element, param ); -}, "Please enter a different value, values must not be the same." ); - -$.validator.addMethod("nowhitespace", function(value, element) { - return this.optional(element) || /^\S+$/i.test(value); -}, "No white space please"); - -/** -* Return true if the field value matches the given format RegExp -* -* @example $.validator.methods.pattern("AR1004",element,/^AR\d{4}$/) -* @result true -* -* @example $.validator.methods.pattern("BR1004",element,/^AR\d{4}$/) -* @result false -* -* @name $.validator.methods.pattern -* @type Boolean -* @cat Plugins/Validate/Methods -*/ -$.validator.addMethod("pattern", function(value, element, param) { - if (this.optional(element)) { - return true; - } - if (typeof param === "string") { - param = new RegExp("^(?:" + param + ")$"); - } - return param.test(value); -}, "Invalid format."); - -/** - * Dutch phone numbers have 10 digits (or 11 and start with +31). - */ -$.validator.addMethod("phoneNL", function(value, element) { - return this.optional(element) || /^((\+|00(\s|\s?\-\s?)?)31(\s|\s?\-\s?)?(\(0\)[\-\s]?)?|0)[1-9]((\s|\s?\-\s?)?[0-9]){8}$/.test(value); -}, "Please specify a valid phone number."); - -/* For UK phone functions, do the following server side processing: - * Compare original input with this RegEx pattern: - * ^\(?(?:(?:00\)?[\s\-]?\(?|\+)(44)\)?[\s\-]?\(?(?:0\)?[\s\-]?\(?)?|0)([1-9]\d{1,4}\)?[\s\d\-]+)$ - * Extract $1 and set $prefix to '+44' if $1 is '44', otherwise set $prefix to '0' - * Extract $2 and remove hyphens, spaces and parentheses. Phone number is combined $prefix and $2. - * A number of very detailed GB telephone number RegEx patterns can also be found at: - * http://www.aa-asterisk.org.uk/index.php/Regular_Expressions_for_Validating_and_Formatting_GB_Telephone_Numbers - */ -$.validator.addMethod("phoneUK", function(phone_number, element) { - phone_number = phone_number.replace(/\(|\)|\s+|-/g, ""); - return this.optional(element) || phone_number.length > 9 && - phone_number.match(/^(?:(?:(?:00\s?|\+)44\s?)|(?:\(?0))(?:\d{2}\)?\s?\d{4}\s?\d{4}|\d{3}\)?\s?\d{3}\s?\d{3,4}|\d{4}\)?\s?(?:\d{5}|\d{3}\s?\d{3})|\d{5}\)?\s?\d{4,5})$/); -}, "Please specify a valid phone number"); - -/** - * matches US phone number format - * - * where the area code may not start with 1 and the prefix may not start with 1 - * allows '-' or ' ' as a separator and allows parens around area code - * some people may want to put a '1' in front of their number - * - * 1(212)-999-2345 or - * 212 999 2344 or - * 212-999-0983 - * - * but not - * 111-123-5434 - * and not - * 212 123 4567 - */ -$.validator.addMethod("phoneUS", function(phone_number, element) { - phone_number = phone_number.replace(/\s+/g, ""); - return this.optional(element) || phone_number.length > 9 && - phone_number.match(/^(\+?1-?)?(\([2-9]([02-9]\d|1[02-9])\)|[2-9]([02-9]\d|1[02-9]))-?[2-9]([02-9]\d|1[02-9])-?\d{4}$/); -}, "Please specify a valid phone number"); - -/* For UK phone functions, do the following server side processing: - * Compare original input with this RegEx pattern: - * ^\(?(?:(?:00\)?[\s\-]?\(?|\+)(44)\)?[\s\-]?\(?(?:0\)?[\s\-]?\(?)?|0)([1-9]\d{1,4}\)?[\s\d\-]+)$ - * Extract $1 and set $prefix to '+44' if $1 is '44', otherwise set $prefix to '0' - * Extract $2 and remove hyphens, spaces and parentheses. Phone number is combined $prefix and $2. - * A number of very detailed GB telephone number RegEx patterns can also be found at: - * http://www.aa-asterisk.org.uk/index.php/Regular_Expressions_for_Validating_and_Formatting_GB_Telephone_Numbers - */ -//Matches UK landline + mobile, accepting only 01-3 for landline or 07 for mobile to exclude many premium numbers -$.validator.addMethod("phonesUK", function(phone_number, element) { - phone_number = phone_number.replace(/\(|\)|\s+|-/g, ""); - return this.optional(element) || phone_number.length > 9 && - phone_number.match(/^(?:(?:(?:00\s?|\+)44\s?|0)(?:1\d{8,9}|[23]\d{9}|7(?:[1345789]\d{8}|624\d{6})))$/); -}, "Please specify a valid uk phone number"); - -/** - * Matches a valid Canadian Postal Code - * - * @example jQuery.validator.methods.postalCodeCA( "H0H 0H0", element ) - * @result true - * - * @example jQuery.validator.methods.postalCodeCA( "H0H0H0", element ) - * @result false - * - * @name jQuery.validator.methods.postalCodeCA - * @type Boolean - * @cat Plugins/Validate/Methods - */ -$.validator.addMethod( "postalCodeCA", function( value, element ) { - return this.optional( element ) || /^[ABCEGHJKLMNPRSTVXY]\d[A-Z] \d[A-Z]\d$/.test( value ); -}, "Please specify a valid postal code" ); - -/* -* Valida CEPs do brasileiros: -* -* Formatos aceitos: -* 99999-999 -* 99.999-999 -* 99999999 -*/ -$.validator.addMethod("postalcodeBR", function(cep_value, element) { - return this.optional(element) || /^\d{2}.\d{3}-\d{3}?$|^\d{5}-?\d{3}?$/.test( cep_value ); -}, "Informe um CEP válido."); - -/* Matches Italian postcode (CAP) */ -$.validator.addMethod("postalcodeIT", function(value, element) { - return this.optional(element) || /^\d{5}$/.test(value); -}, "Please specify a valid postal code"); - -$.validator.addMethod("postalcodeNL", function(value, element) { - return this.optional(element) || /^[1-9][0-9]{3}\s?[a-zA-Z]{2}$/.test(value); -}, "Please specify a valid postal code"); - -// Matches UK postcode. Does not match to UK Channel Islands that have their own postcodes (non standard UK) -$.validator.addMethod("postcodeUK", function(value, element) { - return this.optional(element) || /^((([A-PR-UWYZ][0-9])|([A-PR-UWYZ][0-9][0-9])|([A-PR-UWYZ][A-HK-Y][0-9])|([A-PR-UWYZ][A-HK-Y][0-9][0-9])|([A-PR-UWYZ][0-9][A-HJKSTUW])|([A-PR-UWYZ][A-HK-Y][0-9][ABEHMNPRVWXY]))\s?([0-9][ABD-HJLNP-UW-Z]{2})|(GIR)\s?(0AA))$/i.test(value); -}, "Please specify a valid UK postcode"); - -/* - * Lets you say "at least X inputs that match selector Y must be filled." - * - * The end result is that neither of these inputs: - * - * - * - * - * ...will validate unless at least one of them is filled. - * - * partnumber: {require_from_group: [1,".productinfo"]}, - * description: {require_from_group: [1,".productinfo"]} - * - * options[0]: number of fields that must be filled in the group - * options[1]: CSS selector that defines the group of conditionally required fields - */ -$.validator.addMethod("require_from_group", function(value, element, options) { - var $fields = $(options[1], element.form), - $fieldsFirst = $fields.eq(0), - validator = $fieldsFirst.data("valid_req_grp") ? $fieldsFirst.data("valid_req_grp") : $.extend({}, this), - isValid = $fields.filter(function() { - return validator.elementValue(this); - }).length >= options[0]; - - // Store the cloned validator for future validation - $fieldsFirst.data("valid_req_grp", validator); - - // If element isn't being validated, run each require_from_group field's validation rules - if (!$(element).data("being_validated")) { - $fields.data("being_validated", true); - $fields.each(function() { - validator.element(this); - }); - $fields.data("being_validated", false); - } - return isValid; -}, $.validator.format("Please fill at least {0} of these fields.")); - -/* - * Lets you say "either at least X inputs that match selector Y must be filled, - * OR they must all be skipped (left blank)." - * - * The end result, is that none of these inputs: - * - * - * - * - * - * ...will validate unless either at least two of them are filled, - * OR none of them are. - * - * partnumber: {skip_or_fill_minimum: [2,".productinfo"]}, - * description: {skip_or_fill_minimum: [2,".productinfo"]}, - * color: {skip_or_fill_minimum: [2,".productinfo"]} - * - * options[0]: number of fields that must be filled in the group - * options[1]: CSS selector that defines the group of conditionally required fields - * - */ -$.validator.addMethod("skip_or_fill_minimum", function(value, element, options) { - var $fields = $(options[1], element.form), - $fieldsFirst = $fields.eq(0), - validator = $fieldsFirst.data("valid_skip") ? $fieldsFirst.data("valid_skip") : $.extend({}, this), - numberFilled = $fields.filter(function() { - return validator.elementValue(this); - }).length, - isValid = numberFilled === 0 || numberFilled >= options[0]; - - // Store the cloned validator for future validation - $fieldsFirst.data("valid_skip", validator); - - // If element isn't being validated, run each skip_or_fill_minimum field's validation rules - if (!$(element).data("being_validated")) { - $fields.data("being_validated", true); - $fields.each(function() { - validator.element(this); - }); - $fields.data("being_validated", false); - } - return isValid; -}, $.validator.format("Please either skip these fields or fill at least {0} of them.")); - -/* Validates US States and/or Territories by @jdforsythe - * Can be case insensitive or require capitalization - default is case insensitive - * Can include US Territories or not - default does not - * Can include US Military postal abbreviations (AA, AE, AP) - default does not - * - * Note: "States" always includes DC (District of Colombia) - * - * Usage examples: - * - * This is the default - case insensitive, no territories, no military zones - * stateInput: { - * caseSensitive: false, - * includeTerritories: false, - * includeMilitary: false - * } - * - * Only allow capital letters, no territories, no military zones - * stateInput: { - * caseSensitive: false - * } - * - * Case insensitive, include territories but not military zones - * stateInput: { - * includeTerritories: true - * } - * - * Only allow capital letters, include territories and military zones - * stateInput: { - * caseSensitive: true, - * includeTerritories: true, - * includeMilitary: true - * } - * - * - * - */ - -$.validator.addMethod("stateUS", function(value, element, options) { - var isDefault = typeof options === "undefined", - caseSensitive = ( isDefault || typeof options.caseSensitive === "undefined" ) ? false : options.caseSensitive, - includeTerritories = ( isDefault || typeof options.includeTerritories === "undefined" ) ? false : options.includeTerritories, - includeMilitary = ( isDefault || typeof options.includeMilitary === "undefined" ) ? false : options.includeMilitary, - regex; - - if (!includeTerritories && !includeMilitary) { - regex = "^(A[KLRZ]|C[AOT]|D[CE]|FL|GA|HI|I[ADLN]|K[SY]|LA|M[ADEINOST]|N[CDEHJMVY]|O[HKR]|PA|RI|S[CD]|T[NX]|UT|V[AT]|W[AIVY])$"; - } else if (includeTerritories && includeMilitary) { - regex = "^(A[AEKLPRSZ]|C[AOT]|D[CE]|FL|G[AU]|HI|I[ADLN]|K[SY]|LA|M[ADEINOPST]|N[CDEHJMVY]|O[HKR]|P[AR]|RI|S[CD]|T[NX]|UT|V[AIT]|W[AIVY])$"; - } else if (includeTerritories) { - regex = "^(A[KLRSZ]|C[AOT]|D[CE]|FL|G[AU]|HI|I[ADLN]|K[SY]|LA|M[ADEINOPST]|N[CDEHJMVY]|O[HKR]|P[AR]|RI|S[CD]|T[NX]|UT|V[AIT]|W[AIVY])$"; - } else { - regex = "^(A[AEKLPRZ]|C[AOT]|D[CE]|FL|GA|HI|I[ADLN]|K[SY]|LA|M[ADEINOST]|N[CDEHJMVY]|O[HKR]|PA|RI|S[CD]|T[NX]|UT|V[AT]|W[AIVY])$"; - } - - regex = caseSensitive ? new RegExp(regex) : new RegExp(regex, "i"); - return this.optional(element) || regex.test(value); -}, -"Please specify a valid state"); - -// TODO check if value starts with <, otherwise don't try stripping anything -$.validator.addMethod("strippedminlength", function(value, element, param) { - return $(value).text().length >= param; -}, $.validator.format("Please enter at least {0} characters")); - -$.validator.addMethod("time", function(value, element) { - return this.optional(element) || /^([01]\d|2[0-3]|[0-9])(:[0-5]\d){1,2}$/.test(value); -}, "Please enter a valid time, between 00:00 and 23:59"); - -$.validator.addMethod("time12h", function(value, element) { - return this.optional(element) || /^((0?[1-9]|1[012])(:[0-5]\d){1,2}(\ ?[AP]M))$/i.test(value); -}, "Please enter a valid time in 12-hour am/pm format"); - -// same as url, but TLD is optional -$.validator.addMethod("url2", function(value, element) { - return this.optional(element) || /^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)*(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(value); -}, $.validator.messages.url); - -/** - * Return true, if the value is a valid vehicle identification number (VIN). - * - * Works with all kind of text inputs. - * - * @example - * @desc Declares a required input element whose value must be a valid vehicle identification number. - * - * @name $.validator.methods.vinUS - * @type Boolean - * @cat Plugins/Validate/Methods - */ -$.validator.addMethod("vinUS", function(v) { - if (v.length !== 17) { - return false; - } - - var LL = [ "A", "B", "C", "D", "E", "F", "G", "H", "J", "K", "L", "M", "N", "P", "R", "S", "T", "U", "V", "W", "X", "Y", "Z" ], - VL = [ 1, 2, 3, 4, 5, 6, 7, 8, 1, 2, 3, 4, 5, 7, 9, 2, 3, 4, 5, 6, 7, 8, 9 ], - FL = [ 8, 7, 6, 5, 4, 3, 2, 10, 0, 9, 8, 7, 6, 5, 4, 3, 2 ], - rs = 0, - i, n, d, f, cd, cdv; - - for (i = 0; i < 17; i++) { - f = FL[i]; - d = v.slice(i, i + 1); - if (i === 8) { - cdv = d; - } - if (!isNaN(d)) { - d *= f; - } else { - for (n = 0; n < LL.length; n++) { - if (d.toUpperCase() === LL[n]) { - d = VL[n]; - d *= f; - if (isNaN(cdv) && n === 8) { - cdv = LL[n]; - } - break; - } - } - } - rs += d; - } - cd = rs % 11; - if (cd === 10) { - cd = "X"; - } - if (cd === cdv) { - return true; - } - return false; -}, "The specified vehicle identification number (VIN) is invalid."); - -$.validator.addMethod("zipcodeUS", function(value, element) { - return this.optional(element) || /^\d{5}(-\d{4})?$/.test(value); -}, "The specified US ZIP Code is invalid"); - -$.validator.addMethod("ziprange", function(value, element) { - return this.optional(element) || /^90[2-5]\d\{2\}-\d{4}$/.test(value); -}, "Your ZIP-code must be in the range 902xx-xxxx to 905xx-xxxx"); - -})); \ No newline at end of file diff --git a/src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/dist/additional-methods.min.js b/src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/dist/additional-methods.min.js deleted file mode 100644 index b63c3ca1..00000000 --- a/src/sampleWebAsWebApiClient/wwwroot/lib/jquery-validation/dist/additional-methods.min.js +++ /dev/null @@ -1,4 +0,0 @@ -/*! jQuery Validation Plugin - v1.14.0 - 6/30/2015 - * http://jqueryvalidation.org/ - * Copyright (c) 2015 Jörn Zaefferer; Licensed MIT */ -!function(a){"function"==typeof define&&define.amd?define(["jquery","./jquery.validate.min"],a):a(jQuery)}(function(a){!function(){function b(a){return a.replace(/<.[^<>]*?>/g," ").replace(/ | /gi," ").replace(/[.(),;:!?%#$'\"_+=\/\-“”’]*/g,"")}a.validator.addMethod("maxWords",function(a,c,d){return this.optional(c)||b(a).match(/\b\w+\b/g).length<=d},a.validator.format("Please enter {0} words or less.")),a.validator.addMethod("minWords",function(a,c,d){return this.optional(c)||b(a).match(/\b\w+\b/g).length>=d},a.validator.format("Please enter at least {0} words.")),a.validator.addMethod("rangeWords",function(a,c,d){var e=b(a),f=/\b\w+\b/g;return this.optional(c)||e.match(f).length>=d[0]&&e.match(f).length<=d[1]},a.validator.format("Please enter between {0} and {1} words."))}(),a.validator.addMethod("accept",function(b,c,d){var e,f,g="string"==typeof d?d.replace(/\s/g,"").replace(/,/g,"|"):"image/*",h=this.optional(c);if(h)return h;if("file"===a(c).attr("type")&&(g=g.replace(/\*/g,".*"),c.files&&c.files.length))for(e=0;ec;c++)d=h-c,e=f.substring(c,c+1),g+=d*e;return g%11===0},"Please specify a valid bank account number"),a.validator.addMethod("bankorgiroaccountNL",function(b,c){return this.optional(c)||a.validator.methods.bankaccountNL.call(this,b,c)||a.validator.methods.giroaccountNL.call(this,b,c)},"Please specify a valid bank or giro account number"),a.validator.addMethod("bic",function(a,b){return this.optional(b)||/^([A-Z]{6}[A-Z2-9][A-NP-Z1-2])(X{3}|[A-WY-Z0-9][A-Z0-9]{2})?$/.test(a)},"Please specify a valid BIC code"),a.validator.addMethod("cifES",function(a){"use strict";var b,c,d,e,f,g,h=[];if(a=a.toUpperCase(),!a.match("((^[A-Z]{1}[0-9]{7}[A-Z0-9]{1}$|^[T]{1}[A-Z0-9]{8}$)|^[0-9]{8}[A-Z]{1}$)"))return!1;for(d=0;9>d;d++)h[d]=parseInt(a.charAt(d),10);for(c=h[2]+h[4]+h[6],e=1;8>e;e+=2)f=(2*h[e]).toString(),g=f.charAt(1),c+=parseInt(f.charAt(0),10)+(""===g?0:parseInt(g,10));return/^[ABCDEFGHJNPQRSUVW]{1}/.test(a)?(c+="",b=10-parseInt(c.charAt(c.length-1),10),a+=b,h[8].toString()===String.fromCharCode(64+b)||h[8].toString()===a.charAt(a.length-1)):!1},"Please specify a valid CIF number."),a.validator.addMethod("cpfBR",function(a){if(a=a.replace(/([~!@#$%^&*()_+=`{}\[\]\-|\\:;'<>,.\/? ])+/g,""),11!==a.length)return!1;var b,c,d,e,f=0;if(b=parseInt(a.substring(9,10),10),c=parseInt(a.substring(10,11),10),d=function(a,b){var c=10*a%11;return(10===c||11===c)&&(c=0),c===b},""===a||"00000000000"===a||"11111111111"===a||"22222222222"===a||"33333333333"===a||"44444444444"===a||"55555555555"===a||"66666666666"===a||"77777777777"===a||"88888888888"===a||"99999999999"===a)return!1;for(e=1;9>=e;e++)f+=parseInt(a.substring(e-1,e),10)*(11-e);if(d(f,b)){for(f=0,e=1;10>=e;e++)f+=parseInt(a.substring(e-1,e),10)*(12-e);return d(f,c)}return!1},"Please specify a valid CPF number"),a.validator.addMethod("creditcardtypes",function(a,b,c){if(/[^0-9\-]+/.test(a))return!1;a=a.replace(/\D/g,"");var d=0;return c.mastercard&&(d|=1),c.visa&&(d|=2),c.amex&&(d|=4),c.dinersclub&&(d|=8),c.enroute&&(d|=16),c.discover&&(d|=32),c.jcb&&(d|=64),c.unknown&&(d|=128),c.all&&(d=255),1&d&&/^(5[12345])/.test(a)?16===a.length:2&d&&/^(4)/.test(a)?16===a.length:4&d&&/^(3[47])/.test(a)?15===a.length:8&d&&/^(3(0[012345]|[68]))/.test(a)?14===a.length:16&d&&/^(2(014|149))/.test(a)?15===a.length:32&d&&/^(6011)/.test(a)?16===a.length:64&d&&/^(3)/.test(a)?16===a.length:64&d&&/^(2131|1800)/.test(a)?15===a.length:128&d?!0:!1},"Please enter a valid credit card number."),a.validator.addMethod("currency",function(a,b,c){var d,e="string"==typeof c,f=e?c:c[0],g=e?!0:c[1];return f=f.replace(/,/g,""),f=g?f+"]":f+"]?",d="^["+f+"([1-9]{1}[0-9]{0,2}(\\,[0-9]{3})*(\\.[0-9]{0,2})?|[1-9]{1}[0-9]{0,}(\\.[0-9]{0,2})?|0(\\.[0-9]{0,2})?|(\\.[0-9]{1,2})?)$",d=new RegExp(d),this.optional(b)||d.test(a)},"Please specify a valid currency"),a.validator.addMethod("dateFA",function(a,b){return this.optional(b)||/^[1-4]\d{3}\/((0?[1-6]\/((3[0-1])|([1-2][0-9])|(0?[1-9])))|((1[0-2]|(0?[7-9]))\/(30|([1-2][0-9])|(0?[1-9]))))$/.test(a)},a.validator.messages.date),a.validator.addMethod("dateITA",function(a,b){var c,d,e,f,g,h=!1,i=/^\d{1,2}\/\d{1,2}\/\d{4}$/;return i.test(a)?(c=a.split("/"),d=parseInt(c[0],10),e=parseInt(c[1],10),f=parseInt(c[2],10),g=new Date(Date.UTC(f,e-1,d,12,0,0,0)),h=g.getUTCFullYear()===f&&g.getUTCMonth()===e-1&&g.getUTCDate()===d?!0:!1):h=!1,this.optional(b)||h},a.validator.messages.date),a.validator.addMethod("dateNL",function(a,b){return this.optional(b)||/^(0?[1-9]|[12]\d|3[01])[\.\/\-](0?[1-9]|1[012])[\.\/\-]([12]\d)?(\d\d)$/.test(a)},a.validator.messages.date),a.validator.addMethod("extension",function(a,b,c){return c="string"==typeof c?c.replace(/,/g,"|"):"png|jpe?g|gif",this.optional(b)||a.match(new RegExp("\\.("+c+")$","i"))},a.validator.format("Please enter a value with a valid extension.")),a.validator.addMethod("giroaccountNL",function(a,b){return this.optional(b)||/^[0-9]{1,7}$/.test(a)},"Please specify a valid giro account number"),a.validator.addMethod("iban",function(a,b){if(this.optional(b))return!0;var c,d,e,f,g,h,i,j,k,l=a.replace(/ /g,"").toUpperCase(),m="",n=!0,o="",p="";if(c=l.substring(0,2),h={AL:"\\d{8}[\\dA-Z]{16}",AD:"\\d{8}[\\dA-Z]{12}",AT:"\\d{16}",AZ:"[\\dA-Z]{4}\\d{20}",BE:"\\d{12}",BH:"[A-Z]{4}[\\dA-Z]{14}",BA:"\\d{16}",BR:"\\d{23}[A-Z][\\dA-Z]",BG:"[A-Z]{4}\\d{6}[\\dA-Z]{8}",CR:"\\d{17}",HR:"\\d{17}",CY:"\\d{8}[\\dA-Z]{16}",CZ:"\\d{20}",DK:"\\d{14}",DO:"[A-Z]{4}\\d{20}",EE:"\\d{16}",FO:"\\d{14}",FI:"\\d{14}",FR:"\\d{10}[\\dA-Z]{11}\\d{2}",GE:"[\\dA-Z]{2}\\d{16}",DE:"\\d{18}",GI:"[A-Z]{4}[\\dA-Z]{15}",GR:"\\d{7}[\\dA-Z]{16}",GL:"\\d{14}",GT:"[\\dA-Z]{4}[\\dA-Z]{20}",HU:"\\d{24}",IS:"\\d{22}",IE:"[\\dA-Z]{4}\\d{14}",IL:"\\d{19}",IT:"[A-Z]\\d{10}[\\dA-Z]{12}",KZ:"\\d{3}[\\dA-Z]{13}",KW:"[A-Z]{4}[\\dA-Z]{22}",LV:"[A-Z]{4}[\\dA-Z]{13}",LB:"\\d{4}[\\dA-Z]{20}",LI:"\\d{5}[\\dA-Z]{12}",LT:"\\d{16}",LU:"\\d{3}[\\dA-Z]{13}",MK:"\\d{3}[\\dA-Z]{10}\\d{2}",MT:"[A-Z]{4}\\d{5}[\\dA-Z]{18}",MR:"\\d{23}",MU:"[A-Z]{4}\\d{19}[A-Z]{3}",MC:"\\d{10}[\\dA-Z]{11}\\d{2}",MD:"[\\dA-Z]{2}\\d{18}",ME:"\\d{18}",NL:"[A-Z]{4}\\d{10}",NO:"\\d{11}",PK:"[\\dA-Z]{4}\\d{16}",PS:"[\\dA-Z]{4}\\d{21}",PL:"\\d{24}",PT:"\\d{21}",RO:"[A-Z]{4}[\\dA-Z]{16}",SM:"[A-Z]\\d{10}[\\dA-Z]{12}",SA:"\\d{2}[\\dA-Z]{18}",RS:"\\d{18}",SK:"\\d{20}",SI:"\\d{15}",ES:"\\d{20}",SE:"\\d{20}",CH:"\\d{5}[\\dA-Z]{12}",TN:"\\d{20}",TR:"\\d{5}[\\dA-Z]{17}",AE:"\\d{3}\\d{16}",GB:"[A-Z]{4}\\d{14}",VG:"[\\dA-Z]{4}\\d{16}"},g=h[c],"undefined"!=typeof g&&(i=new RegExp("^[A-Z]{2}\\d{2}"+g+"$",""),!i.test(l)))return!1;for(d=l.substring(4,l.length)+l.substring(0,4),j=0;j9&&a.match(/^(?:(?:(?:00\s?|\+)44\s?|0)7(?:[1345789]\d{2}|624)\s?\d{3}\s?\d{3})$/)},"Please specify a valid mobile number"),a.validator.addMethod("nieES",function(a){"use strict";return a=a.toUpperCase(),a.match("((^[A-Z]{1}[0-9]{7}[A-Z0-9]{1}$|^[T]{1}[A-Z0-9]{8}$)|^[0-9]{8}[A-Z]{1}$)")?/^[T]{1}/.test(a)?a[8]===/^[T]{1}[A-Z0-9]{8}$/.test(a):/^[XYZ]{1}/.test(a)?a[8]==="TRWAGMYFPDXBNJZSQVHLCKE".charAt(a.replace("X","0").replace("Y","1").replace("Z","2").substring(0,8)%23):!1:!1},"Please specify a valid NIE number."),a.validator.addMethod("nifES",function(a){"use strict";return a=a.toUpperCase(),a.match("((^[A-Z]{1}[0-9]{7}[A-Z0-9]{1}$|^[T]{1}[A-Z0-9]{8}$)|^[0-9]{8}[A-Z]{1}$)")?/^[0-9]{8}[A-Z]{1}$/.test(a)?"TRWAGMYFPDXBNJZSQVHLCKE".charAt(a.substring(8,0)%23)===a.charAt(8):/^[KLM]{1}/.test(a)?a[8]===String.fromCharCode(64):!1:!1},"Please specify a valid NIF number."),jQuery.validator.addMethod("notEqualTo",function(b,c,d){return this.optional(c)||!a.validator.methods.equalTo.call(this,b,c,d)},"Please enter a different value, values must not be the same."),a.validator.addMethod("nowhitespace",function(a,b){return this.optional(b)||/^\S+$/i.test(a)},"No white space please"),a.validator.addMethod("pattern",function(a,b,c){return this.optional(b)?!0:("string"==typeof c&&(c=new RegExp("^(?:"+c+")$")),c.test(a))},"Invalid format."),a.validator.addMethod("phoneNL",function(a,b){return this.optional(b)||/^((\+|00(\s|\s?\-\s?)?)31(\s|\s?\-\s?)?(\(0\)[\-\s]?)?|0)[1-9]((\s|\s?\-\s?)?[0-9]){8}$/.test(a)},"Please specify a valid phone number."),a.validator.addMethod("phoneUK",function(a,b){return a=a.replace(/\(|\)|\s+|-/g,""),this.optional(b)||a.length>9&&a.match(/^(?:(?:(?:00\s?|\+)44\s?)|(?:\(?0))(?:\d{2}\)?\s?\d{4}\s?\d{4}|\d{3}\)?\s?\d{3}\s?\d{3,4}|\d{4}\)?\s?(?:\d{5}|\d{3}\s?\d{3})|\d{5}\)?\s?\d{4,5})$/)},"Please specify a valid phone number"),a.validator.addMethod("phoneUS",function(a,b){return a=a.replace(/\s+/g,""),this.optional(b)||a.length>9&&a.match(/^(\+?1-?)?(\([2-9]([02-9]\d|1[02-9])\)|[2-9]([02-9]\d|1[02-9]))-?[2-9]([02-9]\d|1[02-9])-?\d{4}$/)},"Please specify a valid phone number"),a.validator.addMethod("phonesUK",function(a,b){return a=a.replace(/\(|\)|\s+|-/g,""),this.optional(b)||a.length>9&&a.match(/^(?:(?:(?:00\s?|\+)44\s?|0)(?:1\d{8,9}|[23]\d{9}|7(?:[1345789]\d{8}|624\d{6})))$/)},"Please specify a valid uk phone number"),a.validator.addMethod("postalCodeCA",function(a,b){return this.optional(b)||/^[ABCEGHJKLMNPRSTVXY]\d[A-Z] \d[A-Z]\d$/.test(a)},"Please specify a valid postal code"),a.validator.addMethod("postalcodeBR",function(a,b){return this.optional(b)||/^\d{2}.\d{3}-\d{3}?$|^\d{5}-?\d{3}?$/.test(a)},"Informe um CEP válido."),a.validator.addMethod("postalcodeIT",function(a,b){return this.optional(b)||/^\d{5}$/.test(a)},"Please specify a valid postal code"),a.validator.addMethod("postalcodeNL",function(a,b){return this.optional(b)||/^[1-9][0-9]{3}\s?[a-zA-Z]{2}$/.test(a)},"Please specify a valid postal code"),a.validator.addMethod("postcodeUK",function(a,b){return this.optional(b)||/^((([A-PR-UWYZ][0-9])|([A-PR-UWYZ][0-9][0-9])|([A-PR-UWYZ][A-HK-Y][0-9])|([A-PR-UWYZ][A-HK-Y][0-9][0-9])|([A-PR-UWYZ][0-9][A-HJKSTUW])|([A-PR-UWYZ][A-HK-Y][0-9][ABEHMNPRVWXY]))\s?([0-9][ABD-HJLNP-UW-Z]{2})|(GIR)\s?(0AA))$/i.test(a)},"Please specify a valid UK postcode"),a.validator.addMethod("require_from_group",function(b,c,d){var e=a(d[1],c.form),f=e.eq(0),g=f.data("valid_req_grp")?f.data("valid_req_grp"):a.extend({},this),h=e.filter(function(){return g.elementValue(this)}).length>=d[0];return f.data("valid_req_grp",g),a(c).data("being_validated")||(e.data("being_validated",!0),e.each(function(){g.element(this)}),e.data("being_validated",!1)),h},a.validator.format("Please fill at least {0} of these fields.")),a.validator.addMethod("skip_or_fill_minimum",function(b,c,d){var e=a(d[1],c.form),f=e.eq(0),g=f.data("valid_skip")?f.data("valid_skip"):a.extend({},this),h=e.filter(function(){return g.elementValue(this)}).length,i=0===h||h>=d[0];return f.data("valid_skip",g),a(c).data("being_validated")||(e.data("being_validated",!0),e.each(function(){g.element(this)}),e.data("being_validated",!1)),i},a.validator.format("Please either skip these fields or fill at least {0} of them.")),a.validator.addMethod("stateUS",function(a,b,c){var d,e="undefined"==typeof c,f=e||"undefined"==typeof c.caseSensitive?!1:c.caseSensitive,g=e||"undefined"==typeof c.includeTerritories?!1:c.includeTerritories,h=e||"undefined"==typeof c.includeMilitary?!1:c.includeMilitary;return d=g||h?g&&h?"^(A[AEKLPRSZ]|C[AOT]|D[CE]|FL|G[AU]|HI|I[ADLN]|K[SY]|LA|M[ADEINOPST]|N[CDEHJMVY]|O[HKR]|P[AR]|RI|S[CD]|T[NX]|UT|V[AIT]|W[AIVY])$":g?"^(A[KLRSZ]|C[AOT]|D[CE]|FL|G[AU]|HI|I[ADLN]|K[SY]|LA|M[ADEINOPST]|N[CDEHJMVY]|O[HKR]|P[AR]|RI|S[CD]|T[NX]|UT|V[AIT]|W[AIVY])$":"^(A[AEKLPRZ]|C[AOT]|D[CE]|FL|GA|HI|I[ADLN]|K[SY]|LA|M[ADEINOST]|N[CDEHJMVY]|O[HKR]|PA|RI|S[CD]|T[NX]|UT|V[AT]|W[AIVY])$":"^(A[KLRZ]|C[AOT]|D[CE]|FL|GA|HI|I[ADLN]|K[SY]|LA|M[ADEINOST]|N[CDEHJMVY]|O[HKR]|PA|RI|S[CD]|T[NX]|UT|V[AT]|W[AIVY])$",d=f?new RegExp(d):new RegExp(d,"i"),this.optional(b)||d.test(a)},"Please specify a valid state"),a.validator.addMethod("strippedminlength",function(b,c,d){return a(b).text().length>=d},a.validator.format("Please enter at least {0} characters")),a.validator.addMethod("time",function(a,b){return this.optional(b)||/^([01]\d|2[0-3]|[0-9])(:[0-5]\d){1,2}$/.test(a)},"Please enter a valid time, between 00:00 and 23:59"),a.validator.addMethod("time12h",function(a,b){return this.optional(b)||/^((0?[1-9]|1[012])(:[0-5]\d){1,2}(\ ?[AP]M))$/i.test(a)},"Please enter a valid time in 12-hour am/pm format"),a.validator.addMethod("url2",function(a,b){return this.optional(b)||/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)*(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(a)},a.validator.messages.url),a.validator.addMethod("vinUS",function(a){if(17!==a.length)return!1;var b,c,d,e,f,g,h=["A","B","C","D","E","F","G","H","J","K","L","M","N","P","R","S","T","U","V","W","X","Y","Z"],i=[1,2,3,4,5,6,7,8,1,2,3,4,5,7,9,2,3,4,5,6,7,8,9],j=[8,7,6,5,4,3,2,10,0,9,8,7,6,5,4,3,2],k=0;for(b=0;17>b;b++){if(e=j[b],d=a.slice(b,b+1),8===b&&(g=d),isNaN(d)){for(c=0;c