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 a3a79998..00000000 Binary files a/src/sampleWebAsWebApiClient/wwwroot/favicon.ico and /dev/null differ diff --git a/src/sampleWebAsWebApiClient/wwwroot/images/ASP-NET-Banners-01.png b/src/sampleWebAsWebApiClient/wwwroot/images/ASP-NET-Banners-01.png deleted file mode 100755 index ad3c267c..00000000 Binary files a/src/sampleWebAsWebApiClient/wwwroot/images/ASP-NET-Banners-01.png and /dev/null differ diff --git a/src/sampleWebAsWebApiClient/wwwroot/images/ASP-NET-Banners-02.png b/src/sampleWebAsWebApiClient/wwwroot/images/ASP-NET-Banners-02.png deleted file mode 100755 index 16c37fc5..00000000 Binary files a/src/sampleWebAsWebApiClient/wwwroot/images/ASP-NET-Banners-02.png and /dev/null differ diff --git a/src/sampleWebAsWebApiClient/wwwroot/images/Banner-01-Azure.png b/src/sampleWebAsWebApiClient/wwwroot/images/Banner-01-Azure.png deleted file mode 100755 index 59fb923e..00000000 Binary files a/src/sampleWebAsWebApiClient/wwwroot/images/Banner-01-Azure.png and /dev/null differ 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 c9f46113..00000000 Binary files a/src/sampleWebAsWebApiClient/wwwroot/images/Banner-02-VS.png and /dev/null differ 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