From 514c5bd6b010545e5d86b014284fad762087277a Mon Sep 17 00:00:00 2001
From: MarcEricMartel <74071476+MarcEricMartel@users.noreply.github.com>
Date: Sun, 4 Dec 2022 09:10:10 -0800
Subject: [PATCH] Add-Migration
---
.../20221104221311_Initial-Db.Designer.cs | 799 -----------
.../20221108003942_new seed.Designer.cs | 799 -----------
.../Migrations/20221108003942_new seed.cs | 295 ----
...08004541_extensionToImageNames.Designer.cs | 799 -----------
.../20221108004541_extensionToImageNames.cs | 295 ----
.../20221108012813_30produits.Designer.cs | 981 -------------
.../Migrations/20221108012813_30produits.cs | 142 --
.../20221108022705_address.Designer.cs | 995 -------------
.../Migrations/20221108022705_address.cs | 67 -
.../20221108030828_invoices.Designer.cs | 1164 ---------------
.../Migrations/20221108030828_invoices.cs | 192 ---
.../20221108033526_nonUserInvoice.Designer.cs | 1192 ----------------
.../20221108033526_nonUserInvoice.cs | 158 ---
.../20221108034952_invoiceClient.Designer.cs | 1253 -----------------
.../20221108034952_invoiceClient.cs | 202 ---
.../Migrations/20221108055442_wtf.cs | 184 ---
... => 20221204170850_Initial-Db.Designer.cs} | 87 +-
...ial-Db.cs => 20221204170850_Initial-Db.cs} | 161 ++-
.../InventoryContextModelSnapshot.cs | 83 +-
.../GrossesMitainesAPI/Models/ChargesModel.cs | 6 +-
.../GrossesMitainesAPI/Models/InvoiceModel.cs | 2 +-
21 files changed, 280 insertions(+), 9576 deletions(-)
delete mode 100644 GrossesMitaines/GrossesMitainesAPI/Migrations/20221104221311_Initial-Db.Designer.cs
delete mode 100644 GrossesMitaines/GrossesMitainesAPI/Migrations/20221108003942_new seed.Designer.cs
delete mode 100644 GrossesMitaines/GrossesMitainesAPI/Migrations/20221108003942_new seed.cs
delete mode 100644 GrossesMitaines/GrossesMitainesAPI/Migrations/20221108004541_extensionToImageNames.Designer.cs
delete mode 100644 GrossesMitaines/GrossesMitainesAPI/Migrations/20221108004541_extensionToImageNames.cs
delete mode 100644 GrossesMitaines/GrossesMitainesAPI/Migrations/20221108012813_30produits.Designer.cs
delete mode 100644 GrossesMitaines/GrossesMitainesAPI/Migrations/20221108012813_30produits.cs
delete mode 100644 GrossesMitaines/GrossesMitainesAPI/Migrations/20221108022705_address.Designer.cs
delete mode 100644 GrossesMitaines/GrossesMitainesAPI/Migrations/20221108022705_address.cs
delete mode 100644 GrossesMitaines/GrossesMitainesAPI/Migrations/20221108030828_invoices.Designer.cs
delete mode 100644 GrossesMitaines/GrossesMitainesAPI/Migrations/20221108030828_invoices.cs
delete mode 100644 GrossesMitaines/GrossesMitainesAPI/Migrations/20221108033526_nonUserInvoice.Designer.cs
delete mode 100644 GrossesMitaines/GrossesMitainesAPI/Migrations/20221108033526_nonUserInvoice.cs
delete mode 100644 GrossesMitaines/GrossesMitainesAPI/Migrations/20221108034952_invoiceClient.Designer.cs
delete mode 100644 GrossesMitaines/GrossesMitainesAPI/Migrations/20221108034952_invoiceClient.cs
delete mode 100644 GrossesMitaines/GrossesMitainesAPI/Migrations/20221108055442_wtf.cs
rename GrossesMitaines/GrossesMitainesAPI/Migrations/{20221108055442_wtf.Designer.cs => 20221204170850_Initial-Db.Designer.cs} (93%)
rename GrossesMitaines/GrossesMitainesAPI/Migrations/{20221104221311_Initial-Db.cs => 20221204170850_Initial-Db.cs} (59%)
diff --git a/GrossesMitaines/GrossesMitainesAPI/Migrations/20221104221311_Initial-Db.Designer.cs b/GrossesMitaines/GrossesMitainesAPI/Migrations/20221104221311_Initial-Db.Designer.cs
deleted file mode 100644
index 1229041..0000000
--- a/GrossesMitaines/GrossesMitainesAPI/Migrations/20221104221311_Initial-Db.Designer.cs
+++ /dev/null
@@ -1,799 +0,0 @@
-//
-using System;
-using GrossesMitainesAPI.Data;
-using Microsoft.EntityFrameworkCore;
-using Microsoft.EntityFrameworkCore.Infrastructure;
-using Microsoft.EntityFrameworkCore.Metadata;
-using Microsoft.EntityFrameworkCore.Migrations;
-using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
-
-#nullable disable
-
-namespace GrossesMitainesAPI.Migrations
-{
- [DbContext(typeof(InventoryContext))]
- [Migration("20221104221311_Initial-Db")]
- partial class InitialDb
- {
- protected override void BuildTargetModel(ModelBuilder modelBuilder)
- {
-#pragma warning disable 612, 618
- modelBuilder
- .HasAnnotation("ProductVersion", "6.0.10")
- .HasAnnotation("Relational:MaxIdentifierLength", 128);
-
- SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder, 1L, 1);
-
- modelBuilder.Entity("GrossesMitainesAPI.Data.InventoryUser", b =>
- {
- b.Property("Id")
- .HasColumnType("nvarchar(450)");
-
- b.Property("AccessFailedCount")
- .HasColumnType("int");
-
- b.Property("ConcurrencyStamp")
- .IsConcurrencyToken()
- .HasColumnType("nvarchar(max)");
-
- b.Property("Email")
- .HasMaxLength(256)
- .HasColumnType("nvarchar(256)");
-
- b.Property("EmailConfirmed")
- .HasColumnType("bit");
-
- b.Property("FirstName")
- .IsRequired()
- .HasMaxLength(30)
- .HasColumnType("nvarchar(30)");
-
- b.Property("LastName")
- .IsRequired()
- .HasMaxLength(30)
- .HasColumnType("nvarchar(30)");
-
- b.Property("LockoutEnabled")
- .HasColumnType("bit");
-
- b.Property("LockoutEnd")
- .HasColumnType("datetimeoffset");
-
- b.Property("NormalizedEmail")
- .HasMaxLength(256)
- .HasColumnType("nvarchar(256)");
-
- b.Property("NormalizedUserName")
- .HasMaxLength(256)
- .HasColumnType("nvarchar(256)");
-
- b.Property("PasswordHash")
- .HasColumnType("nvarchar(max)");
-
- b.Property("PhoneNumber")
- .HasColumnType("nvarchar(max)");
-
- b.Property("PhoneNumberConfirmed")
- .HasColumnType("bit");
-
- b.Property("SecurityStamp")
- .HasColumnType("nvarchar(max)");
-
- b.Property("TwoFactorEnabled")
- .HasColumnType("bit");
-
- b.Property("UserName")
- .HasMaxLength(256)
- .HasColumnType("nvarchar(256)");
-
- b.HasKey("Id");
-
- b.HasIndex("NormalizedEmail")
- .HasDatabaseName("EmailIndex");
-
- b.HasIndex("NormalizedUserName")
- .IsUnique()
- .HasDatabaseName("UserNameIndex")
- .HasFilter("[NormalizedUserName] IS NOT NULL");
-
- b.ToTable("AspNetUsers", (string)null);
-
- b.HasData(
- new
- {
- Id = "ecf7503a-591c-454e-a824-048e10bd0474",
- AccessFailedCount = 0,
- ConcurrencyStamp = "6ecf4a66-157e-4a5c-a6ba-84c0d8df9d8f",
- Email = "admin@admin.com",
- EmailConfirmed = false,
- FirstName = "Roger",
- LastName = "Admin",
- LockoutEnabled = false,
- NormalizedEmail = "ADMIN@ADMIN.COM",
- NormalizedUserName = "ADMIN",
- PasswordHash = "AQAAAAEAACcQAAAAELk80UgvLbSDu3xg805PHJkdcTaFrtU/wZOBkOdJFw9ji5gpPe6G3lTu2FF1ysj7eg==",
- PhoneNumberConfirmed = false,
- SecurityStamp = "eb2a7531-4487-4a67-9601-adfc03a601cf",
- TwoFactorEnabled = false,
- UserName = "Admin"
- });
- });
-
- modelBuilder.Entity("GrossesMitainesAPI.Models.AddressModel", b =>
- {
- b.Property("Id")
- .ValueGeneratedOnAdd()
- .HasColumnType("int");
-
- SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1);
-
- b.Property("Appartment")
- .HasColumnType("nvarchar(max)");
-
- b.Property("City")
- .IsRequired()
- .HasMaxLength(50)
- .HasColumnType("nvarchar(50)");
-
- b.Property("CivicNumber")
- .HasColumnType("int");
-
- b.Property("Country")
- .IsRequired()
- .HasMaxLength(30)
- .HasColumnType("nvarchar(30)");
-
- b.Property("InventoryUserId")
- .HasColumnType("nvarchar(450)");
-
- b.Property("PostalCode")
- .IsRequired()
- .HasColumnType("nvarchar(max)");
-
- b.Property("Province")
- .IsRequired()
- .HasMaxLength(3)
- .HasColumnType("nvarchar(3)");
-
- b.Property("Street")
- .IsRequired()
- .HasMaxLength(50)
- .HasColumnType("nvarchar(50)");
-
- b.HasKey("Id");
-
- b.HasIndex("InventoryUserId");
-
- b.ToTable("Addresses");
- });
-
- modelBuilder.Entity("GrossesMitainesAPI.Models.InvoiceModel", b =>
- {
- b.Property("Id")
- .ValueGeneratedOnAdd()
- .HasColumnType("int");
-
- SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1);
-
- b.Property("EmailAddress")
- .IsRequired()
- .HasColumnType("nvarchar(max)");
-
- b.Property("FirstName")
- .IsRequired()
- .HasMaxLength(30)
- .HasColumnType("nvarchar(30)");
-
- b.Property("LastName")
- .IsRequired()
- .HasMaxLength(30)
- .HasColumnType("nvarchar(30)");
-
- b.Property("LinkedAccountId")
- .HasColumnType("nvarchar(450)");
-
- b.Property("PhoneNumber")
- .IsRequired()
- .HasColumnType("nvarchar(max)");
-
- b.Property("PurchaseDate")
- .HasColumnType("datetime2");
-
- b.Property("ShippingAddressId")
- .HasColumnType("int");
-
- b.Property("Status")
- .HasColumnType("int");
-
- b.HasKey("Id");
-
- b.HasIndex("LinkedAccountId");
-
- b.HasIndex("ShippingAddressId");
-
- b.ToTable("Invoices");
- });
-
- modelBuilder.Entity("GrossesMitainesAPI.Models.InvoiceModel+ProductInvoice", b =>
- {
- b.Property("Id")
- .ValueGeneratedOnAdd()
- .HasColumnType("int");
-
- SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1);
-
- b.Property("InvoiceModelId")
- .HasColumnType("int");
-
- b.Property("ProductId")
- .HasColumnType("int");
-
- b.Property("Quantity")
- .HasColumnType("bigint");
-
- b.HasKey("Id");
-
- b.HasIndex("InvoiceModelId");
-
- b.HasIndex("ProductId");
-
- b.ToTable("ProductInvoice");
- });
-
- modelBuilder.Entity("GrossesMitainesAPI.Models.ProductModel", b =>
- {
- b.Property("Id")
- .ValueGeneratedOnAdd()
- .HasColumnType("int");
-
- SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1);
-
- b.Property("Category")
- .IsRequired()
- .HasColumnType("nvarchar(max)");
-
- b.Property("Description")
- .IsRequired()
- .HasColumnType("nvarchar(max)");
-
- b.Property("Hits")
- .HasColumnType("bigint");
-
- b.Property("ImageName")
- .HasColumnType("nvarchar(max)");
-
- b.Property("LastHit")
- .HasColumnType("datetime2");
-
- b.Property("LastSale")
- .HasColumnType("datetime2");
-
- b.Property("Price")
- .HasColumnType("decimal(18,2)");
-
- b.Property("PromoPrice")
- .HasColumnType("decimal(18,2)");
-
- b.Property("Quantity")
- .HasColumnType("bigint");
-
- b.Property("Sales")
- .HasColumnType("bigint");
-
- b.Property("Status")
- .HasColumnType("int");
-
- b.Property("Title")
- .IsRequired()
- .HasMaxLength(255)
- .HasColumnType("nvarchar(255)");
-
- b.HasKey("Id");
-
- b.ToTable("Products");
-
- b.HasData(
- new
- {
- Id = 1,
- Category = "Linge",
- Description = "Pour faire votre propre bonhomme de 1837, comme dans le bon vieux temps.",
- Hits = 0L,
- ImageName = "ceintureflechee",
- Price = 85.86m,
- PromoPrice = 29.99m,
- Quantity = 1L,
- Sales = 0L,
- Status = 4,
- Title = "Ceinture flèchée"
- },
- new
- {
- Id = 2,
- Category = "Linge",
- Description = "Parce que ça sent la coupe!",
- Hits = 0L,
- ImageName = "pantouflesCH",
- Price = 15.64m,
- PromoPrice = 9.99m,
- Quantity = 54L,
- Sales = 0L,
- Status = 0,
- Title = "Pantoufles du Canadien en Phentex"
- },
- new
- {
- Id = 3,
- Category = "Homme",
- Description = "On ne lui ferait pas mal, en tout cas!!",
- Hits = 0L,
- ImageName = "jeanlucmongrain",
- Price = 1453.12m,
- PromoPrice = 999.99m,
- Quantity = 1L,
- Sales = 0L,
- Status = 3,
- Title = "Jean-Luc Mongrain"
- },
- new
- {
- Id = 4,
- Category = "Linge",
- Description = "Tellement simple et comfortable.",
- Hits = 0L,
- ImageName = "tshirt",
- Price = 12.12m,
- PromoPrice = 9.99m,
- Quantity = 143L,
- Sales = 0L,
- Status = 0,
- Title = "T-Shirt"
- },
- new
- {
- Id = 5,
- Category = "Vêtement d'extérieur",
- Description = "Deux pour un!",
- Hits = 0L,
- ImageName = "mitaines",
- Price = 8.18m,
- PromoPrice = 6.99m,
- Quantity = 1423L,
- Sales = 0L,
- Status = 0,
- Title = "Mitaines"
- },
- new
- {
- Id = 6,
- Category = "Vêtement d'extérieur",
- Description = "Deux pour un!",
- Hits = 0L,
- ImageName = "foulard",
- Price = 10.56m,
- PromoPrice = 8.99m,
- Quantity = 14L,
- Sales = 0L,
- Status = 4,
- Title = "Foulard"
- },
- new
- {
- Id = 7,
- Category = "Sous-Vêtement",
- Description = "Pour garder le p'tit bout au chaud.",
- Hits = 0L,
- ImageName = "kokin",
- Price = 15.45m,
- PromoPrice = 12.99m,
- Quantity = 144L,
- Sales = 0L,
- Status = 4,
- Title = "Jock-Strap en phentex"
- },
- new
- {
- Id = 8,
- Category = "Sous-Vêtement",
- Description = "Pour garder l'absence de p'tit bout au chaud.",
- Hits = 0L,
- ImageName = "kokin",
- Price = 15.45m,
- PromoPrice = 12.99m,
- Quantity = 224L,
- Sales = 0L,
- Status = 4,
- Title = "Jock-Strap féminin en phentex"
- },
- new
- {
- Id = 9,
- Category = "Alien",
- Description = "En chiffon.",
- Hits = 0L,
- ImageName = "bibi",
- Price = 1045.45m,
- PromoPrice = 1023.99m,
- Quantity = 1L,
- Sales = 0L,
- Status = 3,
- Title = "Bibi"
- },
- new
- {
- Id = 10,
- Category = "Vêtement d'extérieur",
- Description = "En chiffon.",
- Hits = 0L,
- ImageName = "tuque",
- Price = 15.45m,
- PromoPrice = 12.99m,
- Quantity = 1L,
- Sales = 0L,
- Status = 0,
- Title = "Tuque en laine"
- },
- new
- {
- Id = 11,
- Category = "Vêtement d'extérieur",
- Description = "Pour se faire taper dessus avec une poêle à frire tout en restant au chaud.",
- Hits = 0L,
- ImageName = "bonhomme",
- Price = 145.45m,
- PromoPrice = 123.99m,
- Quantity = 1L,
- Sales = 0L,
- Status = 4,
- Title = "Habit de Bonhomme Carnaval"
- },
- new
- {
- Id = 12,
- Category = "Autre",
- Description = "Pour se pêter la fiole avec style.",
- Hits = 0L,
- ImageName = "gauze",
- Price = 145.45m,
- PromoPrice = 123.99m,
- Quantity = 0L,
- Sales = 0L,
- Status = 1,
- Title = "Gauze en phentex"
- },
- new
- {
- Id = 13,
- Category = "Homme",
- Description = "En chiffon.",
- Hits = 0L,
- ImageName = "jesus",
- Price = 145.45m,
- PromoPrice = 123.99m,
- Quantity = 1L,
- Sales = 0L,
- Status = 3,
- Title = "Petit Jésus de plâtre"
- },
- new
- {
- Id = 14,
- Category = "Autre",
- Description = "À écouter dans l'habit de Bonhomme Carnaval tant que possible.",
- Hits = 0L,
- ImageName = "vhs",
- Price = 3.45m,
- PromoPrice = 1.99m,
- Quantity = 164363L,
- Sales = 0L,
- Status = 3,
- Title = "VHS de la Guerre des Tuques"
- },
- new
- {
- Id = 15,
- Category = "Linge",
- Description = "(N'est pas réellement pare-balle).",
- Hits = 0L,
- ImageName = "chandailquetaine",
- Price = 1435.45m,
- PromoPrice = 1223.99m,
- Quantity = 18L,
- Sales = 0L,
- Status = 3,
- Title = "Gilet pare-balle en laine"
- },
- new
- {
- Id = 16,
- Category = "Autre",
- Description = "Pour s'éffoirer le nez dedans.",
- Hits = 0L,
- ImageName = "doudou",
- Price = 14.45m,
- PromoPrice = 13.99m,
- Quantity = 14L,
- Sales = 0L,
- Status = 0,
- Title = "Doudou"
- },
- new
- {
- Id = 17,
- Category = "Vêtements d'extérieur",
- Description = "Pour avoir l'air thug en hiver.",
- Hits = 0L,
- ImageName = "mitaines2",
- Price = 9.45m,
- PromoPrice = 8.99m,
- Quantity = 16L,
- Sales = 0L,
- Status = 0,
- Title = "Mitaines pas de doigts"
- });
- });
-
- modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRole", b =>
- {
- b.Property("Id")
- .HasColumnType("nvarchar(450)");
-
- b.Property("ConcurrencyStamp")
- .IsConcurrencyToken()
- .HasColumnType("nvarchar(max)");
-
- b.Property("Name")
- .HasMaxLength(256)
- .HasColumnType("nvarchar(256)");
-
- b.Property("NormalizedName")
- .HasMaxLength(256)
- .HasColumnType("nvarchar(256)");
-
- b.HasKey("Id");
-
- b.HasIndex("NormalizedName")
- .IsUnique()
- .HasDatabaseName("RoleNameIndex")
- .HasFilter("[NormalizedName] IS NOT NULL");
-
- b.ToTable("AspNetRoles", (string)null);
-
- b.HasData(
- new
- {
- Id = "c9e08b20-d8a5-473f-9f52-572eb23c12af",
- ConcurrencyStamp = "9708e256-7f72-43a3-9981-3d46a496efef",
- Name = "Administrateur",
- NormalizedName = "ADMINISTRATEUR"
- },
- new
- {
- Id = "1b7b9c55-c746-493a-a24f-3d5ca937298e",
- ConcurrencyStamp = "ea9b728b-01ce-41db-a0b8-267b641c38c8",
- Name = "Client",
- NormalizedName = "CLIENT"
- });
- });
-
- modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b =>
- {
- b.Property("Id")
- .ValueGeneratedOnAdd()
- .HasColumnType("int");
-
- SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1);
-
- b.Property("ClaimType")
- .HasColumnType("nvarchar(max)");
-
- b.Property("ClaimValue")
- .HasColumnType("nvarchar(max)");
-
- b.Property("RoleId")
- .IsRequired()
- .HasColumnType("nvarchar(450)");
-
- b.HasKey("Id");
-
- b.HasIndex("RoleId");
-
- b.ToTable("AspNetRoleClaims", (string)null);
- });
-
- modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b =>
- {
- b.Property("Id")
- .ValueGeneratedOnAdd()
- .HasColumnType("int");
-
- SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1);
-
- b.Property("ClaimType")
- .HasColumnType("nvarchar(max)");
-
- b.Property("ClaimValue")
- .HasColumnType("nvarchar(max)");
-
- b.Property("UserId")
- .IsRequired()
- .HasColumnType("nvarchar(450)");
-
- b.HasKey("Id");
-
- b.HasIndex("UserId");
-
- b.ToTable("AspNetUserClaims", (string)null);
- });
-
- modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b =>
- {
- b.Property("LoginProvider")
- .HasColumnType("nvarchar(450)");
-
- b.Property("ProviderKey")
- .HasColumnType("nvarchar(450)");
-
- b.Property("ProviderDisplayName")
- .HasColumnType("nvarchar(max)");
-
- b.Property("UserId")
- .IsRequired()
- .HasColumnType("nvarchar(450)");
-
- b.HasKey("LoginProvider", "ProviderKey");
-
- b.HasIndex("UserId");
-
- b.ToTable("AspNetUserLogins", (string)null);
- });
-
- modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b =>
- {
- b.Property("UserId")
- .HasColumnType("nvarchar(450)");
-
- b.Property("RoleId")
- .HasColumnType("nvarchar(450)");
-
- b.HasKey("UserId", "RoleId");
-
- b.HasIndex("RoleId");
-
- b.ToTable("AspNetUserRoles", (string)null);
-
- b.HasData(
- new
- {
- UserId = "ecf7503a-591c-454e-a824-048e10bd0474",
- RoleId = "c9e08b20-d8a5-473f-9f52-572eb23c12af"
- },
- new
- {
- UserId = "ecf7503a-591c-454e-a824-048e10bd0474",
- RoleId = "1b7b9c55-c746-493a-a24f-3d5ca937298e"
- });
- });
-
- modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b =>
- {
- b.Property("UserId")
- .HasColumnType("nvarchar(450)");
-
- b.Property("LoginProvider")
- .HasColumnType("nvarchar(450)");
-
- b.Property("Name")
- .HasColumnType("nvarchar(450)");
-
- b.Property("Value")
- .HasColumnType("nvarchar(max)");
-
- b.HasKey("UserId", "LoginProvider", "Name");
-
- b.ToTable("AspNetUserTokens", (string)null);
- });
-
- modelBuilder.Entity("GrossesMitainesAPI.Models.AddressModel", b =>
- {
- b.HasOne("GrossesMitainesAPI.Data.InventoryUser", null)
- .WithMany("Adresses")
- .HasForeignKey("InventoryUserId");
- });
-
- modelBuilder.Entity("GrossesMitainesAPI.Models.InvoiceModel", b =>
- {
- b.HasOne("GrossesMitainesAPI.Data.InventoryUser", "LinkedAccount")
- .WithMany()
- .HasForeignKey("LinkedAccountId");
-
- b.HasOne("GrossesMitainesAPI.Models.AddressModel", "ShippingAddress")
- .WithMany()
- .HasForeignKey("ShippingAddressId")
- .OnDelete(DeleteBehavior.Cascade)
- .IsRequired();
-
- b.Navigation("LinkedAccount");
-
- b.Navigation("ShippingAddress");
- });
-
- modelBuilder.Entity("GrossesMitainesAPI.Models.InvoiceModel+ProductInvoice", b =>
- {
- b.HasOne("GrossesMitainesAPI.Models.InvoiceModel", null)
- .WithMany("Products")
- .HasForeignKey("InvoiceModelId");
-
- b.HasOne("GrossesMitainesAPI.Models.ProductModel", "Product")
- .WithMany()
- .HasForeignKey("ProductId")
- .OnDelete(DeleteBehavior.Cascade)
- .IsRequired();
-
- b.Navigation("Product");
- });
-
- modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b =>
- {
- b.HasOne("Microsoft.AspNetCore.Identity.IdentityRole", null)
- .WithMany()
- .HasForeignKey("RoleId")
- .OnDelete(DeleteBehavior.Cascade)
- .IsRequired();
- });
-
- modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b =>
- {
- b.HasOne("GrossesMitainesAPI.Data.InventoryUser", null)
- .WithMany()
- .HasForeignKey("UserId")
- .OnDelete(DeleteBehavior.Cascade)
- .IsRequired();
- });
-
- modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b =>
- {
- b.HasOne("GrossesMitainesAPI.Data.InventoryUser", null)
- .WithMany()
- .HasForeignKey("UserId")
- .OnDelete(DeleteBehavior.Cascade)
- .IsRequired();
- });
-
- modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b =>
- {
- b.HasOne("Microsoft.AspNetCore.Identity.IdentityRole", null)
- .WithMany()
- .HasForeignKey("RoleId")
- .OnDelete(DeleteBehavior.Cascade)
- .IsRequired();
-
- b.HasOne("GrossesMitainesAPI.Data.InventoryUser", null)
- .WithMany()
- .HasForeignKey("UserId")
- .OnDelete(DeleteBehavior.Cascade)
- .IsRequired();
- });
-
- modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b =>
- {
- b.HasOne("GrossesMitainesAPI.Data.InventoryUser", null)
- .WithMany()
- .HasForeignKey("UserId")
- .OnDelete(DeleteBehavior.Cascade)
- .IsRequired();
- });
-
- modelBuilder.Entity("GrossesMitainesAPI.Data.InventoryUser", b =>
- {
- b.Navigation("Adresses");
- });
-
- modelBuilder.Entity("GrossesMitainesAPI.Models.InvoiceModel", b =>
- {
- b.Navigation("Products");
- });
-#pragma warning restore 612, 618
- }
- }
-}
diff --git a/GrossesMitaines/GrossesMitainesAPI/Migrations/20221108003942_new seed.Designer.cs b/GrossesMitaines/GrossesMitainesAPI/Migrations/20221108003942_new seed.Designer.cs
deleted file mode 100644
index 33742ff..0000000
--- a/GrossesMitaines/GrossesMitainesAPI/Migrations/20221108003942_new seed.Designer.cs
+++ /dev/null
@@ -1,799 +0,0 @@
-//
-using System;
-using GrossesMitainesAPI.Data;
-using Microsoft.EntityFrameworkCore;
-using Microsoft.EntityFrameworkCore.Infrastructure;
-using Microsoft.EntityFrameworkCore.Metadata;
-using Microsoft.EntityFrameworkCore.Migrations;
-using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
-
-#nullable disable
-
-namespace GrossesMitainesAPI.Migrations
-{
- [DbContext(typeof(InventoryContext))]
- [Migration("20221108003942_new seed")]
- partial class newseed
- {
- protected override void BuildTargetModel(ModelBuilder modelBuilder)
- {
-#pragma warning disable 612, 618
- modelBuilder
- .HasAnnotation("ProductVersion", "6.0.10")
- .HasAnnotation("Relational:MaxIdentifierLength", 128);
-
- SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder, 1L, 1);
-
- modelBuilder.Entity("GrossesMitainesAPI.Data.InventoryUser", b =>
- {
- b.Property("Id")
- .HasColumnType("nvarchar(450)");
-
- b.Property("AccessFailedCount")
- .HasColumnType("int");
-
- b.Property("ConcurrencyStamp")
- .IsConcurrencyToken()
- .HasColumnType("nvarchar(max)");
-
- b.Property("Email")
- .HasMaxLength(256)
- .HasColumnType("nvarchar(256)");
-
- b.Property("EmailConfirmed")
- .HasColumnType("bit");
-
- b.Property("FirstName")
- .IsRequired()
- .HasMaxLength(30)
- .HasColumnType("nvarchar(30)");
-
- b.Property("LastName")
- .IsRequired()
- .HasMaxLength(30)
- .HasColumnType("nvarchar(30)");
-
- b.Property("LockoutEnabled")
- .HasColumnType("bit");
-
- b.Property("LockoutEnd")
- .HasColumnType("datetimeoffset");
-
- b.Property("NormalizedEmail")
- .HasMaxLength(256)
- .HasColumnType("nvarchar(256)");
-
- b.Property("NormalizedUserName")
- .HasMaxLength(256)
- .HasColumnType("nvarchar(256)");
-
- b.Property("PasswordHash")
- .HasColumnType("nvarchar(max)");
-
- b.Property("PhoneNumber")
- .HasColumnType("nvarchar(max)");
-
- b.Property("PhoneNumberConfirmed")
- .HasColumnType("bit");
-
- b.Property("SecurityStamp")
- .HasColumnType("nvarchar(max)");
-
- b.Property("TwoFactorEnabled")
- .HasColumnType("bit");
-
- b.Property("UserName")
- .HasMaxLength(256)
- .HasColumnType("nvarchar(256)");
-
- b.HasKey("Id");
-
- b.HasIndex("NormalizedEmail")
- .HasDatabaseName("EmailIndex");
-
- b.HasIndex("NormalizedUserName")
- .IsUnique()
- .HasDatabaseName("UserNameIndex")
- .HasFilter("[NormalizedUserName] IS NOT NULL");
-
- b.ToTable("AspNetUsers", (string)null);
-
- b.HasData(
- new
- {
- Id = "ecf7503a-591c-454e-a824-048e10bd0474",
- AccessFailedCount = 0,
- ConcurrencyStamp = "81c3c0a1-e7f1-47ff-a08d-550563cf729b",
- Email = "admin@admin.com",
- EmailConfirmed = false,
- FirstName = "Roger",
- LastName = "Admin",
- LockoutEnabled = false,
- NormalizedEmail = "ADMIN@ADMIN.COM",
- NormalizedUserName = "ADMIN",
- PasswordHash = "AQAAAAEAACcQAAAAEIgKKr5wiFRKUkGoYTMm88Q4a0weHaJya+yZ37ql6FZBiws3UA0aLgVsl/DKWtiqTw==",
- PhoneNumberConfirmed = false,
- SecurityStamp = "c4cff2f9-f6a1-45ca-b43f-a2792211bfdf",
- TwoFactorEnabled = false,
- UserName = "Admin"
- });
- });
-
- modelBuilder.Entity("GrossesMitainesAPI.Models.AddressModel", b =>
- {
- b.Property("Id")
- .ValueGeneratedOnAdd()
- .HasColumnType("int");
-
- SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1);
-
- b.Property("Appartment")
- .HasColumnType("nvarchar(max)");
-
- b.Property("City")
- .IsRequired()
- .HasMaxLength(50)
- .HasColumnType("nvarchar(50)");
-
- b.Property("CivicNumber")
- .HasColumnType("int");
-
- b.Property("Country")
- .IsRequired()
- .HasMaxLength(30)
- .HasColumnType("nvarchar(30)");
-
- b.Property("InventoryUserId")
- .HasColumnType("nvarchar(450)");
-
- b.Property("PostalCode")
- .IsRequired()
- .HasColumnType("nvarchar(max)");
-
- b.Property("Province")
- .IsRequired()
- .HasMaxLength(3)
- .HasColumnType("nvarchar(3)");
-
- b.Property("Street")
- .IsRequired()
- .HasMaxLength(50)
- .HasColumnType("nvarchar(50)");
-
- b.HasKey("Id");
-
- b.HasIndex("InventoryUserId");
-
- b.ToTable("Addresses");
- });
-
- modelBuilder.Entity("GrossesMitainesAPI.Models.InvoiceModel", b =>
- {
- b.Property("Id")
- .ValueGeneratedOnAdd()
- .HasColumnType("int");
-
- SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1);
-
- b.Property("EmailAddress")
- .IsRequired()
- .HasColumnType("nvarchar(max)");
-
- b.Property("FirstName")
- .IsRequired()
- .HasMaxLength(30)
- .HasColumnType("nvarchar(30)");
-
- b.Property("LastName")
- .IsRequired()
- .HasMaxLength(30)
- .HasColumnType("nvarchar(30)");
-
- b.Property("LinkedAccountId")
- .HasColumnType("nvarchar(450)");
-
- b.Property("PhoneNumber")
- .IsRequired()
- .HasColumnType("nvarchar(max)");
-
- b.Property("PurchaseDate")
- .HasColumnType("datetime2");
-
- b.Property("ShippingAddressId")
- .HasColumnType("int");
-
- b.Property("Status")
- .HasColumnType("int");
-
- b.HasKey("Id");
-
- b.HasIndex("LinkedAccountId");
-
- b.HasIndex("ShippingAddressId");
-
- b.ToTable("Invoices");
- });
-
- modelBuilder.Entity("GrossesMitainesAPI.Models.InvoiceModel+ProductInvoice", b =>
- {
- b.Property("Id")
- .ValueGeneratedOnAdd()
- .HasColumnType("int");
-
- SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1);
-
- b.Property("InvoiceModelId")
- .HasColumnType("int");
-
- b.Property("ProductId")
- .HasColumnType("int");
-
- b.Property("Quantity")
- .HasColumnType("bigint");
-
- b.HasKey("Id");
-
- b.HasIndex("InvoiceModelId");
-
- b.HasIndex("ProductId");
-
- b.ToTable("ProductInvoice");
- });
-
- modelBuilder.Entity("GrossesMitainesAPI.Models.ProductModel", b =>
- {
- b.Property("Id")
- .ValueGeneratedOnAdd()
- .HasColumnType("int");
-
- SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1);
-
- b.Property("Category")
- .IsRequired()
- .HasColumnType("nvarchar(max)");
-
- b.Property("Description")
- .IsRequired()
- .HasColumnType("nvarchar(max)");
-
- b.Property("Hits")
- .HasColumnType("bigint");
-
- b.Property("ImageName")
- .HasColumnType("nvarchar(max)");
-
- b.Property("LastHit")
- .HasColumnType("datetime2");
-
- b.Property("LastSale")
- .HasColumnType("datetime2");
-
- b.Property("Price")
- .HasColumnType("decimal(18,2)");
-
- b.Property("PromoPrice")
- .HasColumnType("decimal(18,2)");
-
- b.Property("Quantity")
- .HasColumnType("bigint");
-
- b.Property("Sales")
- .HasColumnType("bigint");
-
- b.Property("Status")
- .HasColumnType("int");
-
- b.Property("Title")
- .IsRequired()
- .HasMaxLength(255)
- .HasColumnType("nvarchar(255)");
-
- b.HasKey("Id");
-
- b.ToTable("Products");
-
- b.HasData(
- new
- {
- Id = 1,
- Category = "Linge",
- Description = "Pour faire votre propre bonhomme de 1837, comme dans le bon vieux temps.",
- Hits = 0L,
- ImageName = "$ceintureflechee",
- Price = 85.86m,
- PromoPrice = 29.99m,
- Quantity = 1L,
- Sales = 0L,
- Status = 4,
- Title = "Ceinture flèchée"
- },
- new
- {
- Id = 2,
- Category = "Linge",
- Description = "Parce que ça sent la coupe!",
- Hits = 0L,
- ImageName = "$pantouflesCH",
- Price = 15.64m,
- PromoPrice = 9.99m,
- Quantity = 54L,
- Sales = 0L,
- Status = 0,
- Title = "Pantoufles du Canadien en Phentex"
- },
- new
- {
- Id = 3,
- Category = "Homme",
- Description = "On ne lui ferait pas mal, en tout cas!!",
- Hits = 0L,
- ImageName = "$jeanlucmongrain",
- Price = 1453.12m,
- PromoPrice = 999.99m,
- Quantity = 1L,
- Sales = 0L,
- Status = 3,
- Title = "Jean-Luc Mongrain"
- },
- new
- {
- Id = 4,
- Category = "Linge",
- Description = "Tellement simple et comfortable.",
- Hits = 0L,
- ImageName = "$tshirt",
- Price = 12.12m,
- PromoPrice = 9.99m,
- Quantity = 143L,
- Sales = 0L,
- Status = 0,
- Title = "T-Shirt"
- },
- new
- {
- Id = 5,
- Category = "Vêtement d'extérieur",
- Description = "Deux pour un!",
- Hits = 0L,
- ImageName = "$mitaines",
- Price = 8.18m,
- PromoPrice = 6.99m,
- Quantity = 1423L,
- Sales = 0L,
- Status = 0,
- Title = "Mitaines"
- },
- new
- {
- Id = 6,
- Category = "Vêtement d'extérieur",
- Description = "Deux pour un!",
- Hits = 0L,
- ImageName = "$foulard",
- Price = 10.56m,
- PromoPrice = 8.99m,
- Quantity = 14L,
- Sales = 0L,
- Status = 4,
- Title = "Foulard"
- },
- new
- {
- Id = 7,
- Category = "Sous-Vêtement",
- Description = "Pour garder le p'tit bout au chaud.",
- Hits = 0L,
- ImageName = "$kokin",
- Price = 15.45m,
- PromoPrice = 12.99m,
- Quantity = 144L,
- Sales = 0L,
- Status = 4,
- Title = "Jock-Strap en phentex"
- },
- new
- {
- Id = 8,
- Category = "Sous-Vêtement",
- Description = "Pour garder l'absence de p'tit bout au chaud.",
- Hits = 0L,
- ImageName = "$kokinfemme",
- Price = 15.45m,
- PromoPrice = 12.99m,
- Quantity = 224L,
- Sales = 0L,
- Status = 4,
- Title = "Jock-Strap féminin en phentex"
- },
- new
- {
- Id = 9,
- Category = "Alien",
- Description = "En chiffon.",
- Hits = 0L,
- ImageName = "$bibi",
- Price = 1045.45m,
- PromoPrice = 1023.99m,
- Quantity = 1L,
- Sales = 0L,
- Status = 3,
- Title = "Bibi"
- },
- new
- {
- Id = 10,
- Category = "Vêtement d'extérieur",
- Description = "En chiffon.",
- Hits = 0L,
- ImageName = "$tuque",
- Price = 15.45m,
- PromoPrice = 12.99m,
- Quantity = 1L,
- Sales = 0L,
- Status = 0,
- Title = "Tuque en laine"
- },
- new
- {
- Id = 11,
- Category = "Vêtement d'extérieur",
- Description = "Pour se faire taper dessus avec une poêle à frire tout en restant au chaud.",
- Hits = 0L,
- ImageName = "$bonhomme",
- Price = 145.45m,
- PromoPrice = 123.99m,
- Quantity = 1L,
- Sales = 0L,
- Status = 4,
- Title = "Habit de Bonhomme Carnaval"
- },
- new
- {
- Id = 12,
- Category = "Autre",
- Description = "Pour se pêter la fiole avec style.",
- Hits = 0L,
- ImageName = "$gauze",
- Price = 145.45m,
- PromoPrice = 123.99m,
- Quantity = 0L,
- Sales = 0L,
- Status = 1,
- Title = "Gauze en phentex"
- },
- new
- {
- Id = 13,
- Category = "Homme",
- Description = "En chiffon.",
- Hits = 0L,
- ImageName = "$jesus",
- Price = 145.45m,
- PromoPrice = 123.99m,
- Quantity = 1L,
- Sales = 0L,
- Status = 3,
- Title = "Petit Jésus de plâtre"
- },
- new
- {
- Id = 14,
- Category = "Autre",
- Description = "À écouter dans l'habit de Bonhomme Carnaval tant que possible.",
- Hits = 0L,
- ImageName = "$vhs",
- Price = 3.45m,
- PromoPrice = 1.99m,
- Quantity = 164363L,
- Sales = 0L,
- Status = 3,
- Title = "VHS de la Guerre des Tuques"
- },
- new
- {
- Id = 15,
- Category = "Linge",
- Description = "(N'est pas réellement pare-balle).",
- Hits = 0L,
- ImageName = "$chandailquetaine",
- Price = 1435.45m,
- PromoPrice = 1223.99m,
- Quantity = 18L,
- Sales = 0L,
- Status = 3,
- Title = "Gilet pare-balle en laine"
- },
- new
- {
- Id = 16,
- Category = "Autre",
- Description = "Pour s'éffoirer le nez dedans.",
- Hits = 0L,
- ImageName = "$doudou",
- Price = 14.45m,
- PromoPrice = 13.99m,
- Quantity = 14L,
- Sales = 0L,
- Status = 0,
- Title = "Doudou"
- },
- new
- {
- Id = 17,
- Category = "Vêtements d'extérieur",
- Description = "Pour avoir l'air thug en hiver.",
- Hits = 0L,
- ImageName = "$mitaines2",
- Price = 9.45m,
- PromoPrice = 8.99m,
- Quantity = 16L,
- Sales = 0L,
- Status = 0,
- Title = "Mitaines pas de doigts"
- });
- });
-
- modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRole", b =>
- {
- b.Property("Id")
- .HasColumnType("nvarchar(450)");
-
- b.Property("ConcurrencyStamp")
- .IsConcurrencyToken()
- .HasColumnType("nvarchar(max)");
-
- b.Property("Name")
- .HasMaxLength(256)
- .HasColumnType("nvarchar(256)");
-
- b.Property("NormalizedName")
- .HasMaxLength(256)
- .HasColumnType("nvarchar(256)");
-
- b.HasKey("Id");
-
- b.HasIndex("NormalizedName")
- .IsUnique()
- .HasDatabaseName("RoleNameIndex")
- .HasFilter("[NormalizedName] IS NOT NULL");
-
- b.ToTable("AspNetRoles", (string)null);
-
- b.HasData(
- new
- {
- Id = "c9e08b20-d8a5-473f-9f52-572eb23c12af",
- ConcurrencyStamp = "aa9cf131-5db2-4812-b869-12adabaf5ac1",
- Name = "Administrateur",
- NormalizedName = "ADMINISTRATEUR"
- },
- new
- {
- Id = "1b7b9c55-c746-493a-a24f-3d5ca937298e",
- ConcurrencyStamp = "a1e6c5dc-1922-4d6d-9386-17636378a41a",
- Name = "Client",
- NormalizedName = "CLIENT"
- });
- });
-
- modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b =>
- {
- b.Property("Id")
- .ValueGeneratedOnAdd()
- .HasColumnType("int");
-
- SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1);
-
- b.Property("ClaimType")
- .HasColumnType("nvarchar(max)");
-
- b.Property("ClaimValue")
- .HasColumnType("nvarchar(max)");
-
- b.Property("RoleId")
- .IsRequired()
- .HasColumnType("nvarchar(450)");
-
- b.HasKey("Id");
-
- b.HasIndex("RoleId");
-
- b.ToTable("AspNetRoleClaims", (string)null);
- });
-
- modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b =>
- {
- b.Property("Id")
- .ValueGeneratedOnAdd()
- .HasColumnType("int");
-
- SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1);
-
- b.Property("ClaimType")
- .HasColumnType("nvarchar(max)");
-
- b.Property("ClaimValue")
- .HasColumnType("nvarchar(max)");
-
- b.Property("UserId")
- .IsRequired()
- .HasColumnType("nvarchar(450)");
-
- b.HasKey("Id");
-
- b.HasIndex("UserId");
-
- b.ToTable("AspNetUserClaims", (string)null);
- });
-
- modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b =>
- {
- b.Property("LoginProvider")
- .HasColumnType("nvarchar(450)");
-
- b.Property("ProviderKey")
- .HasColumnType("nvarchar(450)");
-
- b.Property("ProviderDisplayName")
- .HasColumnType("nvarchar(max)");
-
- b.Property("UserId")
- .IsRequired()
- .HasColumnType("nvarchar(450)");
-
- b.HasKey("LoginProvider", "ProviderKey");
-
- b.HasIndex("UserId");
-
- b.ToTable("AspNetUserLogins", (string)null);
- });
-
- modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b =>
- {
- b.Property("UserId")
- .HasColumnType("nvarchar(450)");
-
- b.Property("RoleId")
- .HasColumnType("nvarchar(450)");
-
- b.HasKey("UserId", "RoleId");
-
- b.HasIndex("RoleId");
-
- b.ToTable("AspNetUserRoles", (string)null);
-
- b.HasData(
- new
- {
- UserId = "ecf7503a-591c-454e-a824-048e10bd0474",
- RoleId = "c9e08b20-d8a5-473f-9f52-572eb23c12af"
- },
- new
- {
- UserId = "ecf7503a-591c-454e-a824-048e10bd0474",
- RoleId = "1b7b9c55-c746-493a-a24f-3d5ca937298e"
- });
- });
-
- modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b =>
- {
- b.Property("UserId")
- .HasColumnType("nvarchar(450)");
-
- b.Property("LoginProvider")
- .HasColumnType("nvarchar(450)");
-
- b.Property("Name")
- .HasColumnType("nvarchar(450)");
-
- b.Property("Value")
- .HasColumnType("nvarchar(max)");
-
- b.HasKey("UserId", "LoginProvider", "Name");
-
- b.ToTable("AspNetUserTokens", (string)null);
- });
-
- modelBuilder.Entity("GrossesMitainesAPI.Models.AddressModel", b =>
- {
- b.HasOne("GrossesMitainesAPI.Data.InventoryUser", null)
- .WithMany("Adresses")
- .HasForeignKey("InventoryUserId");
- });
-
- modelBuilder.Entity("GrossesMitainesAPI.Models.InvoiceModel", b =>
- {
- b.HasOne("GrossesMitainesAPI.Data.InventoryUser", "LinkedAccount")
- .WithMany()
- .HasForeignKey("LinkedAccountId");
-
- b.HasOne("GrossesMitainesAPI.Models.AddressModel", "ShippingAddress")
- .WithMany()
- .HasForeignKey("ShippingAddressId")
- .OnDelete(DeleteBehavior.Cascade)
- .IsRequired();
-
- b.Navigation("LinkedAccount");
-
- b.Navigation("ShippingAddress");
- });
-
- modelBuilder.Entity("GrossesMitainesAPI.Models.InvoiceModel+ProductInvoice", b =>
- {
- b.HasOne("GrossesMitainesAPI.Models.InvoiceModel", null)
- .WithMany("Products")
- .HasForeignKey("InvoiceModelId");
-
- b.HasOne("GrossesMitainesAPI.Models.ProductModel", "Product")
- .WithMany()
- .HasForeignKey("ProductId")
- .OnDelete(DeleteBehavior.Cascade)
- .IsRequired();
-
- b.Navigation("Product");
- });
-
- modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b =>
- {
- b.HasOne("Microsoft.AspNetCore.Identity.IdentityRole", null)
- .WithMany()
- .HasForeignKey("RoleId")
- .OnDelete(DeleteBehavior.Cascade)
- .IsRequired();
- });
-
- modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b =>
- {
- b.HasOne("GrossesMitainesAPI.Data.InventoryUser", null)
- .WithMany()
- .HasForeignKey("UserId")
- .OnDelete(DeleteBehavior.Cascade)
- .IsRequired();
- });
-
- modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b =>
- {
- b.HasOne("GrossesMitainesAPI.Data.InventoryUser", null)
- .WithMany()
- .HasForeignKey("UserId")
- .OnDelete(DeleteBehavior.Cascade)
- .IsRequired();
- });
-
- modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b =>
- {
- b.HasOne("Microsoft.AspNetCore.Identity.IdentityRole", null)
- .WithMany()
- .HasForeignKey("RoleId")
- .OnDelete(DeleteBehavior.Cascade)
- .IsRequired();
-
- b.HasOne("GrossesMitainesAPI.Data.InventoryUser", null)
- .WithMany()
- .HasForeignKey("UserId")
- .OnDelete(DeleteBehavior.Cascade)
- .IsRequired();
- });
-
- modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b =>
- {
- b.HasOne("GrossesMitainesAPI.Data.InventoryUser", null)
- .WithMany()
- .HasForeignKey("UserId")
- .OnDelete(DeleteBehavior.Cascade)
- .IsRequired();
- });
-
- modelBuilder.Entity("GrossesMitainesAPI.Data.InventoryUser", b =>
- {
- b.Navigation("Adresses");
- });
-
- modelBuilder.Entity("GrossesMitainesAPI.Models.InvoiceModel", b =>
- {
- b.Navigation("Products");
- });
-#pragma warning restore 612, 618
- }
- }
-}
diff --git a/GrossesMitaines/GrossesMitainesAPI/Migrations/20221108003942_new seed.cs b/GrossesMitaines/GrossesMitainesAPI/Migrations/20221108003942_new seed.cs
deleted file mode 100644
index f90b907..0000000
--- a/GrossesMitaines/GrossesMitainesAPI/Migrations/20221108003942_new seed.cs
+++ /dev/null
@@ -1,295 +0,0 @@
-using Microsoft.EntityFrameworkCore.Migrations;
-
-#nullable disable
-
-namespace GrossesMitainesAPI.Migrations
-{
- public partial class newseed : Migration
- {
- protected override void Up(MigrationBuilder migrationBuilder)
- {
- migrationBuilder.UpdateData(
- table: "AspNetRoles",
- keyColumn: "Id",
- keyValue: "1b7b9c55-c746-493a-a24f-3d5ca937298e",
- column: "ConcurrencyStamp",
- value: "a1e6c5dc-1922-4d6d-9386-17636378a41a");
-
- migrationBuilder.UpdateData(
- table: "AspNetRoles",
- keyColumn: "Id",
- keyValue: "c9e08b20-d8a5-473f-9f52-572eb23c12af",
- column: "ConcurrencyStamp",
- value: "aa9cf131-5db2-4812-b869-12adabaf5ac1");
-
- migrationBuilder.UpdateData(
- table: "AspNetUsers",
- keyColumn: "Id",
- keyValue: "ecf7503a-591c-454e-a824-048e10bd0474",
- columns: new[] { "ConcurrencyStamp", "PasswordHash", "SecurityStamp" },
- values: new object[] { "81c3c0a1-e7f1-47ff-a08d-550563cf729b", "AQAAAAEAACcQAAAAEIgKKr5wiFRKUkGoYTMm88Q4a0weHaJya+yZ37ql6FZBiws3UA0aLgVsl/DKWtiqTw==", "c4cff2f9-f6a1-45ca-b43f-a2792211bfdf" });
-
- migrationBuilder.UpdateData(
- table: "Products",
- keyColumn: "Id",
- keyValue: 1,
- column: "ImageName",
- value: "$ceintureflechee");
-
- migrationBuilder.UpdateData(
- table: "Products",
- keyColumn: "Id",
- keyValue: 2,
- column: "ImageName",
- value: "$pantouflesCH");
-
- migrationBuilder.UpdateData(
- table: "Products",
- keyColumn: "Id",
- keyValue: 3,
- column: "ImageName",
- value: "$jeanlucmongrain");
-
- migrationBuilder.UpdateData(
- table: "Products",
- keyColumn: "Id",
- keyValue: 4,
- column: "ImageName",
- value: "$tshirt");
-
- migrationBuilder.UpdateData(
- table: "Products",
- keyColumn: "Id",
- keyValue: 5,
- column: "ImageName",
- value: "$mitaines");
-
- migrationBuilder.UpdateData(
- table: "Products",
- keyColumn: "Id",
- keyValue: 6,
- column: "ImageName",
- value: "$foulard");
-
- migrationBuilder.UpdateData(
- table: "Products",
- keyColumn: "Id",
- keyValue: 7,
- column: "ImageName",
- value: "$kokin");
-
- migrationBuilder.UpdateData(
- table: "Products",
- keyColumn: "Id",
- keyValue: 8,
- column: "ImageName",
- value: "$kokinfemme");
-
- migrationBuilder.UpdateData(
- table: "Products",
- keyColumn: "Id",
- keyValue: 9,
- column: "ImageName",
- value: "$bibi");
-
- migrationBuilder.UpdateData(
- table: "Products",
- keyColumn: "Id",
- keyValue: 10,
- column: "ImageName",
- value: "$tuque");
-
- migrationBuilder.UpdateData(
- table: "Products",
- keyColumn: "Id",
- keyValue: 11,
- column: "ImageName",
- value: "$bonhomme");
-
- migrationBuilder.UpdateData(
- table: "Products",
- keyColumn: "Id",
- keyValue: 12,
- column: "ImageName",
- value: "$gauze");
-
- migrationBuilder.UpdateData(
- table: "Products",
- keyColumn: "Id",
- keyValue: 13,
- column: "ImageName",
- value: "$jesus");
-
- migrationBuilder.UpdateData(
- table: "Products",
- keyColumn: "Id",
- keyValue: 14,
- column: "ImageName",
- value: "$vhs");
-
- migrationBuilder.UpdateData(
- table: "Products",
- keyColumn: "Id",
- keyValue: 15,
- column: "ImageName",
- value: "$chandailquetaine");
-
- migrationBuilder.UpdateData(
- table: "Products",
- keyColumn: "Id",
- keyValue: 16,
- column: "ImageName",
- value: "$doudou");
-
- migrationBuilder.UpdateData(
- table: "Products",
- keyColumn: "Id",
- keyValue: 17,
- column: "ImageName",
- value: "$mitaines2");
- }
-
- protected override void Down(MigrationBuilder migrationBuilder)
- {
- migrationBuilder.UpdateData(
- table: "AspNetRoles",
- keyColumn: "Id",
- keyValue: "1b7b9c55-c746-493a-a24f-3d5ca937298e",
- column: "ConcurrencyStamp",
- value: "ea9b728b-01ce-41db-a0b8-267b641c38c8");
-
- migrationBuilder.UpdateData(
- table: "AspNetRoles",
- keyColumn: "Id",
- keyValue: "c9e08b20-d8a5-473f-9f52-572eb23c12af",
- column: "ConcurrencyStamp",
- value: "9708e256-7f72-43a3-9981-3d46a496efef");
-
- migrationBuilder.UpdateData(
- table: "AspNetUsers",
- keyColumn: "Id",
- keyValue: "ecf7503a-591c-454e-a824-048e10bd0474",
- columns: new[] { "ConcurrencyStamp", "PasswordHash", "SecurityStamp" },
- values: new object[] { "6ecf4a66-157e-4a5c-a6ba-84c0d8df9d8f", "AQAAAAEAACcQAAAAELk80UgvLbSDu3xg805PHJkdcTaFrtU/wZOBkOdJFw9ji5gpPe6G3lTu2FF1ysj7eg==", "eb2a7531-4487-4a67-9601-adfc03a601cf" });
-
- migrationBuilder.UpdateData(
- table: "Products",
- keyColumn: "Id",
- keyValue: 1,
- column: "ImageName",
- value: "ceintureflechee");
-
- migrationBuilder.UpdateData(
- table: "Products",
- keyColumn: "Id",
- keyValue: 2,
- column: "ImageName",
- value: "pantouflesCH");
-
- migrationBuilder.UpdateData(
- table: "Products",
- keyColumn: "Id",
- keyValue: 3,
- column: "ImageName",
- value: "jeanlucmongrain");
-
- migrationBuilder.UpdateData(
- table: "Products",
- keyColumn: "Id",
- keyValue: 4,
- column: "ImageName",
- value: "tshirt");
-
- migrationBuilder.UpdateData(
- table: "Products",
- keyColumn: "Id",
- keyValue: 5,
- column: "ImageName",
- value: "mitaines");
-
- migrationBuilder.UpdateData(
- table: "Products",
- keyColumn: "Id",
- keyValue: 6,
- column: "ImageName",
- value: "foulard");
-
- migrationBuilder.UpdateData(
- table: "Products",
- keyColumn: "Id",
- keyValue: 7,
- column: "ImageName",
- value: "kokin");
-
- migrationBuilder.UpdateData(
- table: "Products",
- keyColumn: "Id",
- keyValue: 8,
- column: "ImageName",
- value: "kokin");
-
- migrationBuilder.UpdateData(
- table: "Products",
- keyColumn: "Id",
- keyValue: 9,
- column: "ImageName",
- value: "bibi");
-
- migrationBuilder.UpdateData(
- table: "Products",
- keyColumn: "Id",
- keyValue: 10,
- column: "ImageName",
- value: "tuque");
-
- migrationBuilder.UpdateData(
- table: "Products",
- keyColumn: "Id",
- keyValue: 11,
- column: "ImageName",
- value: "bonhomme");
-
- migrationBuilder.UpdateData(
- table: "Products",
- keyColumn: "Id",
- keyValue: 12,
- column: "ImageName",
- value: "gauze");
-
- migrationBuilder.UpdateData(
- table: "Products",
- keyColumn: "Id",
- keyValue: 13,
- column: "ImageName",
- value: "jesus");
-
- migrationBuilder.UpdateData(
- table: "Products",
- keyColumn: "Id",
- keyValue: 14,
- column: "ImageName",
- value: "vhs");
-
- migrationBuilder.UpdateData(
- table: "Products",
- keyColumn: "Id",
- keyValue: 15,
- column: "ImageName",
- value: "chandailquetaine");
-
- migrationBuilder.UpdateData(
- table: "Products",
- keyColumn: "Id",
- keyValue: 16,
- column: "ImageName",
- value: "doudou");
-
- migrationBuilder.UpdateData(
- table: "Products",
- keyColumn: "Id",
- keyValue: 17,
- column: "ImageName",
- value: "mitaines2");
- }
- }
-}
diff --git a/GrossesMitaines/GrossesMitainesAPI/Migrations/20221108004541_extensionToImageNames.Designer.cs b/GrossesMitaines/GrossesMitainesAPI/Migrations/20221108004541_extensionToImageNames.Designer.cs
deleted file mode 100644
index 36d7dbb..0000000
--- a/GrossesMitaines/GrossesMitainesAPI/Migrations/20221108004541_extensionToImageNames.Designer.cs
+++ /dev/null
@@ -1,799 +0,0 @@
-//
-using System;
-using GrossesMitainesAPI.Data;
-using Microsoft.EntityFrameworkCore;
-using Microsoft.EntityFrameworkCore.Infrastructure;
-using Microsoft.EntityFrameworkCore.Metadata;
-using Microsoft.EntityFrameworkCore.Migrations;
-using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
-
-#nullable disable
-
-namespace GrossesMitainesAPI.Migrations
-{
- [DbContext(typeof(InventoryContext))]
- [Migration("20221108004541_extensionToImageNames")]
- partial class extensionToImageNames
- {
- protected override void BuildTargetModel(ModelBuilder modelBuilder)
- {
-#pragma warning disable 612, 618
- modelBuilder
- .HasAnnotation("ProductVersion", "6.0.10")
- .HasAnnotation("Relational:MaxIdentifierLength", 128);
-
- SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder, 1L, 1);
-
- modelBuilder.Entity("GrossesMitainesAPI.Data.InventoryUser", b =>
- {
- b.Property("Id")
- .HasColumnType("nvarchar(450)");
-
- b.Property("AccessFailedCount")
- .HasColumnType("int");
-
- b.Property("ConcurrencyStamp")
- .IsConcurrencyToken()
- .HasColumnType("nvarchar(max)");
-
- b.Property("Email")
- .HasMaxLength(256)
- .HasColumnType("nvarchar(256)");
-
- b.Property("EmailConfirmed")
- .HasColumnType("bit");
-
- b.Property("FirstName")
- .IsRequired()
- .HasMaxLength(30)
- .HasColumnType("nvarchar(30)");
-
- b.Property("LastName")
- .IsRequired()
- .HasMaxLength(30)
- .HasColumnType("nvarchar(30)");
-
- b.Property("LockoutEnabled")
- .HasColumnType("bit");
-
- b.Property("LockoutEnd")
- .HasColumnType("datetimeoffset");
-
- b.Property("NormalizedEmail")
- .HasMaxLength(256)
- .HasColumnType("nvarchar(256)");
-
- b.Property("NormalizedUserName")
- .HasMaxLength(256)
- .HasColumnType("nvarchar(256)");
-
- b.Property("PasswordHash")
- .HasColumnType("nvarchar(max)");
-
- b.Property("PhoneNumber")
- .HasColumnType("nvarchar(max)");
-
- b.Property("PhoneNumberConfirmed")
- .HasColumnType("bit");
-
- b.Property("SecurityStamp")
- .HasColumnType("nvarchar(max)");
-
- b.Property("TwoFactorEnabled")
- .HasColumnType("bit");
-
- b.Property("UserName")
- .HasMaxLength(256)
- .HasColumnType("nvarchar(256)");
-
- b.HasKey("Id");
-
- b.HasIndex("NormalizedEmail")
- .HasDatabaseName("EmailIndex");
-
- b.HasIndex("NormalizedUserName")
- .IsUnique()
- .HasDatabaseName("UserNameIndex")
- .HasFilter("[NormalizedUserName] IS NOT NULL");
-
- b.ToTable("AspNetUsers", (string)null);
-
- b.HasData(
- new
- {
- Id = "ecf7503a-591c-454e-a824-048e10bd0474",
- AccessFailedCount = 0,
- ConcurrencyStamp = "c4a97f53-d33a-4519-8a19-5969d3bc9bcd",
- Email = "admin@admin.com",
- EmailConfirmed = false,
- FirstName = "Roger",
- LastName = "Admin",
- LockoutEnabled = false,
- NormalizedEmail = "ADMIN@ADMIN.COM",
- NormalizedUserName = "ADMIN",
- PasswordHash = "AQAAAAEAACcQAAAAEBs7/uxC6IlFe5ejK2fO17fQZxxto/+RBqdFxDTdRQCdlLBhDsvzq06I9aEH1W4FFA==",
- PhoneNumberConfirmed = false,
- SecurityStamp = "f5dedfca-bbc4-423f-aae7-37670bc7294f",
- TwoFactorEnabled = false,
- UserName = "Admin"
- });
- });
-
- modelBuilder.Entity("GrossesMitainesAPI.Models.AddressModel", b =>
- {
- b.Property("Id")
- .ValueGeneratedOnAdd()
- .HasColumnType("int");
-
- SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1);
-
- b.Property("Appartment")
- .HasColumnType("nvarchar(max)");
-
- b.Property("City")
- .IsRequired()
- .HasMaxLength(50)
- .HasColumnType("nvarchar(50)");
-
- b.Property("CivicNumber")
- .HasColumnType("int");
-
- b.Property("Country")
- .IsRequired()
- .HasMaxLength(30)
- .HasColumnType("nvarchar(30)");
-
- b.Property("InventoryUserId")
- .HasColumnType("nvarchar(450)");
-
- b.Property("PostalCode")
- .IsRequired()
- .HasColumnType("nvarchar(max)");
-
- b.Property("Province")
- .IsRequired()
- .HasMaxLength(3)
- .HasColumnType("nvarchar(3)");
-
- b.Property("Street")
- .IsRequired()
- .HasMaxLength(50)
- .HasColumnType("nvarchar(50)");
-
- b.HasKey("Id");
-
- b.HasIndex("InventoryUserId");
-
- b.ToTable("Addresses");
- });
-
- modelBuilder.Entity("GrossesMitainesAPI.Models.InvoiceModel", b =>
- {
- b.Property("Id")
- .ValueGeneratedOnAdd()
- .HasColumnType("int");
-
- SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1);
-
- b.Property("EmailAddress")
- .IsRequired()
- .HasColumnType("nvarchar(max)");
-
- b.Property("FirstName")
- .IsRequired()
- .HasMaxLength(30)
- .HasColumnType("nvarchar(30)");
-
- b.Property("LastName")
- .IsRequired()
- .HasMaxLength(30)
- .HasColumnType("nvarchar(30)");
-
- b.Property("LinkedAccountId")
- .HasColumnType("nvarchar(450)");
-
- b.Property("PhoneNumber")
- .IsRequired()
- .HasColumnType("nvarchar(max)");
-
- b.Property("PurchaseDate")
- .HasColumnType("datetime2");
-
- b.Property("ShippingAddressId")
- .HasColumnType("int");
-
- b.Property("Status")
- .HasColumnType("int");
-
- b.HasKey("Id");
-
- b.HasIndex("LinkedAccountId");
-
- b.HasIndex("ShippingAddressId");
-
- b.ToTable("Invoices");
- });
-
- modelBuilder.Entity("GrossesMitainesAPI.Models.InvoiceModel+ProductInvoice", b =>
- {
- b.Property("Id")
- .ValueGeneratedOnAdd()
- .HasColumnType("int");
-
- SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1);
-
- b.Property("InvoiceModelId")
- .HasColumnType("int");
-
- b.Property("ProductId")
- .HasColumnType("int");
-
- b.Property("Quantity")
- .HasColumnType("bigint");
-
- b.HasKey("Id");
-
- b.HasIndex("InvoiceModelId");
-
- b.HasIndex("ProductId");
-
- b.ToTable("ProductInvoice");
- });
-
- modelBuilder.Entity("GrossesMitainesAPI.Models.ProductModel", b =>
- {
- b.Property("Id")
- .ValueGeneratedOnAdd()
- .HasColumnType("int");
-
- SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1);
-
- b.Property("Category")
- .IsRequired()
- .HasColumnType("nvarchar(max)");
-
- b.Property("Description")
- .IsRequired()
- .HasColumnType("nvarchar(max)");
-
- b.Property("Hits")
- .HasColumnType("bigint");
-
- b.Property("ImageName")
- .HasColumnType("nvarchar(max)");
-
- b.Property("LastHit")
- .HasColumnType("datetime2");
-
- b.Property("LastSale")
- .HasColumnType("datetime2");
-
- b.Property("Price")
- .HasColumnType("decimal(18,2)");
-
- b.Property("PromoPrice")
- .HasColumnType("decimal(18,2)");
-
- b.Property("Quantity")
- .HasColumnType("bigint");
-
- b.Property("Sales")
- .HasColumnType("bigint");
-
- b.Property("Status")
- .HasColumnType("int");
-
- b.Property("Title")
- .IsRequired()
- .HasMaxLength(255)
- .HasColumnType("nvarchar(255)");
-
- b.HasKey("Id");
-
- b.ToTable("Products");
-
- b.HasData(
- new
- {
- Id = 1,
- Category = "Linge",
- Description = "Pour faire votre propre bonhomme de 1837, comme dans le bon vieux temps.",
- Hits = 0L,
- ImageName = "$ceintureflechee.jpg",
- Price = 85.86m,
- PromoPrice = 29.99m,
- Quantity = 1L,
- Sales = 0L,
- Status = 4,
- Title = "Ceinture flèchée"
- },
- new
- {
- Id = 2,
- Category = "Linge",
- Description = "Parce que ça sent la coupe!",
- Hits = 0L,
- ImageName = "$pantouflesCH.jpg",
- Price = 15.64m,
- PromoPrice = 9.99m,
- Quantity = 54L,
- Sales = 0L,
- Status = 0,
- Title = "Pantoufles du Canadien en Phentex"
- },
- new
- {
- Id = 3,
- Category = "Homme",
- Description = "On ne lui ferait pas mal, en tout cas!!",
- Hits = 0L,
- ImageName = "$jeanlucmongrain.jpg",
- Price = 1453.12m,
- PromoPrice = 999.99m,
- Quantity = 1L,
- Sales = 0L,
- Status = 3,
- Title = "Jean-Luc Mongrain"
- },
- new
- {
- Id = 4,
- Category = "Linge",
- Description = "Tellement simple et comfortable.",
- Hits = 0L,
- ImageName = "$tshirt.jpg",
- Price = 12.12m,
- PromoPrice = 9.99m,
- Quantity = 143L,
- Sales = 0L,
- Status = 0,
- Title = "T-Shirt"
- },
- new
- {
- Id = 5,
- Category = "Vêtement d'extérieur",
- Description = "Deux pour un!",
- Hits = 0L,
- ImageName = "$mitaines.jpg",
- Price = 8.18m,
- PromoPrice = 6.99m,
- Quantity = 1423L,
- Sales = 0L,
- Status = 0,
- Title = "Mitaines"
- },
- new
- {
- Id = 6,
- Category = "Vêtement d'extérieur",
- Description = "Deux pour un!",
- Hits = 0L,
- ImageName = "$foulard.jpg",
- Price = 10.56m,
- PromoPrice = 8.99m,
- Quantity = 14L,
- Sales = 0L,
- Status = 4,
- Title = "Foulard"
- },
- new
- {
- Id = 7,
- Category = "Sous-Vêtement",
- Description = "Pour garder le p'tit bout au chaud.",
- Hits = 0L,
- ImageName = "$kokin.jpg",
- Price = 15.45m,
- PromoPrice = 12.99m,
- Quantity = 144L,
- Sales = 0L,
- Status = 4,
- Title = "Jock-Strap en phentex"
- },
- new
- {
- Id = 8,
- Category = "Sous-Vêtement",
- Description = "Pour garder l'absence de p'tit bout au chaud.",
- Hits = 0L,
- ImageName = "$kokinfemme.jpg",
- Price = 15.45m,
- PromoPrice = 12.99m,
- Quantity = 224L,
- Sales = 0L,
- Status = 4,
- Title = "Jock-Strap féminin en phentex"
- },
- new
- {
- Id = 9,
- Category = "Alien",
- Description = "En chiffon.",
- Hits = 0L,
- ImageName = "$bibi.jpg",
- Price = 1045.45m,
- PromoPrice = 1023.99m,
- Quantity = 1L,
- Sales = 0L,
- Status = 3,
- Title = "Bibi"
- },
- new
- {
- Id = 10,
- Category = "Vêtement d'extérieur",
- Description = "En chiffon.",
- Hits = 0L,
- ImageName = "$tuque.jpg",
- Price = 15.45m,
- PromoPrice = 12.99m,
- Quantity = 1L,
- Sales = 0L,
- Status = 0,
- Title = "Tuque en laine"
- },
- new
- {
- Id = 11,
- Category = "Vêtement d'extérieur",
- Description = "Pour se faire taper dessus avec une poêle à frire tout en restant au chaud.",
- Hits = 0L,
- ImageName = "$bonhomme.jpg",
- Price = 145.45m,
- PromoPrice = 123.99m,
- Quantity = 1L,
- Sales = 0L,
- Status = 4,
- Title = "Habit de Bonhomme Carnaval"
- },
- new
- {
- Id = 12,
- Category = "Autre",
- Description = "Pour se pêter la fiole avec style.",
- Hits = 0L,
- ImageName = "$gauze.jpg",
- Price = 145.45m,
- PromoPrice = 123.99m,
- Quantity = 0L,
- Sales = 0L,
- Status = 1,
- Title = "Gauze en phentex"
- },
- new
- {
- Id = 13,
- Category = "Homme",
- Description = "En chiffon.",
- Hits = 0L,
- ImageName = "$jesus.jpg",
- Price = 145.45m,
- PromoPrice = 123.99m,
- Quantity = 1L,
- Sales = 0L,
- Status = 3,
- Title = "Petit Jésus de plâtre"
- },
- new
- {
- Id = 14,
- Category = "Autre",
- Description = "À écouter dans l'habit de Bonhomme Carnaval tant que possible.",
- Hits = 0L,
- ImageName = "$vhs.jpg",
- Price = 3.45m,
- PromoPrice = 1.99m,
- Quantity = 164363L,
- Sales = 0L,
- Status = 3,
- Title = "VHS de la Guerre des Tuques"
- },
- new
- {
- Id = 15,
- Category = "Linge",
- Description = "(N'est pas réellement pare-balle).",
- Hits = 0L,
- ImageName = "$chandailquetaine.jpg",
- Price = 1435.45m,
- PromoPrice = 1223.99m,
- Quantity = 18L,
- Sales = 0L,
- Status = 3,
- Title = "Gilet pare-balle en laine"
- },
- new
- {
- Id = 16,
- Category = "Autre",
- Description = "Pour s'éffoirer le nez dedans.",
- Hits = 0L,
- ImageName = "$doudou.jpg",
- Price = 14.45m,
- PromoPrice = 13.99m,
- Quantity = 14L,
- Sales = 0L,
- Status = 0,
- Title = "Doudou"
- },
- new
- {
- Id = 17,
- Category = "Vêtements d'extérieur",
- Description = "Pour avoir l'air thug en hiver.",
- Hits = 0L,
- ImageName = "$mitaines2.jpg",
- Price = 9.45m,
- PromoPrice = 8.99m,
- Quantity = 16L,
- Sales = 0L,
- Status = 0,
- Title = "Mitaines pas de doigts"
- });
- });
-
- modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRole", b =>
- {
- b.Property("Id")
- .HasColumnType("nvarchar(450)");
-
- b.Property("ConcurrencyStamp")
- .IsConcurrencyToken()
- .HasColumnType("nvarchar(max)");
-
- b.Property("Name")
- .HasMaxLength(256)
- .HasColumnType("nvarchar(256)");
-
- b.Property("NormalizedName")
- .HasMaxLength(256)
- .HasColumnType("nvarchar(256)");
-
- b.HasKey("Id");
-
- b.HasIndex("NormalizedName")
- .IsUnique()
- .HasDatabaseName("RoleNameIndex")
- .HasFilter("[NormalizedName] IS NOT NULL");
-
- b.ToTable("AspNetRoles", (string)null);
-
- b.HasData(
- new
- {
- Id = "c9e08b20-d8a5-473f-9f52-572eb23c12af",
- ConcurrencyStamp = "ca8c4d2d-a900-499a-8469-99b6f0499b9d",
- Name = "Administrateur",
- NormalizedName = "ADMINISTRATEUR"
- },
- new
- {
- Id = "1b7b9c55-c746-493a-a24f-3d5ca937298e",
- ConcurrencyStamp = "7d36b38e-ae6a-457e-bfd0-62fc0c1d8fc5",
- Name = "Client",
- NormalizedName = "CLIENT"
- });
- });
-
- modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b =>
- {
- b.Property("Id")
- .ValueGeneratedOnAdd()
- .HasColumnType("int");
-
- SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1);
-
- b.Property("ClaimType")
- .HasColumnType("nvarchar(max)");
-
- b.Property("ClaimValue")
- .HasColumnType("nvarchar(max)");
-
- b.Property("RoleId")
- .IsRequired()
- .HasColumnType("nvarchar(450)");
-
- b.HasKey("Id");
-
- b.HasIndex("RoleId");
-
- b.ToTable("AspNetRoleClaims", (string)null);
- });
-
- modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b =>
- {
- b.Property("Id")
- .ValueGeneratedOnAdd()
- .HasColumnType("int");
-
- SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1);
-
- b.Property("ClaimType")
- .HasColumnType("nvarchar(max)");
-
- b.Property("ClaimValue")
- .HasColumnType("nvarchar(max)");
-
- b.Property("UserId")
- .IsRequired()
- .HasColumnType("nvarchar(450)");
-
- b.HasKey("Id");
-
- b.HasIndex("UserId");
-
- b.ToTable("AspNetUserClaims", (string)null);
- });
-
- modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b =>
- {
- b.Property("LoginProvider")
- .HasColumnType("nvarchar(450)");
-
- b.Property