Add-Migration
This commit is contained in:
parent
21cb3f0aa3
commit
514c5bd6b0
@ -1,799 +0,0 @@
|
|||||||
// <auto-generated />
|
|
||||||
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<string>("Id")
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.Property<int>("AccessFailedCount")
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
b.Property<string>("ConcurrencyStamp")
|
|
||||||
.IsConcurrencyToken()
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<string>("Email")
|
|
||||||
.HasMaxLength(256)
|
|
||||||
.HasColumnType("nvarchar(256)");
|
|
||||||
|
|
||||||
b.Property<bool>("EmailConfirmed")
|
|
||||||
.HasColumnType("bit");
|
|
||||||
|
|
||||||
b.Property<string>("FirstName")
|
|
||||||
.IsRequired()
|
|
||||||
.HasMaxLength(30)
|
|
||||||
.HasColumnType("nvarchar(30)");
|
|
||||||
|
|
||||||
b.Property<string>("LastName")
|
|
||||||
.IsRequired()
|
|
||||||
.HasMaxLength(30)
|
|
||||||
.HasColumnType("nvarchar(30)");
|
|
||||||
|
|
||||||
b.Property<bool>("LockoutEnabled")
|
|
||||||
.HasColumnType("bit");
|
|
||||||
|
|
||||||
b.Property<DateTimeOffset?>("LockoutEnd")
|
|
||||||
.HasColumnType("datetimeoffset");
|
|
||||||
|
|
||||||
b.Property<string>("NormalizedEmail")
|
|
||||||
.HasMaxLength(256)
|
|
||||||
.HasColumnType("nvarchar(256)");
|
|
||||||
|
|
||||||
b.Property<string>("NormalizedUserName")
|
|
||||||
.HasMaxLength(256)
|
|
||||||
.HasColumnType("nvarchar(256)");
|
|
||||||
|
|
||||||
b.Property<string>("PasswordHash")
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<string>("PhoneNumber")
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<bool>("PhoneNumberConfirmed")
|
|
||||||
.HasColumnType("bit");
|
|
||||||
|
|
||||||
b.Property<string>("SecurityStamp")
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<bool>("TwoFactorEnabled")
|
|
||||||
.HasColumnType("bit");
|
|
||||||
|
|
||||||
b.Property<string>("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<int>("Id")
|
|
||||||
.ValueGeneratedOnAdd()
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<int>("Id"), 1L, 1);
|
|
||||||
|
|
||||||
b.Property<string>("Appartment")
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<string>("City")
|
|
||||||
.IsRequired()
|
|
||||||
.HasMaxLength(50)
|
|
||||||
.HasColumnType("nvarchar(50)");
|
|
||||||
|
|
||||||
b.Property<int>("CivicNumber")
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
b.Property<string>("Country")
|
|
||||||
.IsRequired()
|
|
||||||
.HasMaxLength(30)
|
|
||||||
.HasColumnType("nvarchar(30)");
|
|
||||||
|
|
||||||
b.Property<string>("InventoryUserId")
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.Property<string>("PostalCode")
|
|
||||||
.IsRequired()
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<string>("Province")
|
|
||||||
.IsRequired()
|
|
||||||
.HasMaxLength(3)
|
|
||||||
.HasColumnType("nvarchar(3)");
|
|
||||||
|
|
||||||
b.Property<string>("Street")
|
|
||||||
.IsRequired()
|
|
||||||
.HasMaxLength(50)
|
|
||||||
.HasColumnType("nvarchar(50)");
|
|
||||||
|
|
||||||
b.HasKey("Id");
|
|
||||||
|
|
||||||
b.HasIndex("InventoryUserId");
|
|
||||||
|
|
||||||
b.ToTable("Addresses");
|
|
||||||
});
|
|
||||||
|
|
||||||
modelBuilder.Entity("GrossesMitainesAPI.Models.InvoiceModel", b =>
|
|
||||||
{
|
|
||||||
b.Property<int>("Id")
|
|
||||||
.ValueGeneratedOnAdd()
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<int>("Id"), 1L, 1);
|
|
||||||
|
|
||||||
b.Property<string>("EmailAddress")
|
|
||||||
.IsRequired()
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<string>("FirstName")
|
|
||||||
.IsRequired()
|
|
||||||
.HasMaxLength(30)
|
|
||||||
.HasColumnType("nvarchar(30)");
|
|
||||||
|
|
||||||
b.Property<string>("LastName")
|
|
||||||
.IsRequired()
|
|
||||||
.HasMaxLength(30)
|
|
||||||
.HasColumnType("nvarchar(30)");
|
|
||||||
|
|
||||||
b.Property<string>("LinkedAccountId")
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.Property<string>("PhoneNumber")
|
|
||||||
.IsRequired()
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<DateTime>("PurchaseDate")
|
|
||||||
.HasColumnType("datetime2");
|
|
||||||
|
|
||||||
b.Property<int>("ShippingAddressId")
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
b.Property<int>("Status")
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
b.HasKey("Id");
|
|
||||||
|
|
||||||
b.HasIndex("LinkedAccountId");
|
|
||||||
|
|
||||||
b.HasIndex("ShippingAddressId");
|
|
||||||
|
|
||||||
b.ToTable("Invoices");
|
|
||||||
});
|
|
||||||
|
|
||||||
modelBuilder.Entity("GrossesMitainesAPI.Models.InvoiceModel+ProductInvoice", b =>
|
|
||||||
{
|
|
||||||
b.Property<int>("Id")
|
|
||||||
.ValueGeneratedOnAdd()
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<int>("Id"), 1L, 1);
|
|
||||||
|
|
||||||
b.Property<int?>("InvoiceModelId")
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
b.Property<int>("ProductId")
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
b.Property<long>("Quantity")
|
|
||||||
.HasColumnType("bigint");
|
|
||||||
|
|
||||||
b.HasKey("Id");
|
|
||||||
|
|
||||||
b.HasIndex("InvoiceModelId");
|
|
||||||
|
|
||||||
b.HasIndex("ProductId");
|
|
||||||
|
|
||||||
b.ToTable("ProductInvoice");
|
|
||||||
});
|
|
||||||
|
|
||||||
modelBuilder.Entity("GrossesMitainesAPI.Models.ProductModel", b =>
|
|
||||||
{
|
|
||||||
b.Property<int>("Id")
|
|
||||||
.ValueGeneratedOnAdd()
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<int>("Id"), 1L, 1);
|
|
||||||
|
|
||||||
b.Property<string>("Category")
|
|
||||||
.IsRequired()
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<string>("Description")
|
|
||||||
.IsRequired()
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<long>("Hits")
|
|
||||||
.HasColumnType("bigint");
|
|
||||||
|
|
||||||
b.Property<string>("ImageName")
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<DateTime?>("LastHit")
|
|
||||||
.HasColumnType("datetime2");
|
|
||||||
|
|
||||||
b.Property<DateTime?>("LastSale")
|
|
||||||
.HasColumnType("datetime2");
|
|
||||||
|
|
||||||
b.Property<decimal>("Price")
|
|
||||||
.HasColumnType("decimal(18,2)");
|
|
||||||
|
|
||||||
b.Property<decimal>("PromoPrice")
|
|
||||||
.HasColumnType("decimal(18,2)");
|
|
||||||
|
|
||||||
b.Property<long>("Quantity")
|
|
||||||
.HasColumnType("bigint");
|
|
||||||
|
|
||||||
b.Property<long>("Sales")
|
|
||||||
.HasColumnType("bigint");
|
|
||||||
|
|
||||||
b.Property<int>("Status")
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
b.Property<string>("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<string>("Id")
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.Property<string>("ConcurrencyStamp")
|
|
||||||
.IsConcurrencyToken()
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<string>("Name")
|
|
||||||
.HasMaxLength(256)
|
|
||||||
.HasColumnType("nvarchar(256)");
|
|
||||||
|
|
||||||
b.Property<string>("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<string>", b =>
|
|
||||||
{
|
|
||||||
b.Property<int>("Id")
|
|
||||||
.ValueGeneratedOnAdd()
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<int>("Id"), 1L, 1);
|
|
||||||
|
|
||||||
b.Property<string>("ClaimType")
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<string>("ClaimValue")
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<string>("RoleId")
|
|
||||||
.IsRequired()
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.HasKey("Id");
|
|
||||||
|
|
||||||
b.HasIndex("RoleId");
|
|
||||||
|
|
||||||
b.ToTable("AspNetRoleClaims", (string)null);
|
|
||||||
});
|
|
||||||
|
|
||||||
modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim<string>", b =>
|
|
||||||
{
|
|
||||||
b.Property<int>("Id")
|
|
||||||
.ValueGeneratedOnAdd()
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<int>("Id"), 1L, 1);
|
|
||||||
|
|
||||||
b.Property<string>("ClaimType")
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<string>("ClaimValue")
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<string>("UserId")
|
|
||||||
.IsRequired()
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.HasKey("Id");
|
|
||||||
|
|
||||||
b.HasIndex("UserId");
|
|
||||||
|
|
||||||
b.ToTable("AspNetUserClaims", (string)null);
|
|
||||||
});
|
|
||||||
|
|
||||||
modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin<string>", b =>
|
|
||||||
{
|
|
||||||
b.Property<string>("LoginProvider")
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.Property<string>("ProviderKey")
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.Property<string>("ProviderDisplayName")
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<string>("UserId")
|
|
||||||
.IsRequired()
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.HasKey("LoginProvider", "ProviderKey");
|
|
||||||
|
|
||||||
b.HasIndex("UserId");
|
|
||||||
|
|
||||||
b.ToTable("AspNetUserLogins", (string)null);
|
|
||||||
});
|
|
||||||
|
|
||||||
modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole<string>", b =>
|
|
||||||
{
|
|
||||||
b.Property<string>("UserId")
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.Property<string>("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<string>", b =>
|
|
||||||
{
|
|
||||||
b.Property<string>("UserId")
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.Property<string>("LoginProvider")
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.Property<string>("Name")
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.Property<string>("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<string>", b =>
|
|
||||||
{
|
|
||||||
b.HasOne("Microsoft.AspNetCore.Identity.IdentityRole", null)
|
|
||||||
.WithMany()
|
|
||||||
.HasForeignKey("RoleId")
|
|
||||||
.OnDelete(DeleteBehavior.Cascade)
|
|
||||||
.IsRequired();
|
|
||||||
});
|
|
||||||
|
|
||||||
modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim<string>", b =>
|
|
||||||
{
|
|
||||||
b.HasOne("GrossesMitainesAPI.Data.InventoryUser", null)
|
|
||||||
.WithMany()
|
|
||||||
.HasForeignKey("UserId")
|
|
||||||
.OnDelete(DeleteBehavior.Cascade)
|
|
||||||
.IsRequired();
|
|
||||||
});
|
|
||||||
|
|
||||||
modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin<string>", b =>
|
|
||||||
{
|
|
||||||
b.HasOne("GrossesMitainesAPI.Data.InventoryUser", null)
|
|
||||||
.WithMany()
|
|
||||||
.HasForeignKey("UserId")
|
|
||||||
.OnDelete(DeleteBehavior.Cascade)
|
|
||||||
.IsRequired();
|
|
||||||
});
|
|
||||||
|
|
||||||
modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole<string>", 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<string>", 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
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,799 +0,0 @@
|
|||||||
// <auto-generated />
|
|
||||||
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<string>("Id")
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.Property<int>("AccessFailedCount")
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
b.Property<string>("ConcurrencyStamp")
|
|
||||||
.IsConcurrencyToken()
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<string>("Email")
|
|
||||||
.HasMaxLength(256)
|
|
||||||
.HasColumnType("nvarchar(256)");
|
|
||||||
|
|
||||||
b.Property<bool>("EmailConfirmed")
|
|
||||||
.HasColumnType("bit");
|
|
||||||
|
|
||||||
b.Property<string>("FirstName")
|
|
||||||
.IsRequired()
|
|
||||||
.HasMaxLength(30)
|
|
||||||
.HasColumnType("nvarchar(30)");
|
|
||||||
|
|
||||||
b.Property<string>("LastName")
|
|
||||||
.IsRequired()
|
|
||||||
.HasMaxLength(30)
|
|
||||||
.HasColumnType("nvarchar(30)");
|
|
||||||
|
|
||||||
b.Property<bool>("LockoutEnabled")
|
|
||||||
.HasColumnType("bit");
|
|
||||||
|
|
||||||
b.Property<DateTimeOffset?>("LockoutEnd")
|
|
||||||
.HasColumnType("datetimeoffset");
|
|
||||||
|
|
||||||
b.Property<string>("NormalizedEmail")
|
|
||||||
.HasMaxLength(256)
|
|
||||||
.HasColumnType("nvarchar(256)");
|
|
||||||
|
|
||||||
b.Property<string>("NormalizedUserName")
|
|
||||||
.HasMaxLength(256)
|
|
||||||
.HasColumnType("nvarchar(256)");
|
|
||||||
|
|
||||||
b.Property<string>("PasswordHash")
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<string>("PhoneNumber")
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<bool>("PhoneNumberConfirmed")
|
|
||||||
.HasColumnType("bit");
|
|
||||||
|
|
||||||
b.Property<string>("SecurityStamp")
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<bool>("TwoFactorEnabled")
|
|
||||||
.HasColumnType("bit");
|
|
||||||
|
|
||||||
b.Property<string>("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<int>("Id")
|
|
||||||
.ValueGeneratedOnAdd()
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<int>("Id"), 1L, 1);
|
|
||||||
|
|
||||||
b.Property<string>("Appartment")
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<string>("City")
|
|
||||||
.IsRequired()
|
|
||||||
.HasMaxLength(50)
|
|
||||||
.HasColumnType("nvarchar(50)");
|
|
||||||
|
|
||||||
b.Property<int>("CivicNumber")
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
b.Property<string>("Country")
|
|
||||||
.IsRequired()
|
|
||||||
.HasMaxLength(30)
|
|
||||||
.HasColumnType("nvarchar(30)");
|
|
||||||
|
|
||||||
b.Property<string>("InventoryUserId")
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.Property<string>("PostalCode")
|
|
||||||
.IsRequired()
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<string>("Province")
|
|
||||||
.IsRequired()
|
|
||||||
.HasMaxLength(3)
|
|
||||||
.HasColumnType("nvarchar(3)");
|
|
||||||
|
|
||||||
b.Property<string>("Street")
|
|
||||||
.IsRequired()
|
|
||||||
.HasMaxLength(50)
|
|
||||||
.HasColumnType("nvarchar(50)");
|
|
||||||
|
|
||||||
b.HasKey("Id");
|
|
||||||
|
|
||||||
b.HasIndex("InventoryUserId");
|
|
||||||
|
|
||||||
b.ToTable("Addresses");
|
|
||||||
});
|
|
||||||
|
|
||||||
modelBuilder.Entity("GrossesMitainesAPI.Models.InvoiceModel", b =>
|
|
||||||
{
|
|
||||||
b.Property<int>("Id")
|
|
||||||
.ValueGeneratedOnAdd()
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<int>("Id"), 1L, 1);
|
|
||||||
|
|
||||||
b.Property<string>("EmailAddress")
|
|
||||||
.IsRequired()
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<string>("FirstName")
|
|
||||||
.IsRequired()
|
|
||||||
.HasMaxLength(30)
|
|
||||||
.HasColumnType("nvarchar(30)");
|
|
||||||
|
|
||||||
b.Property<string>("LastName")
|
|
||||||
.IsRequired()
|
|
||||||
.HasMaxLength(30)
|
|
||||||
.HasColumnType("nvarchar(30)");
|
|
||||||
|
|
||||||
b.Property<string>("LinkedAccountId")
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.Property<string>("PhoneNumber")
|
|
||||||
.IsRequired()
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<DateTime>("PurchaseDate")
|
|
||||||
.HasColumnType("datetime2");
|
|
||||||
|
|
||||||
b.Property<int>("ShippingAddressId")
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
b.Property<int>("Status")
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
b.HasKey("Id");
|
|
||||||
|
|
||||||
b.HasIndex("LinkedAccountId");
|
|
||||||
|
|
||||||
b.HasIndex("ShippingAddressId");
|
|
||||||
|
|
||||||
b.ToTable("Invoices");
|
|
||||||
});
|
|
||||||
|
|
||||||
modelBuilder.Entity("GrossesMitainesAPI.Models.InvoiceModel+ProductInvoice", b =>
|
|
||||||
{
|
|
||||||
b.Property<int>("Id")
|
|
||||||
.ValueGeneratedOnAdd()
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<int>("Id"), 1L, 1);
|
|
||||||
|
|
||||||
b.Property<int?>("InvoiceModelId")
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
b.Property<int>("ProductId")
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
b.Property<long>("Quantity")
|
|
||||||
.HasColumnType("bigint");
|
|
||||||
|
|
||||||
b.HasKey("Id");
|
|
||||||
|
|
||||||
b.HasIndex("InvoiceModelId");
|
|
||||||
|
|
||||||
b.HasIndex("ProductId");
|
|
||||||
|
|
||||||
b.ToTable("ProductInvoice");
|
|
||||||
});
|
|
||||||
|
|
||||||
modelBuilder.Entity("GrossesMitainesAPI.Models.ProductModel", b =>
|
|
||||||
{
|
|
||||||
b.Property<int>("Id")
|
|
||||||
.ValueGeneratedOnAdd()
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<int>("Id"), 1L, 1);
|
|
||||||
|
|
||||||
b.Property<string>("Category")
|
|
||||||
.IsRequired()
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<string>("Description")
|
|
||||||
.IsRequired()
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<long>("Hits")
|
|
||||||
.HasColumnType("bigint");
|
|
||||||
|
|
||||||
b.Property<string>("ImageName")
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<DateTime?>("LastHit")
|
|
||||||
.HasColumnType("datetime2");
|
|
||||||
|
|
||||||
b.Property<DateTime?>("LastSale")
|
|
||||||
.HasColumnType("datetime2");
|
|
||||||
|
|
||||||
b.Property<decimal>("Price")
|
|
||||||
.HasColumnType("decimal(18,2)");
|
|
||||||
|
|
||||||
b.Property<decimal>("PromoPrice")
|
|
||||||
.HasColumnType("decimal(18,2)");
|
|
||||||
|
|
||||||
b.Property<long>("Quantity")
|
|
||||||
.HasColumnType("bigint");
|
|
||||||
|
|
||||||
b.Property<long>("Sales")
|
|
||||||
.HasColumnType("bigint");
|
|
||||||
|
|
||||||
b.Property<int>("Status")
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
b.Property<string>("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<string>("Id")
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.Property<string>("ConcurrencyStamp")
|
|
||||||
.IsConcurrencyToken()
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<string>("Name")
|
|
||||||
.HasMaxLength(256)
|
|
||||||
.HasColumnType("nvarchar(256)");
|
|
||||||
|
|
||||||
b.Property<string>("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<string>", b =>
|
|
||||||
{
|
|
||||||
b.Property<int>("Id")
|
|
||||||
.ValueGeneratedOnAdd()
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<int>("Id"), 1L, 1);
|
|
||||||
|
|
||||||
b.Property<string>("ClaimType")
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<string>("ClaimValue")
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<string>("RoleId")
|
|
||||||
.IsRequired()
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.HasKey("Id");
|
|
||||||
|
|
||||||
b.HasIndex("RoleId");
|
|
||||||
|
|
||||||
b.ToTable("AspNetRoleClaims", (string)null);
|
|
||||||
});
|
|
||||||
|
|
||||||
modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim<string>", b =>
|
|
||||||
{
|
|
||||||
b.Property<int>("Id")
|
|
||||||
.ValueGeneratedOnAdd()
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<int>("Id"), 1L, 1);
|
|
||||||
|
|
||||||
b.Property<string>("ClaimType")
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<string>("ClaimValue")
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<string>("UserId")
|
|
||||||
.IsRequired()
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.HasKey("Id");
|
|
||||||
|
|
||||||
b.HasIndex("UserId");
|
|
||||||
|
|
||||||
b.ToTable("AspNetUserClaims", (string)null);
|
|
||||||
});
|
|
||||||
|
|
||||||
modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin<string>", b =>
|
|
||||||
{
|
|
||||||
b.Property<string>("LoginProvider")
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.Property<string>("ProviderKey")
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.Property<string>("ProviderDisplayName")
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<string>("UserId")
|
|
||||||
.IsRequired()
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.HasKey("LoginProvider", "ProviderKey");
|
|
||||||
|
|
||||||
b.HasIndex("UserId");
|
|
||||||
|
|
||||||
b.ToTable("AspNetUserLogins", (string)null);
|
|
||||||
});
|
|
||||||
|
|
||||||
modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole<string>", b =>
|
|
||||||
{
|
|
||||||
b.Property<string>("UserId")
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.Property<string>("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<string>", b =>
|
|
||||||
{
|
|
||||||
b.Property<string>("UserId")
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.Property<string>("LoginProvider")
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.Property<string>("Name")
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.Property<string>("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<string>", b =>
|
|
||||||
{
|
|
||||||
b.HasOne("Microsoft.AspNetCore.Identity.IdentityRole", null)
|
|
||||||
.WithMany()
|
|
||||||
.HasForeignKey("RoleId")
|
|
||||||
.OnDelete(DeleteBehavior.Cascade)
|
|
||||||
.IsRequired();
|
|
||||||
});
|
|
||||||
|
|
||||||
modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim<string>", b =>
|
|
||||||
{
|
|
||||||
b.HasOne("GrossesMitainesAPI.Data.InventoryUser", null)
|
|
||||||
.WithMany()
|
|
||||||
.HasForeignKey("UserId")
|
|
||||||
.OnDelete(DeleteBehavior.Cascade)
|
|
||||||
.IsRequired();
|
|
||||||
});
|
|
||||||
|
|
||||||
modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin<string>", b =>
|
|
||||||
{
|
|
||||||
b.HasOne("GrossesMitainesAPI.Data.InventoryUser", null)
|
|
||||||
.WithMany()
|
|
||||||
.HasForeignKey("UserId")
|
|
||||||
.OnDelete(DeleteBehavior.Cascade)
|
|
||||||
.IsRequired();
|
|
||||||
});
|
|
||||||
|
|
||||||
modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole<string>", 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<string>", 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
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
@ -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");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,799 +0,0 @@
|
|||||||
// <auto-generated />
|
|
||||||
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<string>("Id")
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.Property<int>("AccessFailedCount")
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
b.Property<string>("ConcurrencyStamp")
|
|
||||||
.IsConcurrencyToken()
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<string>("Email")
|
|
||||||
.HasMaxLength(256)
|
|
||||||
.HasColumnType("nvarchar(256)");
|
|
||||||
|
|
||||||
b.Property<bool>("EmailConfirmed")
|
|
||||||
.HasColumnType("bit");
|
|
||||||
|
|
||||||
b.Property<string>("FirstName")
|
|
||||||
.IsRequired()
|
|
||||||
.HasMaxLength(30)
|
|
||||||
.HasColumnType("nvarchar(30)");
|
|
||||||
|
|
||||||
b.Property<string>("LastName")
|
|
||||||
.IsRequired()
|
|
||||||
.HasMaxLength(30)
|
|
||||||
.HasColumnType("nvarchar(30)");
|
|
||||||
|
|
||||||
b.Property<bool>("LockoutEnabled")
|
|
||||||
.HasColumnType("bit");
|
|
||||||
|
|
||||||
b.Property<DateTimeOffset?>("LockoutEnd")
|
|
||||||
.HasColumnType("datetimeoffset");
|
|
||||||
|
|
||||||
b.Property<string>("NormalizedEmail")
|
|
||||||
.HasMaxLength(256)
|
|
||||||
.HasColumnType("nvarchar(256)");
|
|
||||||
|
|
||||||
b.Property<string>("NormalizedUserName")
|
|
||||||
.HasMaxLength(256)
|
|
||||||
.HasColumnType("nvarchar(256)");
|
|
||||||
|
|
||||||
b.Property<string>("PasswordHash")
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<string>("PhoneNumber")
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<bool>("PhoneNumberConfirmed")
|
|
||||||
.HasColumnType("bit");
|
|
||||||
|
|
||||||
b.Property<string>("SecurityStamp")
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<bool>("TwoFactorEnabled")
|
|
||||||
.HasColumnType("bit");
|
|
||||||
|
|
||||||
b.Property<string>("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<int>("Id")
|
|
||||||
.ValueGeneratedOnAdd()
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<int>("Id"), 1L, 1);
|
|
||||||
|
|
||||||
b.Property<string>("Appartment")
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<string>("City")
|
|
||||||
.IsRequired()
|
|
||||||
.HasMaxLength(50)
|
|
||||||
.HasColumnType("nvarchar(50)");
|
|
||||||
|
|
||||||
b.Property<int>("CivicNumber")
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
b.Property<string>("Country")
|
|
||||||
.IsRequired()
|
|
||||||
.HasMaxLength(30)
|
|
||||||
.HasColumnType("nvarchar(30)");
|
|
||||||
|
|
||||||
b.Property<string>("InventoryUserId")
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.Property<string>("PostalCode")
|
|
||||||
.IsRequired()
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<string>("Province")
|
|
||||||
.IsRequired()
|
|
||||||
.HasMaxLength(3)
|
|
||||||
.HasColumnType("nvarchar(3)");
|
|
||||||
|
|
||||||
b.Property<string>("Street")
|
|
||||||
.IsRequired()
|
|
||||||
.HasMaxLength(50)
|
|
||||||
.HasColumnType("nvarchar(50)");
|
|
||||||
|
|
||||||
b.HasKey("Id");
|
|
||||||
|
|
||||||
b.HasIndex("InventoryUserId");
|
|
||||||
|
|
||||||
b.ToTable("Addresses");
|
|
||||||
});
|
|
||||||
|
|
||||||
modelBuilder.Entity("GrossesMitainesAPI.Models.InvoiceModel", b =>
|
|
||||||
{
|
|
||||||
b.Property<int>("Id")
|
|
||||||
.ValueGeneratedOnAdd()
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<int>("Id"), 1L, 1);
|
|
||||||
|
|
||||||
b.Property<string>("EmailAddress")
|
|
||||||
.IsRequired()
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<string>("FirstName")
|
|
||||||
.IsRequired()
|
|
||||||
.HasMaxLength(30)
|
|
||||||
.HasColumnType("nvarchar(30)");
|
|
||||||
|
|
||||||
b.Property<string>("LastName")
|
|
||||||
.IsRequired()
|
|
||||||
.HasMaxLength(30)
|
|
||||||
.HasColumnType("nvarchar(30)");
|
|
||||||
|
|
||||||
b.Property<string>("LinkedAccountId")
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.Property<string>("PhoneNumber")
|
|
||||||
.IsRequired()
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<DateTime>("PurchaseDate")
|
|
||||||
.HasColumnType("datetime2");
|
|
||||||
|
|
||||||
b.Property<int>("ShippingAddressId")
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
b.Property<int>("Status")
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
b.HasKey("Id");
|
|
||||||
|
|
||||||
b.HasIndex("LinkedAccountId");
|
|
||||||
|
|
||||||
b.HasIndex("ShippingAddressId");
|
|
||||||
|
|
||||||
b.ToTable("Invoices");
|
|
||||||
});
|
|
||||||
|
|
||||||
modelBuilder.Entity("GrossesMitainesAPI.Models.InvoiceModel+ProductInvoice", b =>
|
|
||||||
{
|
|
||||||
b.Property<int>("Id")
|
|
||||||
.ValueGeneratedOnAdd()
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<int>("Id"), 1L, 1);
|
|
||||||
|
|
||||||
b.Property<int?>("InvoiceModelId")
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
b.Property<int>("ProductId")
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
b.Property<long>("Quantity")
|
|
||||||
.HasColumnType("bigint");
|
|
||||||
|
|
||||||
b.HasKey("Id");
|
|
||||||
|
|
||||||
b.HasIndex("InvoiceModelId");
|
|
||||||
|
|
||||||
b.HasIndex("ProductId");
|
|
||||||
|
|
||||||
b.ToTable("ProductInvoice");
|
|
||||||
});
|
|
||||||
|
|
||||||
modelBuilder.Entity("GrossesMitainesAPI.Models.ProductModel", b =>
|
|
||||||
{
|
|
||||||
b.Property<int>("Id")
|
|
||||||
.ValueGeneratedOnAdd()
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<int>("Id"), 1L, 1);
|
|
||||||
|
|
||||||
b.Property<string>("Category")
|
|
||||||
.IsRequired()
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<string>("Description")
|
|
||||||
.IsRequired()
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<long>("Hits")
|
|
||||||
.HasColumnType("bigint");
|
|
||||||
|
|
||||||
b.Property<string>("ImageName")
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<DateTime?>("LastHit")
|
|
||||||
.HasColumnType("datetime2");
|
|
||||||
|
|
||||||
b.Property<DateTime?>("LastSale")
|
|
||||||
.HasColumnType("datetime2");
|
|
||||||
|
|
||||||
b.Property<decimal>("Price")
|
|
||||||
.HasColumnType("decimal(18,2)");
|
|
||||||
|
|
||||||
b.Property<decimal>("PromoPrice")
|
|
||||||
.HasColumnType("decimal(18,2)");
|
|
||||||
|
|
||||||
b.Property<long>("Quantity")
|
|
||||||
.HasColumnType("bigint");
|
|
||||||
|
|
||||||
b.Property<long>("Sales")
|
|
||||||
.HasColumnType("bigint");
|
|
||||||
|
|
||||||
b.Property<int>("Status")
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
b.Property<string>("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<string>("Id")
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.Property<string>("ConcurrencyStamp")
|
|
||||||
.IsConcurrencyToken()
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<string>("Name")
|
|
||||||
.HasMaxLength(256)
|
|
||||||
.HasColumnType("nvarchar(256)");
|
|
||||||
|
|
||||||
b.Property<string>("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<string>", b =>
|
|
||||||
{
|
|
||||||
b.Property<int>("Id")
|
|
||||||
.ValueGeneratedOnAdd()
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<int>("Id"), 1L, 1);
|
|
||||||
|
|
||||||
b.Property<string>("ClaimType")
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<string>("ClaimValue")
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<string>("RoleId")
|
|
||||||
.IsRequired()
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.HasKey("Id");
|
|
||||||
|
|
||||||
b.HasIndex("RoleId");
|
|
||||||
|
|
||||||
b.ToTable("AspNetRoleClaims", (string)null);
|
|
||||||
});
|
|
||||||
|
|
||||||
modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim<string>", b =>
|
|
||||||
{
|
|
||||||
b.Property<int>("Id")
|
|
||||||
.ValueGeneratedOnAdd()
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<int>("Id"), 1L, 1);
|
|
||||||
|
|
||||||
b.Property<string>("ClaimType")
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<string>("ClaimValue")
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<string>("UserId")
|
|
||||||
.IsRequired()
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.HasKey("Id");
|
|
||||||
|
|
||||||
b.HasIndex("UserId");
|
|
||||||
|
|
||||||
b.ToTable("AspNetUserClaims", (string)null);
|
|
||||||
});
|
|
||||||
|
|
||||||
modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin<string>", b =>
|
|
||||||
{
|
|
||||||
b.Property<string>("LoginProvider")
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.Property<string>("ProviderKey")
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.Property<string>("ProviderDisplayName")
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<string>("UserId")
|
|
||||||
.IsRequired()
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.HasKey("LoginProvider", "ProviderKey");
|
|
||||||
|
|
||||||
b.HasIndex("UserId");
|
|
||||||
|
|
||||||
b.ToTable("AspNetUserLogins", (string)null);
|
|
||||||
});
|
|
||||||
|
|
||||||
modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole<string>", b =>
|
|
||||||
{
|
|
||||||
b.Property<string>("UserId")
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.Property<string>("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<string>", b =>
|
|
||||||
{
|
|
||||||
b.Property<string>("UserId")
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.Property<string>("LoginProvider")
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.Property<string>("Name")
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.Property<string>("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<string>", b =>
|
|
||||||
{
|
|
||||||
b.HasOne("Microsoft.AspNetCore.Identity.IdentityRole", null)
|
|
||||||
.WithMany()
|
|
||||||
.HasForeignKey("RoleId")
|
|
||||||
.OnDelete(DeleteBehavior.Cascade)
|
|
||||||
.IsRequired();
|
|
||||||
});
|
|
||||||
|
|
||||||
modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim<string>", b =>
|
|
||||||
{
|
|
||||||
b.HasOne("GrossesMitainesAPI.Data.InventoryUser", null)
|
|
||||||
.WithMany()
|
|
||||||
.HasForeignKey("UserId")
|
|
||||||
.OnDelete(DeleteBehavior.Cascade)
|
|
||||||
.IsRequired();
|
|
||||||
});
|
|
||||||
|
|
||||||
modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin<string>", b =>
|
|
||||||
{
|
|
||||||
b.HasOne("GrossesMitainesAPI.Data.InventoryUser", null)
|
|
||||||
.WithMany()
|
|
||||||
.HasForeignKey("UserId")
|
|
||||||
.OnDelete(DeleteBehavior.Cascade)
|
|
||||||
.IsRequired();
|
|
||||||
});
|
|
||||||
|
|
||||||
modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole<string>", 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<string>", 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
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,295 +0,0 @@
|
|||||||
using Microsoft.EntityFrameworkCore.Migrations;
|
|
||||||
|
|
||||||
#nullable disable
|
|
||||||
|
|
||||||
namespace GrossesMitainesAPI.Migrations
|
|
||||||
{
|
|
||||||
public partial class extensionToImageNames : Migration
|
|
||||||
{
|
|
||||||
protected override void Up(MigrationBuilder migrationBuilder)
|
|
||||||
{
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "AspNetRoles",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: "1b7b9c55-c746-493a-a24f-3d5ca937298e",
|
|
||||||
column: "ConcurrencyStamp",
|
|
||||||
value: "7d36b38e-ae6a-457e-bfd0-62fc0c1d8fc5");
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "AspNetRoles",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: "c9e08b20-d8a5-473f-9f52-572eb23c12af",
|
|
||||||
column: "ConcurrencyStamp",
|
|
||||||
value: "ca8c4d2d-a900-499a-8469-99b6f0499b9d");
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "AspNetUsers",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: "ecf7503a-591c-454e-a824-048e10bd0474",
|
|
||||||
columns: new[] { "ConcurrencyStamp", "PasswordHash", "SecurityStamp" },
|
|
||||||
values: new object[] { "c4a97f53-d33a-4519-8a19-5969d3bc9bcd", "AQAAAAEAACcQAAAAEBs7/uxC6IlFe5ejK2fO17fQZxxto/+RBqdFxDTdRQCdlLBhDsvzq06I9aEH1W4FFA==", "f5dedfca-bbc4-423f-aae7-37670bc7294f" });
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "Products",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 1,
|
|
||||||
column: "ImageName",
|
|
||||||
value: "$ceintureflechee.jpg");
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "Products",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 2,
|
|
||||||
column: "ImageName",
|
|
||||||
value: "$pantouflesCH.jpg");
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "Products",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 3,
|
|
||||||
column: "ImageName",
|
|
||||||
value: "$jeanlucmongrain.jpg");
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "Products",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 4,
|
|
||||||
column: "ImageName",
|
|
||||||
value: "$tshirt.jpg");
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "Products",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 5,
|
|
||||||
column: "ImageName",
|
|
||||||
value: "$mitaines.jpg");
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "Products",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 6,
|
|
||||||
column: "ImageName",
|
|
||||||
value: "$foulard.jpg");
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "Products",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 7,
|
|
||||||
column: "ImageName",
|
|
||||||
value: "$kokin.jpg");
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "Products",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 8,
|
|
||||||
column: "ImageName",
|
|
||||||
value: "$kokinfemme.jpg");
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "Products",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 9,
|
|
||||||
column: "ImageName",
|
|
||||||
value: "$bibi.jpg");
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "Products",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 10,
|
|
||||||
column: "ImageName",
|
|
||||||
value: "$tuque.jpg");
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "Products",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 11,
|
|
||||||
column: "ImageName",
|
|
||||||
value: "$bonhomme.jpg");
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "Products",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 12,
|
|
||||||
column: "ImageName",
|
|
||||||
value: "$gauze.jpg");
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "Products",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 13,
|
|
||||||
column: "ImageName",
|
|
||||||
value: "$jesus.jpg");
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "Products",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 14,
|
|
||||||
column: "ImageName",
|
|
||||||
value: "$vhs.jpg");
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "Products",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 15,
|
|
||||||
column: "ImageName",
|
|
||||||
value: "$chandailquetaine.jpg");
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "Products",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 16,
|
|
||||||
column: "ImageName",
|
|
||||||
value: "$doudou.jpg");
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "Products",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 17,
|
|
||||||
column: "ImageName",
|
|
||||||
value: "$mitaines2.jpg");
|
|
||||||
}
|
|
||||||
|
|
||||||
protected override void Down(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");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,981 +0,0 @@
|
|||||||
// <auto-generated />
|
|
||||||
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("20221108012813_30produits")]
|
|
||||||
partial class _30produits
|
|
||||||
{
|
|
||||||
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<string>("Id")
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.Property<int>("AccessFailedCount")
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
b.Property<string>("ConcurrencyStamp")
|
|
||||||
.IsConcurrencyToken()
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<string>("Email")
|
|
||||||
.HasMaxLength(256)
|
|
||||||
.HasColumnType("nvarchar(256)");
|
|
||||||
|
|
||||||
b.Property<bool>("EmailConfirmed")
|
|
||||||
.HasColumnType("bit");
|
|
||||||
|
|
||||||
b.Property<string>("FirstName")
|
|
||||||
.IsRequired()
|
|
||||||
.HasMaxLength(30)
|
|
||||||
.HasColumnType("nvarchar(30)");
|
|
||||||
|
|
||||||
b.Property<string>("LastName")
|
|
||||||
.IsRequired()
|
|
||||||
.HasMaxLength(30)
|
|
||||||
.HasColumnType("nvarchar(30)");
|
|
||||||
|
|
||||||
b.Property<bool>("LockoutEnabled")
|
|
||||||
.HasColumnType("bit");
|
|
||||||
|
|
||||||
b.Property<DateTimeOffset?>("LockoutEnd")
|
|
||||||
.HasColumnType("datetimeoffset");
|
|
||||||
|
|
||||||
b.Property<string>("NormalizedEmail")
|
|
||||||
.HasMaxLength(256)
|
|
||||||
.HasColumnType("nvarchar(256)");
|
|
||||||
|
|
||||||
b.Property<string>("NormalizedUserName")
|
|
||||||
.HasMaxLength(256)
|
|
||||||
.HasColumnType("nvarchar(256)");
|
|
||||||
|
|
||||||
b.Property<string>("PasswordHash")
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<string>("PhoneNumber")
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<bool>("PhoneNumberConfirmed")
|
|
||||||
.HasColumnType("bit");
|
|
||||||
|
|
||||||
b.Property<string>("SecurityStamp")
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<bool>("TwoFactorEnabled")
|
|
||||||
.HasColumnType("bit");
|
|
||||||
|
|
||||||
b.Property<string>("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 = "381655f0-b7d5-49c2-b87a-a6e8b563c8b7",
|
|
||||||
Email = "admin@admin.com",
|
|
||||||
EmailConfirmed = false,
|
|
||||||
FirstName = "Roger",
|
|
||||||
LastName = "Admin",
|
|
||||||
LockoutEnabled = false,
|
|
||||||
NormalizedEmail = "ADMIN@ADMIN.COM",
|
|
||||||
NormalizedUserName = "ADMIN",
|
|
||||||
PasswordHash = "AQAAAAEAACcQAAAAEBIJf5ELMYpuvPzwGaeS/3/QXeZZvHDGX4kA/mHpGQ0hJ8FYIFV986Y+30S75yupRg==",
|
|
||||||
PhoneNumberConfirmed = false,
|
|
||||||
SecurityStamp = "6976eccd-d011-4d96-8ceb-0aefe9454da7",
|
|
||||||
TwoFactorEnabled = false,
|
|
||||||
UserName = "Admin"
|
|
||||||
});
|
|
||||||
});
|
|
||||||
|
|
||||||
modelBuilder.Entity("GrossesMitainesAPI.Models.AddressModel", b =>
|
|
||||||
{
|
|
||||||
b.Property<int>("Id")
|
|
||||||
.ValueGeneratedOnAdd()
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<int>("Id"), 1L, 1);
|
|
||||||
|
|
||||||
b.Property<string>("Appartment")
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<string>("City")
|
|
||||||
.IsRequired()
|
|
||||||
.HasMaxLength(50)
|
|
||||||
.HasColumnType("nvarchar(50)");
|
|
||||||
|
|
||||||
b.Property<int>("CivicNumber")
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
b.Property<string>("Country")
|
|
||||||
.IsRequired()
|
|
||||||
.HasMaxLength(30)
|
|
||||||
.HasColumnType("nvarchar(30)");
|
|
||||||
|
|
||||||
b.Property<string>("InventoryUserId")
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.Property<string>("PostalCode")
|
|
||||||
.IsRequired()
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<string>("Province")
|
|
||||||
.IsRequired()
|
|
||||||
.HasMaxLength(3)
|
|
||||||
.HasColumnType("nvarchar(3)");
|
|
||||||
|
|
||||||
b.Property<string>("Street")
|
|
||||||
.IsRequired()
|
|
||||||
.HasMaxLength(50)
|
|
||||||
.HasColumnType("nvarchar(50)");
|
|
||||||
|
|
||||||
b.HasKey("Id");
|
|
||||||
|
|
||||||
b.HasIndex("InventoryUserId");
|
|
||||||
|
|
||||||
b.ToTable("Addresses");
|
|
||||||
});
|
|
||||||
|
|
||||||
modelBuilder.Entity("GrossesMitainesAPI.Models.InvoiceModel", b =>
|
|
||||||
{
|
|
||||||
b.Property<int>("Id")
|
|
||||||
.ValueGeneratedOnAdd()
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<int>("Id"), 1L, 1);
|
|
||||||
|
|
||||||
b.Property<string>("EmailAddress")
|
|
||||||
.IsRequired()
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<string>("FirstName")
|
|
||||||
.IsRequired()
|
|
||||||
.HasMaxLength(30)
|
|
||||||
.HasColumnType("nvarchar(30)");
|
|
||||||
|
|
||||||
b.Property<string>("LastName")
|
|
||||||
.IsRequired()
|
|
||||||
.HasMaxLength(30)
|
|
||||||
.HasColumnType("nvarchar(30)");
|
|
||||||
|
|
||||||
b.Property<string>("LinkedAccountId")
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.Property<string>("PhoneNumber")
|
|
||||||
.IsRequired()
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<DateTime>("PurchaseDate")
|
|
||||||
.HasColumnType("datetime2");
|
|
||||||
|
|
||||||
b.Property<int>("ShippingAddressId")
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
b.Property<int>("Status")
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
b.HasKey("Id");
|
|
||||||
|
|
||||||
b.HasIndex("LinkedAccountId");
|
|
||||||
|
|
||||||
b.HasIndex("ShippingAddressId");
|
|
||||||
|
|
||||||
b.ToTable("Invoices");
|
|
||||||
});
|
|
||||||
|
|
||||||
modelBuilder.Entity("GrossesMitainesAPI.Models.InvoiceModel+ProductInvoice", b =>
|
|
||||||
{
|
|
||||||
b.Property<int>("Id")
|
|
||||||
.ValueGeneratedOnAdd()
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<int>("Id"), 1L, 1);
|
|
||||||
|
|
||||||
b.Property<int?>("InvoiceModelId")
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
b.Property<int>("ProductId")
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
b.Property<long>("Quantity")
|
|
||||||
.HasColumnType("bigint");
|
|
||||||
|
|
||||||
b.HasKey("Id");
|
|
||||||
|
|
||||||
b.HasIndex("InvoiceModelId");
|
|
||||||
|
|
||||||
b.HasIndex("ProductId");
|
|
||||||
|
|
||||||
b.ToTable("ProductInvoice");
|
|
||||||
});
|
|
||||||
|
|
||||||
modelBuilder.Entity("GrossesMitainesAPI.Models.ProductModel", b =>
|
|
||||||
{
|
|
||||||
b.Property<int>("Id")
|
|
||||||
.ValueGeneratedOnAdd()
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<int>("Id"), 1L, 1);
|
|
||||||
|
|
||||||
b.Property<string>("Category")
|
|
||||||
.IsRequired()
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<string>("Description")
|
|
||||||
.IsRequired()
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<long>("Hits")
|
|
||||||
.HasColumnType("bigint");
|
|
||||||
|
|
||||||
b.Property<string>("ImageName")
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<DateTime?>("LastHit")
|
|
||||||
.HasColumnType("datetime2");
|
|
||||||
|
|
||||||
b.Property<DateTime?>("LastSale")
|
|
||||||
.HasColumnType("datetime2");
|
|
||||||
|
|
||||||
b.Property<decimal>("Price")
|
|
||||||
.HasColumnType("decimal(18,2)");
|
|
||||||
|
|
||||||
b.Property<decimal>("PromoPrice")
|
|
||||||
.HasColumnType("decimal(18,2)");
|
|
||||||
|
|
||||||
b.Property<long>("Quantity")
|
|
||||||
.HasColumnType("bigint");
|
|
||||||
|
|
||||||
b.Property<long>("Sales")
|
|
||||||
.HasColumnType("bigint");
|
|
||||||
|
|
||||||
b.Property<int>("Status")
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
b.Property<string>("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"
|
|
||||||
},
|
|
||||||
new
|
|
||||||
{
|
|
||||||
Id = 18,
|
|
||||||
Category = "Vêtements d'extérieur",
|
|
||||||
Description = "Pour avoir plus l'air thug en hiver.",
|
|
||||||
Hits = 0L,
|
|
||||||
ImageName = "$longmitaines.jpg",
|
|
||||||
Price = 10.45m,
|
|
||||||
PromoPrice = 9.99m,
|
|
||||||
Quantity = 10L,
|
|
||||||
Sales = 0L,
|
|
||||||
Status = 5,
|
|
||||||
Title = "Longues mitaines pas de doigts"
|
|
||||||
},
|
|
||||||
new
|
|
||||||
{
|
|
||||||
Id = 19,
|
|
||||||
Category = "Linge",
|
|
||||||
Description = "Pour les journées bs",
|
|
||||||
Hits = 0L,
|
|
||||||
ImageName = "$pantalon.jpg",
|
|
||||||
Price = 69.99m,
|
|
||||||
PromoPrice = 49.99m,
|
|
||||||
Quantity = 0L,
|
|
||||||
Sales = 0L,
|
|
||||||
Status = 1,
|
|
||||||
Title = "Pantalons slacks"
|
|
||||||
},
|
|
||||||
new
|
|
||||||
{
|
|
||||||
Id = 20,
|
|
||||||
Category = "Linge",
|
|
||||||
Description = "Pour commencer à apprendre rust et utiliser linux",
|
|
||||||
Hits = 0L,
|
|
||||||
ImageName = "$thighs.jpg",
|
|
||||||
Price = 23.50m,
|
|
||||||
PromoPrice = 19.99m,
|
|
||||||
Quantity = 3L,
|
|
||||||
Sales = 0L,
|
|
||||||
Status = 4,
|
|
||||||
Title = "Programmer Socks"
|
|
||||||
},
|
|
||||||
new
|
|
||||||
{
|
|
||||||
Id = 21,
|
|
||||||
Category = "Linge",
|
|
||||||
Description = "Show off que t'habites su'l plateau",
|
|
||||||
Hits = 0L,
|
|
||||||
ImageName = "$plateau.png",
|
|
||||||
Price = 149.99m,
|
|
||||||
PromoPrice = 99.99m,
|
|
||||||
Quantity = 14L,
|
|
||||||
Sales = 0L,
|
|
||||||
Status = 0,
|
|
||||||
Title = "Col-roulé"
|
|
||||||
},
|
|
||||||
new
|
|
||||||
{
|
|
||||||
Id = 22,
|
|
||||||
Category = "Linge",
|
|
||||||
Description = "Ben oui je vais à l'UQAM comment t'as d'viné",
|
|
||||||
Hits = 0L,
|
|
||||||
ImageName = "$uqam.jpg",
|
|
||||||
Price = 149.99m,
|
|
||||||
PromoPrice = 99.99m,
|
|
||||||
Quantity = 4L,
|
|
||||||
Sales = 0L,
|
|
||||||
Status = 3,
|
|
||||||
Title = "Gros col-roulé"
|
|
||||||
},
|
|
||||||
new
|
|
||||||
{
|
|
||||||
Id = 23,
|
|
||||||
Category = "Établissement",
|
|
||||||
Description = "Oui oui, une SAQ au complete",
|
|
||||||
Hits = 0L,
|
|
||||||
ImageName = "$saq.jpg",
|
|
||||||
Price = 1000000.99m,
|
|
||||||
PromoPrice = 999999.99m,
|
|
||||||
Quantity = 1L,
|
|
||||||
Sales = 0L,
|
|
||||||
Status = 0,
|
|
||||||
Title = "SAQ"
|
|
||||||
},
|
|
||||||
new
|
|
||||||
{
|
|
||||||
Id = 24,
|
|
||||||
Category = "Texte",
|
|
||||||
Description = "Lorem ipsum dolor sit amet, \r\nconsectetur adipiscing elit. Vivamus sapien ipsum, \r\nconvallis quis justo ac, congue sollicitudin metus. \r\nVestibulum nec libero nulla. Integer a pretium dolor. \r\nPhasellus vulputate iaculis ligula, sit amet suscipit \r\ndiam condimentum eu. Suspendisse blandit ipsum sed porttitor volutpat.\r\nDuis iaculis mauris a dapibus bibendum. Integer sollicitudin nunc et neque\r\negestas sagittis. Etiam vitae ornare ex.",
|
|
||||||
Hits = 0L,
|
|
||||||
ImageName = "$lorem.jpg",
|
|
||||||
Price = 0.99m,
|
|
||||||
PromoPrice = 0.69m,
|
|
||||||
Quantity = 99L,
|
|
||||||
Sales = 0L,
|
|
||||||
Status = 4,
|
|
||||||
Title = "Lorem"
|
|
||||||
},
|
|
||||||
new
|
|
||||||
{
|
|
||||||
Id = 25,
|
|
||||||
Category = "Homme",
|
|
||||||
Description = "Quand un vrai coûte trop cher",
|
|
||||||
Hits = 0L,
|
|
||||||
ImageName = "$bebe.jpg",
|
|
||||||
Price = 10.99m,
|
|
||||||
PromoPrice = 5.99m,
|
|
||||||
Quantity = 15L,
|
|
||||||
Sales = 0L,
|
|
||||||
Status = 0,
|
|
||||||
Title = "Bébé de laine"
|
|
||||||
},
|
|
||||||
new
|
|
||||||
{
|
|
||||||
Id = 26,
|
|
||||||
Category = "Linge",
|
|
||||||
Description = "Un beau petit kit pas cher quand vous avez oublié le cadeau pour le shower qui s'en vient",
|
|
||||||
Hits = 0L,
|
|
||||||
ImageName = "$kitbebe.jpg",
|
|
||||||
Price = 39.99m,
|
|
||||||
PromoPrice = 29.99m,
|
|
||||||
Quantity = 10L,
|
|
||||||
Sales = 0L,
|
|
||||||
Status = 3,
|
|
||||||
Title = "Kit pour bébé"
|
|
||||||
},
|
|
||||||
new
|
|
||||||
{
|
|
||||||
Id = 27,
|
|
||||||
Category = "Linge",
|
|
||||||
Description = "Chris Pratt aime ben sauter dessus",
|
|
||||||
Hits = 0L,
|
|
||||||
ImageName = "$koopa.jpg",
|
|
||||||
Price = 29.99m,
|
|
||||||
PromoPrice = 9.99m,
|
|
||||||
Quantity = 0L,
|
|
||||||
Sales = 0L,
|
|
||||||
Status = 5,
|
|
||||||
Title = "TORTUE"
|
|
||||||
},
|
|
||||||
new
|
|
||||||
{
|
|
||||||
Id = 28,
|
|
||||||
Category = "Nourriture",
|
|
||||||
Description = "*ne pa manger",
|
|
||||||
Hits = 0L,
|
|
||||||
ImageName = "$potato.jpg",
|
|
||||||
Price = 1.99m,
|
|
||||||
PromoPrice = 0.99m,
|
|
||||||
Quantity = 58L,
|
|
||||||
Sales = 0L,
|
|
||||||
Status = 0,
|
|
||||||
Title = "Patate de laine"
|
|
||||||
},
|
|
||||||
new
|
|
||||||
{
|
|
||||||
Id = 29,
|
|
||||||
Category = "Animal",
|
|
||||||
Description = "Les singes sont des mammifères de l'ordre des primates, généralement arboricoles, à la face souvent glabre et caractérisés par un encéphale développé et de longs membres terminés par des doigts. Bien que leur ressemblance avec l'Homme ait toujours frappé les esprits, la science a mis de nombreux siècles à prouver le lien étroit qui existe entre ceux-ci et l'espèce humaine.\r\n\r\nAu sein des primates, les singes forment un infra-ordre monophylétique, si l'on y inclut le genre Homo, nommé Simiiformes et qui se divise entre les Platyrhiniens (singes du Nouveau Monde : Amérique centrale et méridionale) et les Catarhiniens (singes de l'Ancien Monde : Afrique et Asie tropicales). Ces derniers comprennent les hominoïdes, également appelés « grands singes », dont fait partie Homo sapiens et ses ancêtres les plus proches.\r\n\r\nMême s'il ne fait plus de doute aujourd'hui que « l'Homme est un singe comme les autres », l'expression est majoritairement utilisée pour parler des animaux sauvages, et évoque un référentiel culturel, littéraire et artistique qui exclut l'espèce humaine.",
|
|
||||||
Hits = 0L,
|
|
||||||
ImageName = "$monke.png",
|
|
||||||
Price = 299.99m,
|
|
||||||
PromoPrice = 99.99m,
|
|
||||||
Quantity = 58L,
|
|
||||||
Sales = 0L,
|
|
||||||
Status = 0,
|
|
||||||
Title = "Monke :)"
|
|
||||||
},
|
|
||||||
new
|
|
||||||
{
|
|
||||||
Id = 30,
|
|
||||||
Category = "Pokemon",
|
|
||||||
Description = "It evolves from Pichu when leveled up with high friendship and evolves into Raichu when exposed to a Thunder Stone.\r\n\r\nIn Alola, Pikachu will evolve into Alolan Raichu when exposed to a Thunder Stone.\r\n\r\nPikachu has a Gigantamax form. Pikachu with the Gigantamax Factor cannot evolve.\r\n\r\nIn Pokémon Yellow, the starter Pikachu will refuse to evolve into Raichu unless it is traded and evolved on another save file. In Pokémon: Let's Go, Pikachu!, the player's starter Pikachu also will not evolve, but cannot be traded to become a Raichu.\r\n\r\nPikachu is popularly known as the mascot of the Pokémon franchise and one of Nintendo's major mascots.\r\n\r\nIt is also the game mascot and starter Pokémon of Pokémon Yellow and Let's Go, Pikachu!. It has made numerous appearances on the boxes of spin-off titles.\r\n\r\nPikachu is also the starter Pokémon of Pokémon Rumble Blast and Pokémon Rumble World.",
|
|
||||||
Hits = 0L,
|
|
||||||
ImageName = "$pika.png",
|
|
||||||
Price = 3.99m,
|
|
||||||
PromoPrice = 2.99m,
|
|
||||||
Quantity = 69L,
|
|
||||||
Sales = 0L,
|
|
||||||
Status = 5,
|
|
||||||
Title = "Phat Pikachu"
|
|
||||||
});
|
|
||||||
});
|
|
||||||
|
|
||||||
modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRole", b =>
|
|
||||||
{
|
|
||||||
b.Property<string>("Id")
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.Property<string>("ConcurrencyStamp")
|
|
||||||
.IsConcurrencyToken()
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<string>("Name")
|
|
||||||
.HasMaxLength(256)
|
|
||||||
.HasColumnType("nvarchar(256)");
|
|
||||||
|
|
||||||
b.Property<string>("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 = "d78f5f64-28da-4a3e-b3e9-807d96ba6757",
|
|
||||||
Name = "Administrateur",
|
|
||||||
NormalizedName = "ADMINISTRATEUR"
|
|
||||||
},
|
|
||||||
new
|
|
||||||
{
|
|
||||||
Id = "1b7b9c55-c746-493a-a24f-3d5ca937298e",
|
|
||||||
ConcurrencyStamp = "1c7a32ec-3bac-416a-9092-e8617bf63da4",
|
|
||||||
Name = "Client",
|
|
||||||
NormalizedName = "CLIENT"
|
|
||||||
});
|
|
||||||
});
|
|
||||||
|
|
||||||
modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim<string>", b =>
|
|
||||||
{
|
|
||||||
b.Property<int>("Id")
|
|
||||||
.ValueGeneratedOnAdd()
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<int>("Id"), 1L, 1);
|
|
||||||
|
|
||||||
b.Property<string>("ClaimType")
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<string>("ClaimValue")
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<string>("RoleId")
|
|
||||||
.IsRequired()
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.HasKey("Id");
|
|
||||||
|
|
||||||
b.HasIndex("RoleId");
|
|
||||||
|
|
||||||
b.ToTable("AspNetRoleClaims", (string)null);
|
|
||||||
});
|
|
||||||
|
|
||||||
modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim<string>", b =>
|
|
||||||
{
|
|
||||||
b.Property<int>("Id")
|
|
||||||
.ValueGeneratedOnAdd()
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<int>("Id"), 1L, 1);
|
|
||||||
|
|
||||||
b.Property<string>("ClaimType")
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<string>("ClaimValue")
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<string>("UserId")
|
|
||||||
.IsRequired()
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.HasKey("Id");
|
|
||||||
|
|
||||||
b.HasIndex("UserId");
|
|
||||||
|
|
||||||
b.ToTable("AspNetUserClaims", (string)null);
|
|
||||||
});
|
|
||||||
|
|
||||||
modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin<string>", b =>
|
|
||||||
{
|
|
||||||
b.Property<string>("LoginProvider")
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.Property<string>("ProviderKey")
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.Property<string>("ProviderDisplayName")
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<string>("UserId")
|
|
||||||
.IsRequired()
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.HasKey("LoginProvider", "ProviderKey");
|
|
||||||
|
|
||||||
b.HasIndex("UserId");
|
|
||||||
|
|
||||||
b.ToTable("AspNetUserLogins", (string)null);
|
|
||||||
});
|
|
||||||
|
|
||||||
modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole<string>", b =>
|
|
||||||
{
|
|
||||||
b.Property<string>("UserId")
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.Property<string>("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<string>", b =>
|
|
||||||
{
|
|
||||||
b.Property<string>("UserId")
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.Property<string>("LoginProvider")
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.Property<string>("Name")
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.Property<string>("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<string>", b =>
|
|
||||||
{
|
|
||||||
b.HasOne("Microsoft.AspNetCore.Identity.IdentityRole", null)
|
|
||||||
.WithMany()
|
|
||||||
.HasForeignKey("RoleId")
|
|
||||||
.OnDelete(DeleteBehavior.Cascade)
|
|
||||||
.IsRequired();
|
|
||||||
});
|
|
||||||
|
|
||||||
modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim<string>", b =>
|
|
||||||
{
|
|
||||||
b.HasOne("GrossesMitainesAPI.Data.InventoryUser", null)
|
|
||||||
.WithMany()
|
|
||||||
.HasForeignKey("UserId")
|
|
||||||
.OnDelete(DeleteBehavior.Cascade)
|
|
||||||
.IsRequired();
|
|
||||||
});
|
|
||||||
|
|
||||||
modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin<string>", b =>
|
|
||||||
{
|
|
||||||
b.HasOne("GrossesMitainesAPI.Data.InventoryUser", null)
|
|
||||||
.WithMany()
|
|
||||||
.HasForeignKey("UserId")
|
|
||||||
.OnDelete(DeleteBehavior.Cascade)
|
|
||||||
.IsRequired();
|
|
||||||
});
|
|
||||||
|
|
||||||
modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole<string>", 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<string>", 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
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,142 +0,0 @@
|
|||||||
using Microsoft.EntityFrameworkCore.Migrations;
|
|
||||||
|
|
||||||
#nullable disable
|
|
||||||
|
|
||||||
namespace GrossesMitainesAPI.Migrations
|
|
||||||
{
|
|
||||||
public partial class _30produits : Migration
|
|
||||||
{
|
|
||||||
protected override void Up(MigrationBuilder migrationBuilder)
|
|
||||||
{
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "AspNetRoles",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: "1b7b9c55-c746-493a-a24f-3d5ca937298e",
|
|
||||||
column: "ConcurrencyStamp",
|
|
||||||
value: "1c7a32ec-3bac-416a-9092-e8617bf63da4");
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "AspNetRoles",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: "c9e08b20-d8a5-473f-9f52-572eb23c12af",
|
|
||||||
column: "ConcurrencyStamp",
|
|
||||||
value: "d78f5f64-28da-4a3e-b3e9-807d96ba6757");
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "AspNetUsers",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: "ecf7503a-591c-454e-a824-048e10bd0474",
|
|
||||||
columns: new[] { "ConcurrencyStamp", "PasswordHash", "SecurityStamp" },
|
|
||||||
values: new object[] { "381655f0-b7d5-49c2-b87a-a6e8b563c8b7", "AQAAAAEAACcQAAAAEBIJf5ELMYpuvPzwGaeS/3/QXeZZvHDGX4kA/mHpGQ0hJ8FYIFV986Y+30S75yupRg==", "6976eccd-d011-4d96-8ceb-0aefe9454da7" });
|
|
||||||
|
|
||||||
migrationBuilder.InsertData(
|
|
||||||
table: "Products",
|
|
||||||
columns: new[] { "Id", "Category", "Description", "Hits", "ImageName", "LastHit", "LastSale", "Price", "PromoPrice", "Quantity", "Sales", "Status", "Title" },
|
|
||||||
values: new object[,]
|
|
||||||
{
|
|
||||||
{ 18, "Vêtements d'extérieur", "Pour avoir plus l'air thug en hiver.", 0L, "$longmitaines.jpg", null, null, 10.45m, 9.99m, 10L, 0L, 5, "Longues mitaines pas de doigts" },
|
|
||||||
{ 19, "Linge", "Pour les journées bs", 0L, "$pantalon.jpg", null, null, 69.99m, 49.99m, 0L, 0L, 1, "Pantalons slacks" },
|
|
||||||
{ 20, "Linge", "Pour commencer à apprendre rust et utiliser linux", 0L, "$thighs.jpg", null, null, 23.50m, 19.99m, 3L, 0L, 4, "Programmer Socks" },
|
|
||||||
{ 21, "Linge", "Show off que t'habites su'l plateau", 0L, "$plateau.png", null, null, 149.99m, 99.99m, 14L, 0L, 0, "Col-roulé" },
|
|
||||||
{ 22, "Linge", "Ben oui je vais à l'UQAM comment t'as d'viné", 0L, "$uqam.jpg", null, null, 149.99m, 99.99m, 4L, 0L, 3, "Gros col-roulé" },
|
|
||||||
{ 23, "Établissement", "Oui oui, une SAQ au complete", 0L, "$saq.jpg", null, null, 1000000.99m, 999999.99m, 1L, 0L, 0, "SAQ" },
|
|
||||||
{ 24, "Texte", "Lorem ipsum dolor sit amet, \r\nconsectetur adipiscing elit. Vivamus sapien ipsum, \r\nconvallis quis justo ac, congue sollicitudin metus. \r\nVestibulum nec libero nulla. Integer a pretium dolor. \r\nPhasellus vulputate iaculis ligula, sit amet suscipit \r\ndiam condimentum eu. Suspendisse blandit ipsum sed porttitor volutpat.\r\nDuis iaculis mauris a dapibus bibendum. Integer sollicitudin nunc et neque\r\negestas sagittis. Etiam vitae ornare ex.", 0L, "$lorem.jpg", null, null, 0.99m, 0.69m, 99L, 0L, 4, "Lorem" },
|
|
||||||
{ 25, "Homme", "Quand un vrai coûte trop cher", 0L, "$bebe.jpg", null, null, 10.99m, 5.99m, 15L, 0L, 0, "Bébé de laine" },
|
|
||||||
{ 26, "Linge", "Un beau petit kit pas cher quand vous avez oublié le cadeau pour le shower qui s'en vient", 0L, "$kitbebe.jpg", null, null, 39.99m, 29.99m, 10L, 0L, 3, "Kit pour bébé" },
|
|
||||||
{ 27, "Linge", "Chris Pratt aime ben sauter dessus", 0L, "$koopa.jpg", null, null, 29.99m, 9.99m, 0L, 0L, 5, "TORTUE" },
|
|
||||||
{ 28, "Nourriture", "*ne pa manger", 0L, "$potato.jpg", null, null, 1.99m, 0.99m, 58L, 0L, 0, "Patate de laine" },
|
|
||||||
{ 29, "Animal", "Les singes sont des mammifères de l'ordre des primates, généralement arboricoles, à la face souvent glabre et caractérisés par un encéphale développé et de longs membres terminés par des doigts. Bien que leur ressemblance avec l'Homme ait toujours frappé les esprits, la science a mis de nombreux siècles à prouver le lien étroit qui existe entre ceux-ci et l'espèce humaine.\r\n\r\nAu sein des primates, les singes forment un infra-ordre monophylétique, si l'on y inclut le genre Homo, nommé Simiiformes et qui se divise entre les Platyrhiniens (singes du Nouveau Monde : Amérique centrale et méridionale) et les Catarhiniens (singes de l'Ancien Monde : Afrique et Asie tropicales). Ces derniers comprennent les hominoïdes, également appelés « grands singes », dont fait partie Homo sapiens et ses ancêtres les plus proches.\r\n\r\nMême s'il ne fait plus de doute aujourd'hui que « l'Homme est un singe comme les autres », l'expression est majoritairement utilisée pour parler des animaux sauvages, et évoque un référentiel culturel, littéraire et artistique qui exclut l'espèce humaine.", 0L, "$monke.png", null, null, 299.99m, 99.99m, 58L, 0L, 0, "Monke :)" },
|
|
||||||
{ 30, "Pokemon", "It evolves from Pichu when leveled up with high friendship and evolves into Raichu when exposed to a Thunder Stone.\r\n\r\nIn Alola, Pikachu will evolve into Alolan Raichu when exposed to a Thunder Stone.\r\n\r\nPikachu has a Gigantamax form. Pikachu with the Gigantamax Factor cannot evolve.\r\n\r\nIn Pokémon Yellow, the starter Pikachu will refuse to evolve into Raichu unless it is traded and evolved on another save file. In Pokémon: Let's Go, Pikachu!, the player's starter Pikachu also will not evolve, but cannot be traded to become a Raichu.\r\n\r\nPikachu is popularly known as the mascot of the Pokémon franchise and one of Nintendo's major mascots.\r\n\r\nIt is also the game mascot and starter Pokémon of Pokémon Yellow and Let's Go, Pikachu!. It has made numerous appearances on the boxes of spin-off titles.\r\n\r\nPikachu is also the starter Pokémon of Pokémon Rumble Blast and Pokémon Rumble World.", 0L, "$pika.png", null, null, 3.99m, 2.99m, 69L, 0L, 5, "Phat Pikachu" }
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
protected override void Down(MigrationBuilder migrationBuilder)
|
|
||||||
{
|
|
||||||
migrationBuilder.DeleteData(
|
|
||||||
table: "Products",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 18);
|
|
||||||
|
|
||||||
migrationBuilder.DeleteData(
|
|
||||||
table: "Products",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 19);
|
|
||||||
|
|
||||||
migrationBuilder.DeleteData(
|
|
||||||
table: "Products",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 20);
|
|
||||||
|
|
||||||
migrationBuilder.DeleteData(
|
|
||||||
table: "Products",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 21);
|
|
||||||
|
|
||||||
migrationBuilder.DeleteData(
|
|
||||||
table: "Products",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 22);
|
|
||||||
|
|
||||||
migrationBuilder.DeleteData(
|
|
||||||
table: "Products",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 23);
|
|
||||||
|
|
||||||
migrationBuilder.DeleteData(
|
|
||||||
table: "Products",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 24);
|
|
||||||
|
|
||||||
migrationBuilder.DeleteData(
|
|
||||||
table: "Products",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 25);
|
|
||||||
|
|
||||||
migrationBuilder.DeleteData(
|
|
||||||
table: "Products",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 26);
|
|
||||||
|
|
||||||
migrationBuilder.DeleteData(
|
|
||||||
table: "Products",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 27);
|
|
||||||
|
|
||||||
migrationBuilder.DeleteData(
|
|
||||||
table: "Products",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 28);
|
|
||||||
|
|
||||||
migrationBuilder.DeleteData(
|
|
||||||
table: "Products",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 29);
|
|
||||||
|
|
||||||
migrationBuilder.DeleteData(
|
|
||||||
table: "Products",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 30);
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "AspNetRoles",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: "1b7b9c55-c746-493a-a24f-3d5ca937298e",
|
|
||||||
column: "ConcurrencyStamp",
|
|
||||||
value: "7d36b38e-ae6a-457e-bfd0-62fc0c1d8fc5");
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "AspNetRoles",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: "c9e08b20-d8a5-473f-9f52-572eb23c12af",
|
|
||||||
column: "ConcurrencyStamp",
|
|
||||||
value: "ca8c4d2d-a900-499a-8469-99b6f0499b9d");
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "AspNetUsers",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: "ecf7503a-591c-454e-a824-048e10bd0474",
|
|
||||||
columns: new[] { "ConcurrencyStamp", "PasswordHash", "SecurityStamp" },
|
|
||||||
values: new object[] { "c4a97f53-d33a-4519-8a19-5969d3bc9bcd", "AQAAAAEAACcQAAAAEBs7/uxC6IlFe5ejK2fO17fQZxxto/+RBqdFxDTdRQCdlLBhDsvzq06I9aEH1W4FFA==", "f5dedfca-bbc4-423f-aae7-37670bc7294f" });
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,995 +0,0 @@
|
|||||||
// <auto-generated />
|
|
||||||
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("20221108022705_address")]
|
|
||||||
partial class address
|
|
||||||
{
|
|
||||||
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<string>("Id")
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.Property<int>("AccessFailedCount")
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
b.Property<string>("ConcurrencyStamp")
|
|
||||||
.IsConcurrencyToken()
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<string>("Email")
|
|
||||||
.HasMaxLength(256)
|
|
||||||
.HasColumnType("nvarchar(256)");
|
|
||||||
|
|
||||||
b.Property<bool>("EmailConfirmed")
|
|
||||||
.HasColumnType("bit");
|
|
||||||
|
|
||||||
b.Property<string>("FirstName")
|
|
||||||
.IsRequired()
|
|
||||||
.HasMaxLength(30)
|
|
||||||
.HasColumnType("nvarchar(30)");
|
|
||||||
|
|
||||||
b.Property<string>("LastName")
|
|
||||||
.IsRequired()
|
|
||||||
.HasMaxLength(30)
|
|
||||||
.HasColumnType("nvarchar(30)");
|
|
||||||
|
|
||||||
b.Property<bool>("LockoutEnabled")
|
|
||||||
.HasColumnType("bit");
|
|
||||||
|
|
||||||
b.Property<DateTimeOffset?>("LockoutEnd")
|
|
||||||
.HasColumnType("datetimeoffset");
|
|
||||||
|
|
||||||
b.Property<string>("NormalizedEmail")
|
|
||||||
.HasMaxLength(256)
|
|
||||||
.HasColumnType("nvarchar(256)");
|
|
||||||
|
|
||||||
b.Property<string>("NormalizedUserName")
|
|
||||||
.HasMaxLength(256)
|
|
||||||
.HasColumnType("nvarchar(256)");
|
|
||||||
|
|
||||||
b.Property<string>("PasswordHash")
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<string>("PhoneNumber")
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<bool>("PhoneNumberConfirmed")
|
|
||||||
.HasColumnType("bit");
|
|
||||||
|
|
||||||
b.Property<string>("SecurityStamp")
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<bool>("TwoFactorEnabled")
|
|
||||||
.HasColumnType("bit");
|
|
||||||
|
|
||||||
b.Property<string>("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 = "037567cb-829a-4e64-aeff-77f9c18425b5",
|
|
||||||
Email = "admin@admin.com",
|
|
||||||
EmailConfirmed = false,
|
|
||||||
FirstName = "Roger",
|
|
||||||
LastName = "Admin",
|
|
||||||
LockoutEnabled = false,
|
|
||||||
NormalizedEmail = "ADMIN@ADMIN.COM",
|
|
||||||
NormalizedUserName = "ADMIN",
|
|
||||||
PasswordHash = "AQAAAAEAACcQAAAAEE/NtmY1fEUixw6DTC/uv+7yv+2Na/85xzU7pJgB5Ll7UZUmcUZxuVLcgYkb9sKPOA==",
|
|
||||||
PhoneNumberConfirmed = false,
|
|
||||||
SecurityStamp = "a39900db-f0c6-4a7c-9cee-d8f454dd2516",
|
|
||||||
TwoFactorEnabled = false,
|
|
||||||
UserName = "Admin"
|
|
||||||
});
|
|
||||||
});
|
|
||||||
|
|
||||||
modelBuilder.Entity("GrossesMitainesAPI.Models.AddressModel", b =>
|
|
||||||
{
|
|
||||||
b.Property<int>("Id")
|
|
||||||
.ValueGeneratedOnAdd()
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<int>("Id"), 1L, 1);
|
|
||||||
|
|
||||||
b.Property<string>("Appartment")
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<string>("City")
|
|
||||||
.IsRequired()
|
|
||||||
.HasMaxLength(50)
|
|
||||||
.HasColumnType("nvarchar(50)");
|
|
||||||
|
|
||||||
b.Property<int>("CivicNumber")
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
b.Property<string>("Country")
|
|
||||||
.IsRequired()
|
|
||||||
.HasMaxLength(30)
|
|
||||||
.HasColumnType("nvarchar(30)");
|
|
||||||
|
|
||||||
b.Property<string>("InventoryUserId")
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.Property<string>("PostalCode")
|
|
||||||
.IsRequired()
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<string>("Province")
|
|
||||||
.IsRequired()
|
|
||||||
.HasMaxLength(3)
|
|
||||||
.HasColumnType("nvarchar(3)");
|
|
||||||
|
|
||||||
b.Property<string>("Street")
|
|
||||||
.IsRequired()
|
|
||||||
.HasMaxLength(50)
|
|
||||||
.HasColumnType("nvarchar(50)");
|
|
||||||
|
|
||||||
b.HasKey("Id");
|
|
||||||
|
|
||||||
b.HasIndex("InventoryUserId");
|
|
||||||
|
|
||||||
b.ToTable("Addresses");
|
|
||||||
|
|
||||||
b.HasData(
|
|
||||||
new
|
|
||||||
{
|
|
||||||
Id = 1,
|
|
||||||
Appartment = "B",
|
|
||||||
City = "Saint-Chrysostome",
|
|
||||||
CivicNumber = 1234,
|
|
||||||
Country = "Canada",
|
|
||||||
InventoryUserId = "ecf7503a-591c-454e-a824-048e10bd0474",
|
|
||||||
PostalCode = "H0H0H0",
|
|
||||||
Province = "QC",
|
|
||||||
Street = "Rue Pierre-Falardeau"
|
|
||||||
});
|
|
||||||
});
|
|
||||||
|
|
||||||
modelBuilder.Entity("GrossesMitainesAPI.Models.InvoiceModel", b =>
|
|
||||||
{
|
|
||||||
b.Property<int>("Id")
|
|
||||||
.ValueGeneratedOnAdd()
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<int>("Id"), 1L, 1);
|
|
||||||
|
|
||||||
b.Property<string>("EmailAddress")
|
|
||||||
.IsRequired()
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<string>("FirstName")
|
|
||||||
.IsRequired()
|
|
||||||
.HasMaxLength(30)
|
|
||||||
.HasColumnType("nvarchar(30)");
|
|
||||||
|
|
||||||
b.Property<string>("LastName")
|
|
||||||
.IsRequired()
|
|
||||||
.HasMaxLength(30)
|
|
||||||
.HasColumnType("nvarchar(30)");
|
|
||||||
|
|
||||||
b.Property<string>("LinkedAccountId")
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.Property<string>("PhoneNumber")
|
|
||||||
.IsRequired()
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<DateTime>("PurchaseDate")
|
|
||||||
.HasColumnType("datetime2");
|
|
||||||
|
|
||||||
b.Property<int>("ShippingAddressId")
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
b.Property<int>("Status")
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
b.HasKey("Id");
|
|
||||||
|
|
||||||
b.HasIndex("LinkedAccountId");
|
|
||||||
|
|
||||||
b.HasIndex("ShippingAddressId");
|
|
||||||
|
|
||||||
b.ToTable("Invoices");
|
|
||||||
});
|
|
||||||
|
|
||||||
modelBuilder.Entity("GrossesMitainesAPI.Models.InvoiceModel+ProductInvoice", b =>
|
|
||||||
{
|
|
||||||
b.Property<int>("Id")
|
|
||||||
.ValueGeneratedOnAdd()
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<int>("Id"), 1L, 1);
|
|
||||||
|
|
||||||
b.Property<int?>("InvoiceModelId")
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
b.Property<int>("ProductId")
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
b.Property<long>("Quantity")
|
|
||||||
.HasColumnType("bigint");
|
|
||||||
|
|
||||||
b.HasKey("Id");
|
|
||||||
|
|
||||||
b.HasIndex("InvoiceModelId");
|
|
||||||
|
|
||||||
b.HasIndex("ProductId");
|
|
||||||
|
|
||||||
b.ToTable("ProductInvoice");
|
|
||||||
});
|
|
||||||
|
|
||||||
modelBuilder.Entity("GrossesMitainesAPI.Models.ProductModel", b =>
|
|
||||||
{
|
|
||||||
b.Property<int>("Id")
|
|
||||||
.ValueGeneratedOnAdd()
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<int>("Id"), 1L, 1);
|
|
||||||
|
|
||||||
b.Property<string>("Category")
|
|
||||||
.IsRequired()
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<string>("Description")
|
|
||||||
.IsRequired()
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<long>("Hits")
|
|
||||||
.HasColumnType("bigint");
|
|
||||||
|
|
||||||
b.Property<string>("ImageName")
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<DateTime?>("LastHit")
|
|
||||||
.HasColumnType("datetime2");
|
|
||||||
|
|
||||||
b.Property<DateTime?>("LastSale")
|
|
||||||
.HasColumnType("datetime2");
|
|
||||||
|
|
||||||
b.Property<decimal>("Price")
|
|
||||||
.HasColumnType("decimal(18,2)");
|
|
||||||
|
|
||||||
b.Property<decimal>("PromoPrice")
|
|
||||||
.HasColumnType("decimal(18,2)");
|
|
||||||
|
|
||||||
b.Property<long>("Quantity")
|
|
||||||
.HasColumnType("bigint");
|
|
||||||
|
|
||||||
b.Property<long>("Sales")
|
|
||||||
.HasColumnType("bigint");
|
|
||||||
|
|
||||||
b.Property<int>("Status")
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
b.Property<string>("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"
|
|
||||||
},
|
|
||||||
new
|
|
||||||
{
|
|
||||||
Id = 18,
|
|
||||||
Category = "Vêtements d'extérieur",
|
|
||||||
Description = "Pour avoir plus l'air thug en hiver.",
|
|
||||||
Hits = 0L,
|
|
||||||
ImageName = "$longmitaines.jpg",
|
|
||||||
Price = 10.45m,
|
|
||||||
PromoPrice = 9.99m,
|
|
||||||
Quantity = 10L,
|
|
||||||
Sales = 0L,
|
|
||||||
Status = 5,
|
|
||||||
Title = "Longues mitaines pas de doigts"
|
|
||||||
},
|
|
||||||
new
|
|
||||||
{
|
|
||||||
Id = 19,
|
|
||||||
Category = "Linge",
|
|
||||||
Description = "Pour les journées bs",
|
|
||||||
Hits = 0L,
|
|
||||||
ImageName = "$pantalon.jpg",
|
|
||||||
Price = 69.99m,
|
|
||||||
PromoPrice = 49.99m,
|
|
||||||
Quantity = 0L,
|
|
||||||
Sales = 0L,
|
|
||||||
Status = 1,
|
|
||||||
Title = "Pantalons slacks"
|
|
||||||
},
|
|
||||||
new
|
|
||||||
{
|
|
||||||
Id = 20,
|
|
||||||
Category = "Linge",
|
|
||||||
Description = "Pour commencer à apprendre rust et utiliser linux",
|
|
||||||
Hits = 0L,
|
|
||||||
ImageName = "$thighs.jpg",
|
|
||||||
Price = 23.50m,
|
|
||||||
PromoPrice = 19.99m,
|
|
||||||
Quantity = 3L,
|
|
||||||
Sales = 0L,
|
|
||||||
Status = 4,
|
|
||||||
Title = "Programmer Socks"
|
|
||||||
},
|
|
||||||
new
|
|
||||||
{
|
|
||||||
Id = 21,
|
|
||||||
Category = "Linge",
|
|
||||||
Description = "Show off que t'habites su'l plateau",
|
|
||||||
Hits = 0L,
|
|
||||||
ImageName = "$plateau.png",
|
|
||||||
Price = 149.99m,
|
|
||||||
PromoPrice = 99.99m,
|
|
||||||
Quantity = 14L,
|
|
||||||
Sales = 0L,
|
|
||||||
Status = 0,
|
|
||||||
Title = "Col-roulé"
|
|
||||||
},
|
|
||||||
new
|
|
||||||
{
|
|
||||||
Id = 22,
|
|
||||||
Category = "Linge",
|
|
||||||
Description = "Ben oui je vais à l'UQAM comment t'as d'viné",
|
|
||||||
Hits = 0L,
|
|
||||||
ImageName = "$uqam.jpg",
|
|
||||||
Price = 149.99m,
|
|
||||||
PromoPrice = 99.99m,
|
|
||||||
Quantity = 4L,
|
|
||||||
Sales = 0L,
|
|
||||||
Status = 3,
|
|
||||||
Title = "Gros col-roulé"
|
|
||||||
},
|
|
||||||
new
|
|
||||||
{
|
|
||||||
Id = 23,
|
|
||||||
Category = "Établissement",
|
|
||||||
Description = "Oui oui, une SAQ au complete",
|
|
||||||
Hits = 0L,
|
|
||||||
ImageName = "$saq.jpg",
|
|
||||||
Price = 1000000.99m,
|
|
||||||
PromoPrice = 999999.99m,
|
|
||||||
Quantity = 1L,
|
|
||||||
Sales = 0L,
|
|
||||||
Status = 0,
|
|
||||||
Title = "SAQ"
|
|
||||||
},
|
|
||||||
new
|
|
||||||
{
|
|
||||||
Id = 24,
|
|
||||||
Category = "Texte",
|
|
||||||
Description = "Lorem ipsum dolor sit amet, \r\nconsectetur adipiscing elit. Vivamus sapien ipsum, \r\nconvallis quis justo ac, congue sollicitudin metus. \r\nVestibulum nec libero nulla. Integer a pretium dolor. \r\nPhasellus vulputate iaculis ligula, sit amet suscipit \r\ndiam condimentum eu. Suspendisse blandit ipsum sed porttitor volutpat.\r\nDuis iaculis mauris a dapibus bibendum. Integer sollicitudin nunc et neque\r\negestas sagittis. Etiam vitae ornare ex.",
|
|
||||||
Hits = 0L,
|
|
||||||
ImageName = "$lorem.jpg",
|
|
||||||
Price = 0.99m,
|
|
||||||
PromoPrice = 0.69m,
|
|
||||||
Quantity = 99L,
|
|
||||||
Sales = 0L,
|
|
||||||
Status = 4,
|
|
||||||
Title = "Lorem"
|
|
||||||
},
|
|
||||||
new
|
|
||||||
{
|
|
||||||
Id = 25,
|
|
||||||
Category = "Homme",
|
|
||||||
Description = "Quand un vrai coûte trop cher",
|
|
||||||
Hits = 0L,
|
|
||||||
ImageName = "$bebe.jpg",
|
|
||||||
Price = 10.99m,
|
|
||||||
PromoPrice = 5.99m,
|
|
||||||
Quantity = 15L,
|
|
||||||
Sales = 0L,
|
|
||||||
Status = 0,
|
|
||||||
Title = "Bébé de laine"
|
|
||||||
},
|
|
||||||
new
|
|
||||||
{
|
|
||||||
Id = 26,
|
|
||||||
Category = "Linge",
|
|
||||||
Description = "Un beau petit kit pas cher quand vous avez oublié le cadeau pour le shower qui s'en vient",
|
|
||||||
Hits = 0L,
|
|
||||||
ImageName = "$kitbebe.jpg",
|
|
||||||
Price = 39.99m,
|
|
||||||
PromoPrice = 29.99m,
|
|
||||||
Quantity = 10L,
|
|
||||||
Sales = 0L,
|
|
||||||
Status = 3,
|
|
||||||
Title = "Kit pour bébé"
|
|
||||||
},
|
|
||||||
new
|
|
||||||
{
|
|
||||||
Id = 27,
|
|
||||||
Category = "Linge",
|
|
||||||
Description = "Chris Pratt aime ben sauter dessus",
|
|
||||||
Hits = 0L,
|
|
||||||
ImageName = "$koopa.jpg",
|
|
||||||
Price = 29.99m,
|
|
||||||
PromoPrice = 9.99m,
|
|
||||||
Quantity = 0L,
|
|
||||||
Sales = 0L,
|
|
||||||
Status = 5,
|
|
||||||
Title = "TORTUE"
|
|
||||||
},
|
|
||||||
new
|
|
||||||
{
|
|
||||||
Id = 28,
|
|
||||||
Category = "Nourriture",
|
|
||||||
Description = "*ne pa manger",
|
|
||||||
Hits = 0L,
|
|
||||||
ImageName = "$potato.jpg",
|
|
||||||
Price = 1.99m,
|
|
||||||
PromoPrice = 0.99m,
|
|
||||||
Quantity = 58L,
|
|
||||||
Sales = 0L,
|
|
||||||
Status = 0,
|
|
||||||
Title = "Patate de laine"
|
|
||||||
},
|
|
||||||
new
|
|
||||||
{
|
|
||||||
Id = 29,
|
|
||||||
Category = "Animal",
|
|
||||||
Description = "Les singes sont des mammifères de l'ordre des primates, généralement arboricoles, à la face souvent glabre et caractérisés par un encéphale développé et de longs membres terminés par des doigts. Bien que leur ressemblance avec l'Homme ait toujours frappé les esprits, la science a mis de nombreux siècles à prouver le lien étroit qui existe entre ceux-ci et l'espèce humaine.\r\n\r\nAu sein des primates, les singes forment un infra-ordre monophylétique, si l'on y inclut le genre Homo, nommé Simiiformes et qui se divise entre les Platyrhiniens (singes du Nouveau Monde : Amérique centrale et méridionale) et les Catarhiniens (singes de l'Ancien Monde : Afrique et Asie tropicales). Ces derniers comprennent les hominoïdes, également appelés « grands singes », dont fait partie Homo sapiens et ses ancêtres les plus proches.\r\n\r\nMême s'il ne fait plus de doute aujourd'hui que « l'Homme est un singe comme les autres », l'expression est majoritairement utilisée pour parler des animaux sauvages, et évoque un référentiel culturel, littéraire et artistique qui exclut l'espèce humaine.",
|
|
||||||
Hits = 0L,
|
|
||||||
ImageName = "$monke.png",
|
|
||||||
Price = 299.99m,
|
|
||||||
PromoPrice = 99.99m,
|
|
||||||
Quantity = 58L,
|
|
||||||
Sales = 0L,
|
|
||||||
Status = 0,
|
|
||||||
Title = "Monke :)"
|
|
||||||
},
|
|
||||||
new
|
|
||||||
{
|
|
||||||
Id = 30,
|
|
||||||
Category = "Pokemon",
|
|
||||||
Description = "It evolves from Pichu when leveled up with high friendship and evolves into Raichu when exposed to a Thunder Stone.\r\n\r\nIn Alola, Pikachu will evolve into Alolan Raichu when exposed to a Thunder Stone.\r\n\r\nPikachu has a Gigantamax form. Pikachu with the Gigantamax Factor cannot evolve.\r\n\r\nIn Pokémon Yellow, the starter Pikachu will refuse to evolve into Raichu unless it is traded and evolved on another save file. In Pokémon: Let's Go, Pikachu!, the player's starter Pikachu also will not evolve, but cannot be traded to become a Raichu.\r\n\r\nPikachu is popularly known as the mascot of the Pokémon franchise and one of Nintendo's major mascots.\r\n\r\nIt is also the game mascot and starter Pokémon of Pokémon Yellow and Let's Go, Pikachu!. It has made numerous appearances on the boxes of spin-off titles.\r\n\r\nPikachu is also the starter Pokémon of Pokémon Rumble Blast and Pokémon Rumble World.",
|
|
||||||
Hits = 0L,
|
|
||||||
ImageName = "$pika.png",
|
|
||||||
Price = 3.99m,
|
|
||||||
PromoPrice = 2.99m,
|
|
||||||
Quantity = 69L,
|
|
||||||
Sales = 0L,
|
|
||||||
Status = 5,
|
|
||||||
Title = "Phat Pikachu"
|
|
||||||
});
|
|
||||||
});
|
|
||||||
|
|
||||||
modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRole", b =>
|
|
||||||
{
|
|
||||||
b.Property<string>("Id")
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.Property<string>("ConcurrencyStamp")
|
|
||||||
.IsConcurrencyToken()
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<string>("Name")
|
|
||||||
.HasMaxLength(256)
|
|
||||||
.HasColumnType("nvarchar(256)");
|
|
||||||
|
|
||||||
b.Property<string>("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 = "0c71a591-3978-4682-b1d9-50f1940c0c18",
|
|
||||||
Name = "Administrateur",
|
|
||||||
NormalizedName = "ADMINISTRATEUR"
|
|
||||||
},
|
|
||||||
new
|
|
||||||
{
|
|
||||||
Id = "1b7b9c55-c746-493a-a24f-3d5ca937298e",
|
|
||||||
ConcurrencyStamp = "7ee11485-e950-4e5f-bcc3-93d087323121",
|
|
||||||
Name = "Client",
|
|
||||||
NormalizedName = "CLIENT"
|
|
||||||
});
|
|
||||||
});
|
|
||||||
|
|
||||||
modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim<string>", b =>
|
|
||||||
{
|
|
||||||
b.Property<int>("Id")
|
|
||||||
.ValueGeneratedOnAdd()
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<int>("Id"), 1L, 1);
|
|
||||||
|
|
||||||
b.Property<string>("ClaimType")
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<string>("ClaimValue")
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<string>("RoleId")
|
|
||||||
.IsRequired()
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.HasKey("Id");
|
|
||||||
|
|
||||||
b.HasIndex("RoleId");
|
|
||||||
|
|
||||||
b.ToTable("AspNetRoleClaims", (string)null);
|
|
||||||
});
|
|
||||||
|
|
||||||
modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim<string>", b =>
|
|
||||||
{
|
|
||||||
b.Property<int>("Id")
|
|
||||||
.ValueGeneratedOnAdd()
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<int>("Id"), 1L, 1);
|
|
||||||
|
|
||||||
b.Property<string>("ClaimType")
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<string>("ClaimValue")
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<string>("UserId")
|
|
||||||
.IsRequired()
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.HasKey("Id");
|
|
||||||
|
|
||||||
b.HasIndex("UserId");
|
|
||||||
|
|
||||||
b.ToTable("AspNetUserClaims", (string)null);
|
|
||||||
});
|
|
||||||
|
|
||||||
modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin<string>", b =>
|
|
||||||
{
|
|
||||||
b.Property<string>("LoginProvider")
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.Property<string>("ProviderKey")
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.Property<string>("ProviderDisplayName")
|
|
||||||
.HasColumnType("nvarchar(max)");
|
|
||||||
|
|
||||||
b.Property<string>("UserId")
|
|
||||||
.IsRequired()
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.HasKey("LoginProvider", "ProviderKey");
|
|
||||||
|
|
||||||
b.HasIndex("UserId");
|
|
||||||
|
|
||||||
b.ToTable("AspNetUserLogins", (string)null);
|
|
||||||
});
|
|
||||||
|
|
||||||
modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole<string>", b =>
|
|
||||||
{
|
|
||||||
b.Property<string>("UserId")
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.Property<string>("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<string>", b =>
|
|
||||||
{
|
|
||||||
b.Property<string>("UserId")
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.Property<string>("LoginProvider")
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.Property<string>("Name")
|
|
||||||
.HasColumnType("nvarchar(450)");
|
|
||||||
|
|
||||||
b.Property<string>("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<string>", b =>
|
|
||||||
{
|
|
||||||
b.HasOne("Microsoft.AspNetCore.Identity.IdentityRole", null)
|
|
||||||
.WithMany()
|
|
||||||
.HasForeignKey("RoleId")
|
|
||||||
.OnDelete(DeleteBehavior.Cascade)
|
|
||||||
.IsRequired();
|
|
||||||
});
|
|
||||||
|
|
||||||
modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim<string>", b =>
|
|
||||||
{
|
|
||||||
b.HasOne("GrossesMitainesAPI.Data.InventoryUser", null)
|
|
||||||
.WithMany()
|
|
||||||
.HasForeignKey("UserId")
|
|
||||||
.OnDelete(DeleteBehavior.Cascade)
|
|
||||||
.IsRequired();
|
|
||||||
});
|
|
||||||
|
|
||||||
modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin<string>", b =>
|
|
||||||
{
|
|
||||||
b.HasOne("GrossesMitainesAPI.Data.InventoryUser", null)
|
|
||||||
.WithMany()
|
|
||||||
.HasForeignKey("UserId")
|
|
||||||
.OnDelete(DeleteBehavior.Cascade)
|
|
||||||
.IsRequired();
|
|
||||||
});
|
|
||||||
|
|
||||||
modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole<string>", 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<string>", 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
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,67 +0,0 @@
|
|||||||
using Microsoft.EntityFrameworkCore.Migrations;
|
|
||||||
|
|
||||||
#nullable disable
|
|
||||||
|
|
||||||
namespace GrossesMitainesAPI.Migrations
|
|
||||||
{
|
|
||||||
public partial class address : Migration
|
|
||||||
{
|
|
||||||
protected override void Up(MigrationBuilder migrationBuilder)
|
|
||||||
{
|
|
||||||
migrationBuilder.InsertData(
|
|
||||||
table: "Addresses",
|
|
||||||
columns: new[] { "Id", "Appartment", "City", "CivicNumber", "Country", "InventoryUserId", "PostalCode", "Province", "Street" },
|
|
||||||
values: new object[] { 1, "B", "Saint-Chrysostome", 1234, "Canada", "ecf7503a-591c-454e-a824-048e10bd0474", "H0H0H0", "QC", "Rue Pierre-Falardeau" });
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "AspNetRoles",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: "1b7b9c55-c746-493a-a24f-3d5ca937298e",
|
|
||||||
column: "ConcurrencyStamp",
|
|
||||||
value: "7ee11485-e950-4e5f-bcc3-93d087323121");
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "AspNetRoles",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: "c9e08b20-d8a5-473f-9f52-572eb23c12af",
|
|
||||||
column: "ConcurrencyStamp",
|
|
||||||
value: "0c71a591-3978-4682-b1d9-50f1940c0c18");
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "AspNetUsers",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: "ecf7503a-591c-454e-a824-048e10bd0474",
|
|
||||||
columns: new[] { "ConcurrencyStamp", "PasswordHash", "SecurityStamp" },
|
|
||||||
values: new object[] { "037567cb-829a-4e64-aeff-77f9c18425b5", "AQAAAAEAACcQAAAAEE/NtmY1fEUixw6DTC/uv+7yv+2Na/85xzU7pJgB5Ll7UZUmcUZxuVLcgYkb9sKPOA==", "a39900db-f0c6-4a7c-9cee-d8f454dd2516" });
|
|
||||||
}
|
|
||||||
|
|
||||||
protected override void Down(MigrationBuilder migrationBuilder)
|
|
||||||
{
|
|
||||||
migrationBuilder.DeleteData(
|
|
||||||
table: "Addresses",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 1);
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "AspNetRoles",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: "1b7b9c55-c746-493a-a24f-3d5ca937298e",
|
|
||||||
column: "ConcurrencyStamp",
|
|
||||||
value: "1c7a32ec-3bac-416a-9092-e8617bf63da4");
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "AspNetRoles",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: "c9e08b20-d8a5-473f-9f52-572eb23c12af",
|
|
||||||
column: "ConcurrencyStamp",
|
|
||||||
value: "d78f5f64-28da-4a3e-b3e9-807d96ba6757");
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "AspNetUsers",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: "ecf7503a-591c-454e-a824-048e10bd0474",
|
|
||||||
columns: new[] { "ConcurrencyStamp", "PasswordHash", "SecurityStamp" },
|
|
||||||
values: new object[] { "381655f0-b7d5-49c2-b87a-a6e8b563c8b7", "AQAAAAEAACcQAAAAEBIJf5ELMYpuvPzwGaeS/3/QXeZZvHDGX4kA/mHpGQ0hJ8FYIFV986Y+30S75yupRg==", "6976eccd-d011-4d96-8ceb-0aefe9454da7" });
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
File diff suppressed because it is too large
Load Diff
@ -1,192 +0,0 @@
|
|||||||
using System;
|
|
||||||
using Microsoft.EntityFrameworkCore.Migrations;
|
|
||||||
|
|
||||||
#nullable disable
|
|
||||||
|
|
||||||
namespace GrossesMitainesAPI.Migrations
|
|
||||||
{
|
|
||||||
public partial class invoices : Migration
|
|
||||||
{
|
|
||||||
protected override void Up(MigrationBuilder migrationBuilder)
|
|
||||||
{
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "AspNetRoles",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: "1b7b9c55-c746-493a-a24f-3d5ca937298e",
|
|
||||||
column: "ConcurrencyStamp",
|
|
||||||
value: "664e61a9-f77d-46ee-805c-98084e8b2fcb");
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "AspNetRoles",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: "c9e08b20-d8a5-473f-9f52-572eb23c12af",
|
|
||||||
column: "ConcurrencyStamp",
|
|
||||||
value: "3b41186e-cc4b-49c0-b172-4c2b9be614d2");
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "AspNetUsers",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: "ecf7503a-591c-454e-a824-048e10bd0474",
|
|
||||||
columns: new[] { "ConcurrencyStamp", "PasswordHash", "SecurityStamp" },
|
|
||||||
values: new object[] { "55f4780c-49dd-44ea-b566-30d058c0005b", "AQAAAAEAACcQAAAAEK/n6j8ui+ZivXKUi2Lv6Jr7wXBJQdOdXawkvVDBlr4Rnxc7DxsuWwaaX5vN3YSjmQ==", "e3f2e569-fb52-49af-b9bc-10bf8df2b778" });
|
|
||||||
|
|
||||||
migrationBuilder.InsertData(
|
|
||||||
table: "Invoices",
|
|
||||||
columns: new[] { "Id", "EmailAddress", "FirstName", "LastName", "LinkedAccountId", "PhoneNumber", "PurchaseDate", "ShippingAddressId", "Status" },
|
|
||||||
values: new object[,]
|
|
||||||
{
|
|
||||||
{ 1, "admin@admin.com", "Roger", "Admin", "ecf7503a-591c-454e-a824-048e10bd0474", "111-111-1111", new DateTime(2022, 11, 7, 22, 8, 27, 792, DateTimeKind.Local).AddTicks(1206), 1, 0 },
|
|
||||||
{ 2, "admin@admin.com", "Roger", "Admin", "ecf7503a-591c-454e-a824-048e10bd0474", "111-111-1111", new DateTime(2022, 11, 7, 22, 8, 27, 792, DateTimeKind.Local).AddTicks(1244), 1, 1 },
|
|
||||||
{ 3, "admin@admin.com", "Roger", "Admin", "ecf7503a-591c-454e-a824-048e10bd0474", "111-111-1111", new DateTime(2022, 11, 7, 22, 8, 27, 792, DateTimeKind.Local).AddTicks(1247), 1, 3 },
|
|
||||||
{ 4, "admin@admin.com", "Roger", "Admin", "ecf7503a-591c-454e-a824-048e10bd0474", "111-111-1111", new DateTime(2022, 11, 7, 22, 8, 27, 792, DateTimeKind.Local).AddTicks(1249), 1, 4 },
|
|
||||||
{ 5, "admin@admin.com", "Roger", "Admin", "ecf7503a-591c-454e-a824-048e10bd0474", "111-111-1111", new DateTime(2022, 11, 7, 22, 8, 27, 792, DateTimeKind.Local).AddTicks(1251), 1, 5 }
|
|
||||||
});
|
|
||||||
|
|
||||||
migrationBuilder.InsertData(
|
|
||||||
table: "ProductInvoice",
|
|
||||||
columns: new[] { "Id", "InvoiceModelId", "ProductId", "Quantity" },
|
|
||||||
values: new object[,]
|
|
||||||
{
|
|
||||||
{ 1, 1, 1, 2L },
|
|
||||||
{ 2, 1, 4, 5L },
|
|
||||||
{ 3, 2, 3, 1L },
|
|
||||||
{ 4, 2, 5, 2L },
|
|
||||||
{ 5, 2, 7, 1L },
|
|
||||||
{ 6, 3, 9, 1L },
|
|
||||||
{ 7, 3, 11, 1L },
|
|
||||||
{ 8, 4, 14, 1L },
|
|
||||||
{ 9, 4, 13, 1L },
|
|
||||||
{ 10, 4, 16, 1L },
|
|
||||||
{ 11, 4, 24, 25L },
|
|
||||||
{ 12, 5, 25, 1L },
|
|
||||||
{ 13, 5, 29, 1L },
|
|
||||||
{ 14, 5, 30, 1L },
|
|
||||||
{ 15, 5, 15, 2L }
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
protected override void Down(MigrationBuilder migrationBuilder)
|
|
||||||
{
|
|
||||||
migrationBuilder.DeleteData(
|
|
||||||
table: "ProductInvoice",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 1);
|
|
||||||
|
|
||||||
migrationBuilder.DeleteData(
|
|
||||||
table: "ProductInvoice",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 2);
|
|
||||||
|
|
||||||
migrationBuilder.DeleteData(
|
|
||||||
table: "ProductInvoice",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 3);
|
|
||||||
|
|
||||||
migrationBuilder.DeleteData(
|
|
||||||
table: "ProductInvoice",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 4);
|
|
||||||
|
|
||||||
migrationBuilder.DeleteData(
|
|
||||||
table: "ProductInvoice",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 5);
|
|
||||||
|
|
||||||
migrationBuilder.DeleteData(
|
|
||||||
table: "ProductInvoice",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 6);
|
|
||||||
|
|
||||||
migrationBuilder.DeleteData(
|
|
||||||
table: "ProductInvoice",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 7);
|
|
||||||
|
|
||||||
migrationBuilder.DeleteData(
|
|
||||||
table: "ProductInvoice",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 8);
|
|
||||||
|
|
||||||
migrationBuilder.DeleteData(
|
|
||||||
table: "ProductInvoice",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 9);
|
|
||||||
|
|
||||||
migrationBuilder.DeleteData(
|
|
||||||
table: "ProductInvoice",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 10);
|
|
||||||
|
|
||||||
migrationBuilder.DeleteData(
|
|
||||||
table: "ProductInvoice",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 11);
|
|
||||||
|
|
||||||
migrationBuilder.DeleteData(
|
|
||||||
table: "ProductInvoice",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 12);
|
|
||||||
|
|
||||||
migrationBuilder.DeleteData(
|
|
||||||
table: "ProductInvoice",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 13);
|
|
||||||
|
|
||||||
migrationBuilder.DeleteData(
|
|
||||||
table: "ProductInvoice",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 14);
|
|
||||||
|
|
||||||
migrationBuilder.DeleteData(
|
|
||||||
table: "ProductInvoice",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 15);
|
|
||||||
|
|
||||||
migrationBuilder.DeleteData(
|
|
||||||
table: "Invoices",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 1);
|
|
||||||
|
|
||||||
migrationBuilder.DeleteData(
|
|
||||||
table: "Invoices",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 2);
|
|
||||||
|
|
||||||
migrationBuilder.DeleteData(
|
|
||||||
table: "Invoices",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 3);
|
|
||||||
|
|
||||||
migrationBuilder.DeleteData(
|
|
||||||
table: "Invoices",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 4);
|
|
||||||
|
|
||||||
migrationBuilder.DeleteData(
|
|
||||||
table: "Invoices",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 5);
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "AspNetRoles",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: "1b7b9c55-c746-493a-a24f-3d5ca937298e",
|
|
||||||
column: "ConcurrencyStamp",
|
|
||||||
value: "7ee11485-e950-4e5f-bcc3-93d087323121");
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "AspNetRoles",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: "c9e08b20-d8a5-473f-9f52-572eb23c12af",
|
|
||||||
column: "ConcurrencyStamp",
|
|
||||||
value: "0c71a591-3978-4682-b1d9-50f1940c0c18");
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "AspNetUsers",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: "ecf7503a-591c-454e-a824-048e10bd0474",
|
|
||||||
columns: new[] { "ConcurrencyStamp", "PasswordHash", "SecurityStamp" },
|
|
||||||
values: new object[] { "037567cb-829a-4e64-aeff-77f9c18425b5", "AQAAAAEAACcQAAAAEE/NtmY1fEUixw6DTC/uv+7yv+2Na/85xzU7pJgB5Ll7UZUmcUZxuVLcgYkb9sKPOA==", "a39900db-f0c6-4a7c-9cee-d8f454dd2516" });
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
File diff suppressed because it is too large
Load Diff
@ -1,158 +0,0 @@
|
|||||||
using System;
|
|
||||||
using Microsoft.EntityFrameworkCore.Migrations;
|
|
||||||
|
|
||||||
#nullable disable
|
|
||||||
|
|
||||||
namespace GrossesMitainesAPI.Migrations
|
|
||||||
{
|
|
||||||
public partial class nonUserInvoice : Migration
|
|
||||||
{
|
|
||||||
protected override void Up(MigrationBuilder migrationBuilder)
|
|
||||||
{
|
|
||||||
migrationBuilder.InsertData(
|
|
||||||
table: "Addresses",
|
|
||||||
columns: new[] { "Id", "Appartment", "City", "CivicNumber", "Country", "InventoryUserId", "PostalCode", "Province", "Street" },
|
|
||||||
values: new object[] { 2, null, "Saint-Jérôme", 420, "Canada", null, "H0H0H0", "QC", "Rue MikeWard" });
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "AspNetRoles",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: "1b7b9c55-c746-493a-a24f-3d5ca937298e",
|
|
||||||
column: "ConcurrencyStamp",
|
|
||||||
value: "8b05058e-1c97-4021-a485-6987e774c877");
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "AspNetRoles",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: "c9e08b20-d8a5-473f-9f52-572eb23c12af",
|
|
||||||
column: "ConcurrencyStamp",
|
|
||||||
value: "e5b77c04-830f-4c19-ad44-6c9e5a508efb");
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "AspNetUsers",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: "ecf7503a-591c-454e-a824-048e10bd0474",
|
|
||||||
columns: new[] { "ConcurrencyStamp", "PasswordHash", "SecurityStamp" },
|
|
||||||
values: new object[] { "af3a641d-8fe8-45c3-8e36-fdfbef10659a", "AQAAAAEAACcQAAAAEL/k0+c61dX1YPgqHrr6wmVSZNJzoqveJzr8IxjVSSL3W+GSsqOXft+hVLXozCnqVg==", "8ac35276-f8dc-4de4-826f-ea2996e09f2c" });
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "Invoices",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 1,
|
|
||||||
column: "PurchaseDate",
|
|
||||||
value: new DateTime(2022, 11, 7, 22, 35, 25, 783, DateTimeKind.Local).AddTicks(6619));
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "Invoices",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 2,
|
|
||||||
column: "PurchaseDate",
|
|
||||||
value: new DateTime(2022, 11, 7, 22, 35, 25, 783, DateTimeKind.Local).AddTicks(6655));
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "Invoices",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 3,
|
|
||||||
column: "PurchaseDate",
|
|
||||||
value: new DateTime(2022, 11, 7, 22, 35, 25, 783, DateTimeKind.Local).AddTicks(6658));
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "Invoices",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 4,
|
|
||||||
column: "PurchaseDate",
|
|
||||||
value: new DateTime(2022, 11, 7, 22, 35, 25, 783, DateTimeKind.Local).AddTicks(6659));
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "Invoices",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 5,
|
|
||||||
column: "PurchaseDate",
|
|
||||||
value: new DateTime(2022, 11, 7, 22, 35, 25, 783, DateTimeKind.Local).AddTicks(6661));
|
|
||||||
|
|
||||||
migrationBuilder.InsertData(
|
|
||||||
table: "Invoices",
|
|
||||||
columns: new[] { "Id", "EmailAddress", "FirstName", "LastName", "LinkedAccountId", "PhoneNumber", "PurchaseDate", "ShippingAddressId", "Status" },
|
|
||||||
values: new object[] { 6, "test@admin.com", "Jérémy", "Le Petit", null, "111-111-1111", new DateTime(2022, 11, 7, 22, 35, 25, 783, DateTimeKind.Local).AddTicks(6663), 2, 0 });
|
|
||||||
|
|
||||||
migrationBuilder.InsertData(
|
|
||||||
table: "ProductInvoice",
|
|
||||||
columns: new[] { "Id", "InvoiceModelId", "ProductId", "Quantity" },
|
|
||||||
values: new object[] { 16, 6, 20, 4L });
|
|
||||||
}
|
|
||||||
|
|
||||||
protected override void Down(MigrationBuilder migrationBuilder)
|
|
||||||
{
|
|
||||||
migrationBuilder.DeleteData(
|
|
||||||
table: "ProductInvoice",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 16);
|
|
||||||
|
|
||||||
migrationBuilder.DeleteData(
|
|
||||||
table: "Invoices",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 6);
|
|
||||||
|
|
||||||
migrationBuilder.DeleteData(
|
|
||||||
table: "Addresses",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 2);
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "AspNetRoles",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: "1b7b9c55-c746-493a-a24f-3d5ca937298e",
|
|
||||||
column: "ConcurrencyStamp",
|
|
||||||
value: "664e61a9-f77d-46ee-805c-98084e8b2fcb");
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "AspNetRoles",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: "c9e08b20-d8a5-473f-9f52-572eb23c12af",
|
|
||||||
column: "ConcurrencyStamp",
|
|
||||||
value: "3b41186e-cc4b-49c0-b172-4c2b9be614d2");
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "AspNetUsers",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: "ecf7503a-591c-454e-a824-048e10bd0474",
|
|
||||||
columns: new[] { "ConcurrencyStamp", "PasswordHash", "SecurityStamp" },
|
|
||||||
values: new object[] { "55f4780c-49dd-44ea-b566-30d058c0005b", "AQAAAAEAACcQAAAAEK/n6j8ui+ZivXKUi2Lv6Jr7wXBJQdOdXawkvVDBlr4Rnxc7DxsuWwaaX5vN3YSjmQ==", "e3f2e569-fb52-49af-b9bc-10bf8df2b778" });
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "Invoices",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 1,
|
|
||||||
column: "PurchaseDate",
|
|
||||||
value: new DateTime(2022, 11, 7, 22, 8, 27, 792, DateTimeKind.Local).AddTicks(1206));
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "Invoices",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 2,
|
|
||||||
column: "PurchaseDate",
|
|
||||||
value: new DateTime(2022, 11, 7, 22, 8, 27, 792, DateTimeKind.Local).AddTicks(1244));
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "Invoices",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 3,
|
|
||||||
column: "PurchaseDate",
|
|
||||||
value: new DateTime(2022, 11, 7, 22, 8, 27, 792, DateTimeKind.Local).AddTicks(1247));
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "Invoices",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 4,
|
|
||||||
column: "PurchaseDate",
|
|
||||||
value: new DateTime(2022, 11, 7, 22, 8, 27, 792, DateTimeKind.Local).AddTicks(1249));
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "Invoices",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 5,
|
|
||||||
column: "PurchaseDate",
|
|
||||||
value: new DateTime(2022, 11, 7, 22, 8, 27, 792, DateTimeKind.Local).AddTicks(1251));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
File diff suppressed because it is too large
Load Diff
@ -1,202 +0,0 @@
|
|||||||
using System;
|
|
||||||
using Microsoft.EntityFrameworkCore.Migrations;
|
|
||||||
|
|
||||||
#nullable disable
|
|
||||||
|
|
||||||
namespace GrossesMitainesAPI.Migrations
|
|
||||||
{
|
|
||||||
public partial class invoiceClient : Migration
|
|
||||||
{
|
|
||||||
protected override void Up(MigrationBuilder migrationBuilder)
|
|
||||||
{
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "AspNetRoles",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: "1b7b9c55-c746-493a-a24f-3d5ca937298e",
|
|
||||||
column: "ConcurrencyStamp",
|
|
||||||
value: "31012aa2-ebcf-493a-bc1c-2066d47dd333");
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "AspNetRoles",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: "c9e08b20-d8a5-473f-9f52-572eb23c12af",
|
|
||||||
column: "ConcurrencyStamp",
|
|
||||||
value: "b110abae-bf70-453d-93d4-a3b0d74f9491");
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "AspNetUsers",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: "ecf7503a-591c-454e-a824-048e10bd0474",
|
|
||||||
columns: new[] { "ConcurrencyStamp", "PasswordHash", "SecurityStamp" },
|
|
||||||
values: new object[] { "d6f87641-e92e-44f6-a26c-3539ccc0b374", "AQAAAAEAACcQAAAAEGleiGV7pLvmGVcR9JU/Yc8Oo/+8CGFU2ZDvWJnonvm5/XbCOHsIwWHvAB3GCpiZJA==", "719b228c-6b86-4193-b994-365aaf1d19fc" });
|
|
||||||
|
|
||||||
migrationBuilder.InsertData(
|
|
||||||
table: "AspNetUsers",
|
|
||||||
columns: new[] { "Id", "AccessFailedCount", "ConcurrencyStamp", "Email", "EmailConfirmed", "FirstName", "LastName", "LockoutEnabled", "LockoutEnd", "NormalizedEmail", "NormalizedUserName", "PasswordHash", "PhoneNumber", "PhoneNumberConfirmed", "SecurityStamp", "TwoFactorEnabled", "UserName" },
|
|
||||||
values: new object[] { "af9178c8-1a02-4ff8-bc0a-c8248dad6e09", 0, "989931b3-2a7b-44db-8e22-308d2270442c", "paul@exemple.com", false, "Paul", "A.", false, null, "PAUL@EXEMPLE.COM", "PASLA", "AQAAAAEAACcQAAAAEPffpp6X7ztCzWieTbiRInK5P/1AZx6Pdy1tUbTQS5GXLWGcZzhqlzaB8QGlwkJzDw==", null, false, "6bbc335f-1307-40eb-8533-694a608937de", false, "PasLa" });
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "Invoices",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 1,
|
|
||||||
column: "PurchaseDate",
|
|
||||||
value: new DateTime(2022, 11, 7, 22, 49, 52, 210, DateTimeKind.Local).AddTicks(9693));
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "Invoices",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 2,
|
|
||||||
column: "PurchaseDate",
|
|
||||||
value: new DateTime(2022, 11, 7, 22, 49, 52, 210, DateTimeKind.Local).AddTicks(9731));
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "Invoices",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 3,
|
|
||||||
column: "PurchaseDate",
|
|
||||||
value: new DateTime(2022, 11, 7, 22, 49, 52, 210, DateTimeKind.Local).AddTicks(9733));
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "Invoices",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 4,
|
|
||||||
column: "PurchaseDate",
|
|
||||||
value: new DateTime(2022, 11, 7, 22, 49, 52, 210, DateTimeKind.Local).AddTicks(9735));
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "Invoices",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 5,
|
|
||||||
column: "PurchaseDate",
|
|
||||||
value: new DateTime(2022, 11, 7, 22, 49, 52, 210, DateTimeKind.Local).AddTicks(9736));
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "Invoices",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 6,
|
|
||||||
column: "PurchaseDate",
|
|
||||||
value: new DateTime(2022, 11, 7, 22, 49, 52, 210, DateTimeKind.Local).AddTicks(9738));
|
|
||||||
|
|
||||||
migrationBuilder.InsertData(
|
|
||||||
table: "Addresses",
|
|
||||||
columns: new[] { "Id", "Appartment", "City", "CivicNumber", "Country", "InventoryUserId", "PostalCode", "Province", "Street" },
|
|
||||||
values: new object[] { 3, "A", "Saint-Québec", 69, "Canada", "af9178c8-1a02-4ff8-bc0a-c8248dad6e09", "H0H0H0", "QC", "Rue PSPP" });
|
|
||||||
|
|
||||||
migrationBuilder.InsertData(
|
|
||||||
table: "AspNetUserRoles",
|
|
||||||
columns: new[] { "RoleId", "UserId" },
|
|
||||||
values: new object[] { "1b7b9c55-c746-493a-a24f-3d5ca937298e", "af9178c8-1a02-4ff8-bc0a-c8248dad6e09" });
|
|
||||||
|
|
||||||
migrationBuilder.InsertData(
|
|
||||||
table: "Invoices",
|
|
||||||
columns: new[] { "Id", "EmailAddress", "FirstName", "LastName", "LinkedAccountId", "PhoneNumber", "PurchaseDate", "ShippingAddressId", "Status" },
|
|
||||||
values: new object[] { 7, "paul@exemple.com", "Paul", "A.", "af9178c8-1a02-4ff8-bc0a-c8248dad6e09", "111-111-1111", new DateTime(2022, 11, 7, 22, 49, 52, 210, DateTimeKind.Local).AddTicks(9740), 3, 3 });
|
|
||||||
|
|
||||||
migrationBuilder.InsertData(
|
|
||||||
table: "ProductInvoice",
|
|
||||||
columns: new[] { "Id", "InvoiceModelId", "ProductId", "Quantity" },
|
|
||||||
values: new object[] { 17, 7, 1, 1L });
|
|
||||||
|
|
||||||
migrationBuilder.InsertData(
|
|
||||||
table: "ProductInvoice",
|
|
||||||
columns: new[] { "Id", "InvoiceModelId", "ProductId", "Quantity" },
|
|
||||||
values: new object[] { 18, 7, 15, 2L });
|
|
||||||
}
|
|
||||||
|
|
||||||
protected override void Down(MigrationBuilder migrationBuilder)
|
|
||||||
{
|
|
||||||
migrationBuilder.DeleteData(
|
|
||||||
table: "AspNetUserRoles",
|
|
||||||
keyColumns: new[] { "RoleId", "UserId" },
|
|
||||||
keyValues: new object[] { "1b7b9c55-c746-493a-a24f-3d5ca937298e", "af9178c8-1a02-4ff8-bc0a-c8248dad6e09" });
|
|
||||||
|
|
||||||
migrationBuilder.DeleteData(
|
|
||||||
table: "ProductInvoice",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 17);
|
|
||||||
|
|
||||||
migrationBuilder.DeleteData(
|
|
||||||
table: "ProductInvoice",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 18);
|
|
||||||
|
|
||||||
migrationBuilder.DeleteData(
|
|
||||||
table: "Invoices",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 7);
|
|
||||||
|
|
||||||
migrationBuilder.DeleteData(
|
|
||||||
table: "Addresses",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 3);
|
|
||||||
|
|
||||||
migrationBuilder.DeleteData(
|
|
||||||
table: "AspNetUsers",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: "af9178c8-1a02-4ff8-bc0a-c8248dad6e09");
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "AspNetRoles",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: "1b7b9c55-c746-493a-a24f-3d5ca937298e",
|
|
||||||
column: "ConcurrencyStamp",
|
|
||||||
value: "8b05058e-1c97-4021-a485-6987e774c877");
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "AspNetRoles",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: "c9e08b20-d8a5-473f-9f52-572eb23c12af",
|
|
||||||
column: "ConcurrencyStamp",
|
|
||||||
value: "e5b77c04-830f-4c19-ad44-6c9e5a508efb");
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "AspNetUsers",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: "ecf7503a-591c-454e-a824-048e10bd0474",
|
|
||||||
columns: new[] { "ConcurrencyStamp", "PasswordHash", "SecurityStamp" },
|
|
||||||
values: new object[] { "af3a641d-8fe8-45c3-8e36-fdfbef10659a", "AQAAAAEAACcQAAAAEL/k0+c61dX1YPgqHrr6wmVSZNJzoqveJzr8IxjVSSL3W+GSsqOXft+hVLXozCnqVg==", "8ac35276-f8dc-4de4-826f-ea2996e09f2c" });
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "Invoices",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 1,
|
|
||||||
column: "PurchaseDate",
|
|
||||||
value: new DateTime(2022, 11, 7, 22, 35, 25, 783, DateTimeKind.Local).AddTicks(6619));
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "Invoices",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 2,
|
|
||||||
column: "PurchaseDate",
|
|
||||||
value: new DateTime(2022, 11, 7, 22, 35, 25, 783, DateTimeKind.Local).AddTicks(6655));
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "Invoices",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 3,
|
|
||||||
column: "PurchaseDate",
|
|
||||||
value: new DateTime(2022, 11, 7, 22, 35, 25, 783, DateTimeKind.Local).AddTicks(6658));
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "Invoices",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 4,
|
|
||||||
column: "PurchaseDate",
|
|
||||||
value: new DateTime(2022, 11, 7, 22, 35, 25, 783, DateTimeKind.Local).AddTicks(6659));
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "Invoices",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 5,
|
|
||||||
column: "PurchaseDate",
|
|
||||||
value: new DateTime(2022, 11, 7, 22, 35, 25, 783, DateTimeKind.Local).AddTicks(6661));
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "Invoices",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 6,
|
|
||||||
column: "PurchaseDate",
|
|
||||||
value: new DateTime(2022, 11, 7, 22, 35, 25, 783, DateTimeKind.Local).AddTicks(6663));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,184 +0,0 @@
|
|||||||
using System;
|
|
||||||
using Microsoft.EntityFrameworkCore.Migrations;
|
|
||||||
|
|
||||||
#nullable disable
|
|
||||||
|
|
||||||
namespace GrossesMitainesAPI.Migrations
|
|
||||||
{
|
|
||||||
public partial class wtf : Migration
|
|
||||||
{
|
|
||||||
protected override void Up(MigrationBuilder migrationBuilder)
|
|
||||||
{
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "AspNetRoles",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: "1b7b9c55-c746-493a-a24f-3d5ca937298e",
|
|
||||||
column: "ConcurrencyStamp",
|
|
||||||
value: "272b790a-dd0f-44d1-9fe6-3bdd94dd0bbe");
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "AspNetRoles",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: "c9e08b20-d8a5-473f-9f52-572eb23c12af",
|
|
||||||
column: "ConcurrencyStamp",
|
|
||||||
value: "efa553a4-bce0-4f02-8e71-948ffcd33485");
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "AspNetUsers",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: "af9178c8-1a02-4ff8-bc0a-c8248dad6e09",
|
|
||||||
columns: new[] { "ConcurrencyStamp", "PasswordHash", "SecurityStamp" },
|
|
||||||
values: new object[] { "69b434ec-a04a-44a2-8b36-01ab06f86acd", "AQAAAAEAACcQAAAAEHIDM2Enov0RAshapK1ffH4rvsub/fggHOEcJ36Is4Oo9oOTQcp8F4Cc2JkAajRYCQ==", "6398533a-0475-422e-a961-d028eb0422c0" });
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "AspNetUsers",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: "ecf7503a-591c-454e-a824-048e10bd0474",
|
|
||||||
columns: new[] { "ConcurrencyStamp", "PasswordHash", "SecurityStamp" },
|
|
||||||
values: new object[] { "64bca06c-8b14-4cb1-a768-8330f6211898", "AQAAAAEAACcQAAAAEKe5FzTpH4cwdtISsiyLAadJYa0nHiqp0lgK2eG9b4J1san84/07GAKLiasqGPCl4A==", "61ce3796-d6be-41fa-9ce1-c121ed8181e9" });
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "Invoices",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 1,
|
|
||||||
column: "PurchaseDate",
|
|
||||||
value: new DateTime(2022, 11, 8, 0, 54, 40, 171, DateTimeKind.Local).AddTicks(6271));
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "Invoices",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 2,
|
|
||||||
column: "PurchaseDate",
|
|
||||||
value: new DateTime(2022, 11, 8, 0, 54, 40, 171, DateTimeKind.Local).AddTicks(6322));
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "Invoices",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 3,
|
|
||||||
column: "PurchaseDate",
|
|
||||||
value: new DateTime(2022, 11, 8, 0, 54, 40, 171, DateTimeKind.Local).AddTicks(6345));
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "Invoices",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 4,
|
|
||||||
column: "PurchaseDate",
|
|
||||||
value: new DateTime(2022, 11, 8, 0, 54, 40, 171, DateTimeKind.Local).AddTicks(6348));
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "Invoices",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 5,
|
|
||||||
column: "PurchaseDate",
|
|
||||||
value: new DateTime(2022, 11, 8, 0, 54, 40, 171, DateTimeKind.Local).AddTicks(6350));
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "Invoices",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 6,
|
|
||||||
column: "PurchaseDate",
|
|
||||||
value: new DateTime(2022, 11, 8, 0, 54, 40, 171, DateTimeKind.Local).AddTicks(6351));
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "Invoices",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 7,
|
|
||||||
column: "PurchaseDate",
|
|
||||||
value: new DateTime(2022, 11, 8, 0, 54, 40, 171, DateTimeKind.Local).AddTicks(6359));
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "Products",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 14,
|
|
||||||
column: "Quantity",
|
|
||||||
value: 99L);
|
|
||||||
}
|
|
||||||
|
|
||||||
protected override void Down(MigrationBuilder migrationBuilder)
|
|
||||||
{
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "AspNetRoles",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: "1b7b9c55-c746-493a-a24f-3d5ca937298e",
|
|
||||||
column: "ConcurrencyStamp",
|
|
||||||
value: "31012aa2-ebcf-493a-bc1c-2066d47dd333");
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "AspNetRoles",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: "c9e08b20-d8a5-473f-9f52-572eb23c12af",
|
|
||||||
column: "ConcurrencyStamp",
|
|
||||||
value: "b110abae-bf70-453d-93d4-a3b0d74f9491");
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "AspNetUsers",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: "af9178c8-1a02-4ff8-bc0a-c8248dad6e09",
|
|
||||||
columns: new[] { "ConcurrencyStamp", "PasswordHash", "SecurityStamp" },
|
|
||||||
values: new object[] { "989931b3-2a7b-44db-8e22-308d2270442c", "AQAAAAEAACcQAAAAEPffpp6X7ztCzWieTbiRInK5P/1AZx6Pdy1tUbTQS5GXLWGcZzhqlzaB8QGlwkJzDw==", "6bbc335f-1307-40eb-8533-694a608937de" });
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "AspNetUsers",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: "ecf7503a-591c-454e-a824-048e10bd0474",
|
|
||||||
columns: new[] { "ConcurrencyStamp", "PasswordHash", "SecurityStamp" },
|
|
||||||
values: new object[] { "d6f87641-e92e-44f6-a26c-3539ccc0b374", "AQAAAAEAACcQAAAAEGleiGV7pLvmGVcR9JU/Yc8Oo/+8CGFU2ZDvWJnonvm5/XbCOHsIwWHvAB3GCpiZJA==", "719b228c-6b86-4193-b994-365aaf1d19fc" });
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "Invoices",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 1,
|
|
||||||
column: "PurchaseDate",
|
|
||||||
value: new DateTime(2022, 11, 7, 22, 49, 52, 210, DateTimeKind.Local).AddTicks(9693));
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "Invoices",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 2,
|
|
||||||
column: "PurchaseDate",
|
|
||||||
value: new DateTime(2022, 11, 7, 22, 49, 52, 210, DateTimeKind.Local).AddTicks(9731));
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "Invoices",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 3,
|
|
||||||
column: "PurchaseDate",
|
|
||||||
value: new DateTime(2022, 11, 7, 22, 49, 52, 210, DateTimeKind.Local).AddTicks(9733));
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "Invoices",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 4,
|
|
||||||
column: "PurchaseDate",
|
|
||||||
value: new DateTime(2022, 11, 7, 22, 49, 52, 210, DateTimeKind.Local).AddTicks(9735));
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "Invoices",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 5,
|
|
||||||
column: "PurchaseDate",
|
|
||||||
value: new DateTime(2022, 11, 7, 22, 49, 52, 210, DateTimeKind.Local).AddTicks(9736));
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "Invoices",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 6,
|
|
||||||
column: "PurchaseDate",
|
|
||||||
value: new DateTime(2022, 11, 7, 22, 49, 52, 210, DateTimeKind.Local).AddTicks(9738));
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "Invoices",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 7,
|
|
||||||
column: "PurchaseDate",
|
|
||||||
value: new DateTime(2022, 11, 7, 22, 49, 52, 210, DateTimeKind.Local).AddTicks(9740));
|
|
||||||
|
|
||||||
migrationBuilder.UpdateData(
|
|
||||||
table: "Products",
|
|
||||||
keyColumn: "Id",
|
|
||||||
keyValue: 14,
|
|
||||||
column: "Quantity",
|
|
||||||
value: 164363L);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
@ -12,8 +12,8 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
|
|||||||
namespace GrossesMitainesAPI.Migrations
|
namespace GrossesMitainesAPI.Migrations
|
||||||
{
|
{
|
||||||
[DbContext(typeof(InventoryContext))]
|
[DbContext(typeof(InventoryContext))]
|
||||||
[Migration("20221108055442_wtf")]
|
[Migration("20221204170850_Initial-Db")]
|
||||||
partial class wtf
|
partial class InitialDb
|
||||||
{
|
{
|
||||||
protected override void BuildTargetModel(ModelBuilder modelBuilder)
|
protected override void BuildTargetModel(ModelBuilder modelBuilder)
|
||||||
{
|
{
|
||||||
@ -103,7 +103,7 @@ namespace GrossesMitainesAPI.Migrations
|
|||||||
{
|
{
|
||||||
Id = "ecf7503a-591c-454e-a824-048e10bd0474",
|
Id = "ecf7503a-591c-454e-a824-048e10bd0474",
|
||||||
AccessFailedCount = 0,
|
AccessFailedCount = 0,
|
||||||
ConcurrencyStamp = "64bca06c-8b14-4cb1-a768-8330f6211898",
|
ConcurrencyStamp = "61f3249f-495f-48c8-ac7e-7d21b3da82c7",
|
||||||
Email = "admin@admin.com",
|
Email = "admin@admin.com",
|
||||||
EmailConfirmed = false,
|
EmailConfirmed = false,
|
||||||
FirstName = "Roger",
|
FirstName = "Roger",
|
||||||
@ -111,9 +111,10 @@ namespace GrossesMitainesAPI.Migrations
|
|||||||
LockoutEnabled = false,
|
LockoutEnabled = false,
|
||||||
NormalizedEmail = "ADMIN@ADMIN.COM",
|
NormalizedEmail = "ADMIN@ADMIN.COM",
|
||||||
NormalizedUserName = "ADMIN",
|
NormalizedUserName = "ADMIN",
|
||||||
PasswordHash = "AQAAAAEAACcQAAAAEKe5FzTpH4cwdtISsiyLAadJYa0nHiqp0lgK2eG9b4J1san84/07GAKLiasqGPCl4A==",
|
PasswordHash = "AQAAAAEAACcQAAAAELswgBNsSfJwmigdKX2rpHseOEi20F+ZUhxapu80HTnxZamC3lu1hyAGMXj4kQumMw==",
|
||||||
|
PhoneNumber = "111-111-1111",
|
||||||
PhoneNumberConfirmed = false,
|
PhoneNumberConfirmed = false,
|
||||||
SecurityStamp = "61ce3796-d6be-41fa-9ce1-c121ed8181e9",
|
SecurityStamp = "3098997b-a081-41ec-aa08-6cdea0028db7",
|
||||||
TwoFactorEnabled = false,
|
TwoFactorEnabled = false,
|
||||||
UserName = "Admin"
|
UserName = "Admin"
|
||||||
},
|
},
|
||||||
@ -121,7 +122,7 @@ namespace GrossesMitainesAPI.Migrations
|
|||||||
{
|
{
|
||||||
Id = "af9178c8-1a02-4ff8-bc0a-c8248dad6e09",
|
Id = "af9178c8-1a02-4ff8-bc0a-c8248dad6e09",
|
||||||
AccessFailedCount = 0,
|
AccessFailedCount = 0,
|
||||||
ConcurrencyStamp = "69b434ec-a04a-44a2-8b36-01ab06f86acd",
|
ConcurrencyStamp = "b7103a3b-8f05-462d-9fc0-5d4faa4669dc",
|
||||||
Email = "paul@exemple.com",
|
Email = "paul@exemple.com",
|
||||||
EmailConfirmed = false,
|
EmailConfirmed = false,
|
||||||
FirstName = "Paul",
|
FirstName = "Paul",
|
||||||
@ -129,9 +130,10 @@ namespace GrossesMitainesAPI.Migrations
|
|||||||
LockoutEnabled = false,
|
LockoutEnabled = false,
|
||||||
NormalizedEmail = "PAUL@EXEMPLE.COM",
|
NormalizedEmail = "PAUL@EXEMPLE.COM",
|
||||||
NormalizedUserName = "PASLA",
|
NormalizedUserName = "PASLA",
|
||||||
PasswordHash = "AQAAAAEAACcQAAAAEHIDM2Enov0RAshapK1ffH4rvsub/fggHOEcJ36Is4Oo9oOTQcp8F4Cc2JkAajRYCQ==",
|
PasswordHash = "AQAAAAEAACcQAAAAEN68b+gEQV5Vx2grBL94+BzugXFrgXko6KtdY3p/NJN17mk8QCpGlQfJ3BMe040+dg==",
|
||||||
|
PhoneNumber = "222-222-2222",
|
||||||
PhoneNumberConfirmed = false,
|
PhoneNumberConfirmed = false,
|
||||||
SecurityStamp = "6398533a-0475-422e-a961-d028eb0422c0",
|
SecurityStamp = "99183d90-1f1c-4a8e-9891-ea8ab3b714d0",
|
||||||
TwoFactorEnabled = false,
|
TwoFactorEnabled = false,
|
||||||
UserName = "PasLa"
|
UserName = "PasLa"
|
||||||
});
|
});
|
||||||
@ -221,6 +223,46 @@ namespace GrossesMitainesAPI.Migrations
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
modelBuilder.Entity("GrossesMitainesAPI.Models.ChargesModel", b =>
|
||||||
|
{
|
||||||
|
b.Property<int>("Id")
|
||||||
|
.ValueGeneratedOnAdd()
|
||||||
|
.HasColumnType("int");
|
||||||
|
|
||||||
|
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<int>("Id"), 1L, 1);
|
||||||
|
|
||||||
|
b.Property<long>("AmountInCents")
|
||||||
|
.HasColumnType("bigint");
|
||||||
|
|
||||||
|
b.Property<string>("CurrencyCode")
|
||||||
|
.IsRequired()
|
||||||
|
.HasColumnType("nvarchar(max)");
|
||||||
|
|
||||||
|
b.Property<string>("Description")
|
||||||
|
.IsRequired()
|
||||||
|
.HasColumnType("nvarchar(max)");
|
||||||
|
|
||||||
|
b.Property<string>("Email")
|
||||||
|
.IsRequired()
|
||||||
|
.HasColumnType("nvarchar(max)");
|
||||||
|
|
||||||
|
b.Property<string>("Name")
|
||||||
|
.IsRequired()
|
||||||
|
.HasColumnType("nvarchar(max)");
|
||||||
|
|
||||||
|
b.Property<string>("Phone")
|
||||||
|
.IsRequired()
|
||||||
|
.HasColumnType("nvarchar(max)");
|
||||||
|
|
||||||
|
b.Property<string>("Token")
|
||||||
|
.IsRequired()
|
||||||
|
.HasColumnType("nvarchar(max)");
|
||||||
|
|
||||||
|
b.HasKey("Id");
|
||||||
|
|
||||||
|
b.ToTable("ChargesModel");
|
||||||
|
});
|
||||||
|
|
||||||
modelBuilder.Entity("GrossesMitainesAPI.Models.InvoiceModel", b =>
|
modelBuilder.Entity("GrossesMitainesAPI.Models.InvoiceModel", b =>
|
||||||
{
|
{
|
||||||
b.Property<int>("Id")
|
b.Property<int>("Id")
|
||||||
@ -246,6 +288,9 @@ namespace GrossesMitainesAPI.Migrations
|
|||||||
b.Property<string>("LinkedAccountId")
|
b.Property<string>("LinkedAccountId")
|
||||||
.HasColumnType("nvarchar(450)");
|
.HasColumnType("nvarchar(450)");
|
||||||
|
|
||||||
|
b.Property<int?>("PaymentId")
|
||||||
|
.HasColumnType("int");
|
||||||
|
|
||||||
b.Property<string>("PhoneNumber")
|
b.Property<string>("PhoneNumber")
|
||||||
.IsRequired()
|
.IsRequired()
|
||||||
.HasColumnType("nvarchar(max)");
|
.HasColumnType("nvarchar(max)");
|
||||||
@ -263,6 +308,8 @@ namespace GrossesMitainesAPI.Migrations
|
|||||||
|
|
||||||
b.HasIndex("LinkedAccountId");
|
b.HasIndex("LinkedAccountId");
|
||||||
|
|
||||||
|
b.HasIndex("PaymentId");
|
||||||
|
|
||||||
b.HasIndex("ShippingAddressId");
|
b.HasIndex("ShippingAddressId");
|
||||||
|
|
||||||
b.ToTable("Invoices");
|
b.ToTable("Invoices");
|
||||||
@ -276,7 +323,7 @@ namespace GrossesMitainesAPI.Migrations
|
|||||||
LastName = "Admin",
|
LastName = "Admin",
|
||||||
LinkedAccountId = "ecf7503a-591c-454e-a824-048e10bd0474",
|
LinkedAccountId = "ecf7503a-591c-454e-a824-048e10bd0474",
|
||||||
PhoneNumber = "111-111-1111",
|
PhoneNumber = "111-111-1111",
|
||||||
PurchaseDate = new DateTime(2022, 11, 8, 0, 54, 40, 171, DateTimeKind.Local).AddTicks(6271),
|
PurchaseDate = new DateTime(2022, 12, 4, 9, 8, 50, 6, DateTimeKind.Local).AddTicks(9261),
|
||||||
ShippingAddressId = 1,
|
ShippingAddressId = 1,
|
||||||
Status = 0
|
Status = 0
|
||||||
},
|
},
|
||||||
@ -288,7 +335,7 @@ namespace GrossesMitainesAPI.Migrations
|
|||||||
LastName = "Admin",
|
LastName = "Admin",
|
||||||
LinkedAccountId = "ecf7503a-591c-454e-a824-048e10bd0474",
|
LinkedAccountId = "ecf7503a-591c-454e-a824-048e10bd0474",
|
||||||
PhoneNumber = "111-111-1111",
|
PhoneNumber = "111-111-1111",
|
||||||
PurchaseDate = new DateTime(2022, 11, 8, 0, 54, 40, 171, DateTimeKind.Local).AddTicks(6322),
|
PurchaseDate = new DateTime(2022, 12, 4, 9, 8, 50, 6, DateTimeKind.Local).AddTicks(9300),
|
||||||
ShippingAddressId = 1,
|
ShippingAddressId = 1,
|
||||||
Status = 1
|
Status = 1
|
||||||
},
|
},
|
||||||
@ -300,7 +347,7 @@ namespace GrossesMitainesAPI.Migrations
|
|||||||
LastName = "Admin",
|
LastName = "Admin",
|
||||||
LinkedAccountId = "ecf7503a-591c-454e-a824-048e10bd0474",
|
LinkedAccountId = "ecf7503a-591c-454e-a824-048e10bd0474",
|
||||||
PhoneNumber = "111-111-1111",
|
PhoneNumber = "111-111-1111",
|
||||||
PurchaseDate = new DateTime(2022, 11, 8, 0, 54, 40, 171, DateTimeKind.Local).AddTicks(6345),
|
PurchaseDate = new DateTime(2022, 12, 4, 9, 8, 50, 6, DateTimeKind.Local).AddTicks(9327),
|
||||||
ShippingAddressId = 1,
|
ShippingAddressId = 1,
|
||||||
Status = 3
|
Status = 3
|
||||||
},
|
},
|
||||||
@ -312,7 +359,7 @@ namespace GrossesMitainesAPI.Migrations
|
|||||||
LastName = "Admin",
|
LastName = "Admin",
|
||||||
LinkedAccountId = "ecf7503a-591c-454e-a824-048e10bd0474",
|
LinkedAccountId = "ecf7503a-591c-454e-a824-048e10bd0474",
|
||||||
PhoneNumber = "111-111-1111",
|
PhoneNumber = "111-111-1111",
|
||||||
PurchaseDate = new DateTime(2022, 11, 8, 0, 54, 40, 171, DateTimeKind.Local).AddTicks(6348),
|
PurchaseDate = new DateTime(2022, 12, 4, 9, 8, 50, 6, DateTimeKind.Local).AddTicks(9333),
|
||||||
ShippingAddressId = 1,
|
ShippingAddressId = 1,
|
||||||
Status = 4
|
Status = 4
|
||||||
},
|
},
|
||||||
@ -324,7 +371,7 @@ namespace GrossesMitainesAPI.Migrations
|
|||||||
LastName = "Admin",
|
LastName = "Admin",
|
||||||
LinkedAccountId = "ecf7503a-591c-454e-a824-048e10bd0474",
|
LinkedAccountId = "ecf7503a-591c-454e-a824-048e10bd0474",
|
||||||
PhoneNumber = "111-111-1111",
|
PhoneNumber = "111-111-1111",
|
||||||
PurchaseDate = new DateTime(2022, 11, 8, 0, 54, 40, 171, DateTimeKind.Local).AddTicks(6350),
|
PurchaseDate = new DateTime(2022, 12, 4, 9, 8, 50, 6, DateTimeKind.Local).AddTicks(9338),
|
||||||
ShippingAddressId = 1,
|
ShippingAddressId = 1,
|
||||||
Status = 5
|
Status = 5
|
||||||
},
|
},
|
||||||
@ -335,7 +382,7 @@ namespace GrossesMitainesAPI.Migrations
|
|||||||
FirstName = "Jérémy",
|
FirstName = "Jérémy",
|
||||||
LastName = "Le Petit",
|
LastName = "Le Petit",
|
||||||
PhoneNumber = "111-111-1111",
|
PhoneNumber = "111-111-1111",
|
||||||
PurchaseDate = new DateTime(2022, 11, 8, 0, 54, 40, 171, DateTimeKind.Local).AddTicks(6351),
|
PurchaseDate = new DateTime(2022, 12, 4, 9, 8, 50, 6, DateTimeKind.Local).AddTicks(9344),
|
||||||
ShippingAddressId = 2,
|
ShippingAddressId = 2,
|
||||||
Status = 0
|
Status = 0
|
||||||
},
|
},
|
||||||
@ -347,7 +394,7 @@ namespace GrossesMitainesAPI.Migrations
|
|||||||
LastName = "A.",
|
LastName = "A.",
|
||||||
LinkedAccountId = "af9178c8-1a02-4ff8-bc0a-c8248dad6e09",
|
LinkedAccountId = "af9178c8-1a02-4ff8-bc0a-c8248dad6e09",
|
||||||
PhoneNumber = "111-111-1111",
|
PhoneNumber = "111-111-1111",
|
||||||
PurchaseDate = new DateTime(2022, 11, 8, 0, 54, 40, 171, DateTimeKind.Local).AddTicks(6359),
|
PurchaseDate = new DateTime(2022, 12, 4, 9, 8, 50, 6, DateTimeKind.Local).AddTicks(9357),
|
||||||
ShippingAddressId = 3,
|
ShippingAddressId = 3,
|
||||||
Status = 3
|
Status = 3
|
||||||
});
|
});
|
||||||
@ -1012,14 +1059,14 @@ namespace GrossesMitainesAPI.Migrations
|
|||||||
new
|
new
|
||||||
{
|
{
|
||||||
Id = "c9e08b20-d8a5-473f-9f52-572eb23c12af",
|
Id = "c9e08b20-d8a5-473f-9f52-572eb23c12af",
|
||||||
ConcurrencyStamp = "efa553a4-bce0-4f02-8e71-948ffcd33485",
|
ConcurrencyStamp = "eac9c483-2e9f-4f9e-9b97-dc1c761f76c2",
|
||||||
Name = "Administrateur",
|
Name = "Administrateur",
|
||||||
NormalizedName = "ADMINISTRATEUR"
|
NormalizedName = "ADMINISTRATEUR"
|
||||||
},
|
},
|
||||||
new
|
new
|
||||||
{
|
{
|
||||||
Id = "1b7b9c55-c746-493a-a24f-3d5ca937298e",
|
Id = "1b7b9c55-c746-493a-a24f-3d5ca937298e",
|
||||||
ConcurrencyStamp = "272b790a-dd0f-44d1-9fe6-3bdd94dd0bbe",
|
ConcurrencyStamp = "fb8da1f2-a9df-4faa-9786-259cbc8c6f1c",
|
||||||
Name = "Client",
|
Name = "Client",
|
||||||
NormalizedName = "CLIENT"
|
NormalizedName = "CLIENT"
|
||||||
});
|
});
|
||||||
@ -1161,6 +1208,10 @@ namespace GrossesMitainesAPI.Migrations
|
|||||||
.WithMany()
|
.WithMany()
|
||||||
.HasForeignKey("LinkedAccountId");
|
.HasForeignKey("LinkedAccountId");
|
||||||
|
|
||||||
|
b.HasOne("GrossesMitainesAPI.Models.ChargesModel", "Payment")
|
||||||
|
.WithMany()
|
||||||
|
.HasForeignKey("PaymentId");
|
||||||
|
|
||||||
b.HasOne("GrossesMitainesAPI.Models.AddressModel", "ShippingAddress")
|
b.HasOne("GrossesMitainesAPI.Models.AddressModel", "ShippingAddress")
|
||||||
.WithMany()
|
.WithMany()
|
||||||
.HasForeignKey("ShippingAddressId")
|
.HasForeignKey("ShippingAddressId")
|
||||||
@ -1169,6 +1220,8 @@ namespace GrossesMitainesAPI.Migrations
|
|||||||
|
|
||||||
b.Navigation("LinkedAccount");
|
b.Navigation("LinkedAccount");
|
||||||
|
|
||||||
|
b.Navigation("Payment");
|
||||||
|
|
||||||
b.Navigation("ShippingAddress");
|
b.Navigation("ShippingAddress");
|
||||||
});
|
});
|
||||||
|
|
@ -50,6 +50,25 @@ namespace GrossesMitainesAPI.Migrations
|
|||||||
table.PrimaryKey("PK_AspNetUsers", x => x.Id);
|
table.PrimaryKey("PK_AspNetUsers", x => x.Id);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
migrationBuilder.CreateTable(
|
||||||
|
name: "ChargesModel",
|
||||||
|
columns: table => new
|
||||||
|
{
|
||||||
|
Id = table.Column<int>(type: "int", nullable: false)
|
||||||
|
.Annotation("SqlServer:Identity", "1, 1"),
|
||||||
|
Token = table.Column<string>(type: "nvarchar(max)", nullable: false),
|
||||||
|
Description = table.Column<string>(type: "nvarchar(max)", nullable: false),
|
||||||
|
AmountInCents = table.Column<long>(type: "bigint", nullable: false),
|
||||||
|
CurrencyCode = table.Column<string>(type: "nvarchar(max)", nullable: false),
|
||||||
|
Name = table.Column<string>(type: "nvarchar(max)", nullable: false),
|
||||||
|
Email = table.Column<string>(type: "nvarchar(max)", nullable: false),
|
||||||
|
Phone = table.Column<string>(type: "nvarchar(max)", nullable: false)
|
||||||
|
},
|
||||||
|
constraints: table =>
|
||||||
|
{
|
||||||
|
table.PrimaryKey("PK_ChargesModel", x => x.Id);
|
||||||
|
});
|
||||||
|
|
||||||
migrationBuilder.CreateTable(
|
migrationBuilder.CreateTable(
|
||||||
name: "Products",
|
name: "Products",
|
||||||
columns: table => new
|
columns: table => new
|
||||||
@ -218,7 +237,8 @@ namespace GrossesMitainesAPI.Migrations
|
|||||||
LinkedAccountId = table.Column<string>(type: "nvarchar(450)", nullable: true),
|
LinkedAccountId = table.Column<string>(type: "nvarchar(450)", nullable: true),
|
||||||
PurchaseDate = table.Column<DateTime>(type: "datetime2", nullable: false),
|
PurchaseDate = table.Column<DateTime>(type: "datetime2", nullable: false),
|
||||||
ShippingAddressId = table.Column<int>(type: "int", nullable: false),
|
ShippingAddressId = table.Column<int>(type: "int", nullable: false),
|
||||||
Status = table.Column<int>(type: "int", nullable: false)
|
Status = table.Column<int>(type: "int", nullable: false),
|
||||||
|
PaymentId = table.Column<int>(type: "int", nullable: true)
|
||||||
},
|
},
|
||||||
constraints: table =>
|
constraints: table =>
|
||||||
{
|
{
|
||||||
@ -234,6 +254,11 @@ namespace GrossesMitainesAPI.Migrations
|
|||||||
column: x => x.LinkedAccountId,
|
column: x => x.LinkedAccountId,
|
||||||
principalTable: "AspNetUsers",
|
principalTable: "AspNetUsers",
|
||||||
principalColumn: "Id");
|
principalColumn: "Id");
|
||||||
|
table.ForeignKey(
|
||||||
|
name: "FK_Invoices_ChargesModel_PaymentId",
|
||||||
|
column: x => x.PaymentId,
|
||||||
|
principalTable: "ChargesModel",
|
||||||
|
principalColumn: "Id");
|
||||||
});
|
});
|
||||||
|
|
||||||
migrationBuilder.CreateTable(
|
migrationBuilder.CreateTable(
|
||||||
@ -262,53 +287,131 @@ namespace GrossesMitainesAPI.Migrations
|
|||||||
onDelete: ReferentialAction.Cascade);
|
onDelete: ReferentialAction.Cascade);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
migrationBuilder.InsertData(
|
||||||
|
table: "Addresses",
|
||||||
|
columns: new[] { "Id", "Appartment", "City", "CivicNumber", "Country", "InventoryUserId", "PostalCode", "Province", "Street" },
|
||||||
|
values: new object[] { 2, null, "Saint-Jérôme", 420, "Canada", null, "H0H0H0", "QC", "Rue MikeWard" });
|
||||||
|
|
||||||
migrationBuilder.InsertData(
|
migrationBuilder.InsertData(
|
||||||
table: "AspNetRoles",
|
table: "AspNetRoles",
|
||||||
columns: new[] { "Id", "ConcurrencyStamp", "Name", "NormalizedName" },
|
columns: new[] { "Id", "ConcurrencyStamp", "Name", "NormalizedName" },
|
||||||
values: new object[,]
|
values: new object[,]
|
||||||
{
|
{
|
||||||
{ "1b7b9c55-c746-493a-a24f-3d5ca937298e", "ea9b728b-01ce-41db-a0b8-267b641c38c8", "Client", "CLIENT" },
|
{ "1b7b9c55-c746-493a-a24f-3d5ca937298e", "fb8da1f2-a9df-4faa-9786-259cbc8c6f1c", "Client", "CLIENT" },
|
||||||
{ "c9e08b20-d8a5-473f-9f52-572eb23c12af", "9708e256-7f72-43a3-9981-3d46a496efef", "Administrateur", "ADMINISTRATEUR" }
|
{ "c9e08b20-d8a5-473f-9f52-572eb23c12af", "eac9c483-2e9f-4f9e-9b97-dc1c761f76c2", "Administrateur", "ADMINISTRATEUR" }
|
||||||
});
|
});
|
||||||
|
|
||||||
migrationBuilder.InsertData(
|
migrationBuilder.InsertData(
|
||||||
table: "AspNetUsers",
|
table: "AspNetUsers",
|
||||||
columns: new[] { "Id", "AccessFailedCount", "ConcurrencyStamp", "Email", "EmailConfirmed", "FirstName", "LastName", "LockoutEnabled", "LockoutEnd", "NormalizedEmail", "NormalizedUserName", "PasswordHash", "PhoneNumber", "PhoneNumberConfirmed", "SecurityStamp", "TwoFactorEnabled", "UserName" },
|
columns: new[] { "Id", "AccessFailedCount", "ConcurrencyStamp", "Email", "EmailConfirmed", "FirstName", "LastName", "LockoutEnabled", "LockoutEnd", "NormalizedEmail", "NormalizedUserName", "PasswordHash", "PhoneNumber", "PhoneNumberConfirmed", "SecurityStamp", "TwoFactorEnabled", "UserName" },
|
||||||
values: new object[] { "ecf7503a-591c-454e-a824-048e10bd0474", 0, "6ecf4a66-157e-4a5c-a6ba-84c0d8df9d8f", "admin@admin.com", false, "Roger", "Admin", false, null, "ADMIN@ADMIN.COM", "ADMIN", "AQAAAAEAACcQAAAAELk80UgvLbSDu3xg805PHJkdcTaFrtU/wZOBkOdJFw9ji5gpPe6G3lTu2FF1ysj7eg==", null, false, "eb2a7531-4487-4a67-9601-adfc03a601cf", false, "Admin" });
|
values: new object[,]
|
||||||
|
{
|
||||||
|
{ "af9178c8-1a02-4ff8-bc0a-c8248dad6e09", 0, "b7103a3b-8f05-462d-9fc0-5d4faa4669dc", "paul@exemple.com", false, "Paul", "A.", false, null, "PAUL@EXEMPLE.COM", "PASLA", "AQAAAAEAACcQAAAAEN68b+gEQV5Vx2grBL94+BzugXFrgXko6KtdY3p/NJN17mk8QCpGlQfJ3BMe040+dg==", "222-222-2222", false, "99183d90-1f1c-4a8e-9891-ea8ab3b714d0", false, "PasLa" },
|
||||||
|
{ "ecf7503a-591c-454e-a824-048e10bd0474", 0, "61f3249f-495f-48c8-ac7e-7d21b3da82c7", "admin@admin.com", false, "Roger", "Admin", false, null, "ADMIN@ADMIN.COM", "ADMIN", "AQAAAAEAACcQAAAAELswgBNsSfJwmigdKX2rpHseOEi20F+ZUhxapu80HTnxZamC3lu1hyAGMXj4kQumMw==", "111-111-1111", false, "3098997b-a081-41ec-aa08-6cdea0028db7", false, "Admin" }
|
||||||
|
});
|
||||||
|
|
||||||
migrationBuilder.InsertData(
|
migrationBuilder.InsertData(
|
||||||
table: "Products",
|
table: "Products",
|
||||||
columns: new[] { "Id", "Category", "Description", "Hits", "ImageName", "LastHit", "LastSale", "Price", "PromoPrice", "Quantity", "Sales", "Status", "Title" },
|
columns: new[] { "Id", "Category", "Description", "Hits", "ImageName", "LastHit", "LastSale", "Price", "PromoPrice", "Quantity", "Sales", "Status", "Title" },
|
||||||
values: new object[,]
|
values: new object[,]
|
||||||
{
|
{
|
||||||
{ 1, "Linge", "Pour faire votre propre bonhomme de 1837, comme dans le bon vieux temps.", 0L, "ceintureflechee", null, null, 85.86m, 29.99m, 1L, 0L, 4, "Ceinture flèchée" },
|
{ 1, "Linge", "Pour faire votre propre bonhomme de 1837, comme dans le bon vieux temps.", 0L, "$ceintureflechee.jpg", null, null, 85.86m, 29.99m, 1L, 0L, 4, "Ceinture flèchée" },
|
||||||
{ 2, "Linge", "Parce que ça sent la coupe!", 0L, "pantouflesCH", null, null, 15.64m, 9.99m, 54L, 0L, 0, "Pantoufles du Canadien en Phentex" },
|
{ 2, "Linge", "Parce que ça sent la coupe!", 0L, "$pantouflesCH.jpg", null, null, 15.64m, 9.99m, 54L, 0L, 0, "Pantoufles du Canadien en Phentex" },
|
||||||
{ 3, "Homme", "On ne lui ferait pas mal, en tout cas!!", 0L, "jeanlucmongrain", null, null, 1453.12m, 999.99m, 1L, 0L, 3, "Jean-Luc Mongrain" },
|
{ 3, "Homme", "On ne lui ferait pas mal, en tout cas!!", 0L, "$jeanlucmongrain.jpg", null, null, 1453.12m, 999.99m, 1L, 0L, 3, "Jean-Luc Mongrain" },
|
||||||
{ 4, "Linge", "Tellement simple et comfortable.", 0L, "tshirt", null, null, 12.12m, 9.99m, 143L, 0L, 0, "T-Shirt" },
|
{ 4, "Linge", "Tellement simple et comfortable.", 0L, "$tshirt.jpg", null, null, 12.12m, 9.99m, 143L, 0L, 0, "T-Shirt" },
|
||||||
{ 5, "Vêtement d'extérieur", "Deux pour un!", 0L, "mitaines", null, null, 8.18m, 6.99m, 1423L, 0L, 0, "Mitaines" },
|
{ 5, "Vêtement d'extérieur", "Deux pour un!", 0L, "$mitaines.jpg", null, null, 8.18m, 6.99m, 1423L, 0L, 0, "Mitaines" },
|
||||||
{ 6, "Vêtement d'extérieur", "Deux pour un!", 0L, "foulard", null, null, 10.56m, 8.99m, 14L, 0L, 4, "Foulard" },
|
{ 6, "Vêtement d'extérieur", "Deux pour un!", 0L, "$foulard.jpg", null, null, 10.56m, 8.99m, 14L, 0L, 4, "Foulard" },
|
||||||
{ 7, "Sous-Vêtement", "Pour garder le p'tit bout au chaud.", 0L, "kokin", null, null, 15.45m, 12.99m, 144L, 0L, 4, "Jock-Strap en phentex" },
|
{ 7, "Sous-Vêtement", "Pour garder le p'tit bout au chaud.", 0L, "$kokin.jpg", null, null, 15.45m, 12.99m, 144L, 0L, 4, "Jock-Strap en phentex" },
|
||||||
{ 8, "Sous-Vêtement", "Pour garder l'absence de p'tit bout au chaud.", 0L, "kokin", null, null, 15.45m, 12.99m, 224L, 0L, 4, "Jock-Strap féminin en phentex" },
|
{ 8, "Sous-Vêtement", "Pour garder l'absence de p'tit bout au chaud.", 0L, "$kokinfemme.jpg", null, null, 15.45m, 12.99m, 224L, 0L, 4, "Jock-Strap féminin en phentex" },
|
||||||
{ 9, "Alien", "En chiffon.", 0L, "bibi", null, null, 1045.45m, 1023.99m, 1L, 0L, 3, "Bibi" },
|
{ 9, "Alien", "En chiffon.", 0L, "$bibi.jpg", null, null, 1045.45m, 1023.99m, 1L, 0L, 3, "Bibi" },
|
||||||
{ 10, "Vêtement d'extérieur", "En chiffon.", 0L, "tuque", null, null, 15.45m, 12.99m, 1L, 0L, 0, "Tuque en laine" },
|
{ 10, "Vêtement d'extérieur", "En chiffon.", 0L, "$tuque.jpg", null, null, 15.45m, 12.99m, 1L, 0L, 0, "Tuque en laine" },
|
||||||
{ 11, "Vêtement d'extérieur", "Pour se faire taper dessus avec une poêle à frire tout en restant au chaud.", 0L, "bonhomme", null, null, 145.45m, 123.99m, 1L, 0L, 4, "Habit de Bonhomme Carnaval" },
|
{ 11, "Vêtement d'extérieur", "Pour se faire taper dessus avec une poêle à frire tout en restant au chaud.", 0L, "$bonhomme.jpg", null, null, 145.45m, 123.99m, 1L, 0L, 4, "Habit de Bonhomme Carnaval" },
|
||||||
{ 12, "Autre", "Pour se pêter la fiole avec style.", 0L, "gauze", null, null, 145.45m, 123.99m, 0L, 0L, 1, "Gauze en phentex" },
|
{ 12, "Autre", "Pour se pêter la fiole avec style.", 0L, "$gauze.jpg", null, null, 145.45m, 123.99m, 0L, 0L, 1, "Gauze en phentex" },
|
||||||
{ 13, "Homme", "En chiffon.", 0L, "jesus", null, null, 145.45m, 123.99m, 1L, 0L, 3, "Petit Jésus de plâtre" },
|
{ 13, "Homme", "En chiffon.", 0L, "$jesus.jpg", null, null, 145.45m, 123.99m, 1L, 0L, 3, "Petit Jésus de plâtre" },
|
||||||
{ 14, "Autre", "À écouter dans l'habit de Bonhomme Carnaval tant que possible.", 0L, "vhs", null, null, 3.45m, 1.99m, 164363L, 0L, 3, "VHS de la Guerre des Tuques" },
|
{ 14, "Autre", "À écouter dans l'habit de Bonhomme Carnaval tant que possible.", 0L, "$vhs.jpg", null, null, 3.45m, 1.99m, 99L, 0L, 3, "VHS de la Guerre des Tuques" },
|
||||||
{ 15, "Linge", "(N'est pas réellement pare-balle).", 0L, "chandailquetaine", null, null, 1435.45m, 1223.99m, 18L, 0L, 3, "Gilet pare-balle en laine" },
|
{ 15, "Linge", "(N'est pas réellement pare-balle).", 0L, "$chandailquetaine.jpg", null, null, 1435.45m, 1223.99m, 18L, 0L, 3, "Gilet pare-balle en laine" },
|
||||||
{ 16, "Autre", "Pour s'éffoirer le nez dedans.", 0L, "doudou", null, null, 14.45m, 13.99m, 14L, 0L, 0, "Doudou" },
|
{ 16, "Autre", "Pour s'éffoirer le nez dedans.", 0L, "$doudou.jpg", null, null, 14.45m, 13.99m, 14L, 0L, 0, "Doudou" },
|
||||||
{ 17, "Vêtements d'extérieur", "Pour avoir l'air thug en hiver.", 0L, "mitaines2", null, null, 9.45m, 8.99m, 16L, 0L, 0, "Mitaines pas de doigts" }
|
{ 17, "Vêtements d'extérieur", "Pour avoir l'air thug en hiver.", 0L, "$mitaines2.jpg", null, null, 9.45m, 8.99m, 16L, 0L, 0, "Mitaines pas de doigts" },
|
||||||
|
{ 18, "Vêtements d'extérieur", "Pour avoir plus l'air thug en hiver.", 0L, "$longmitaines.jpg", null, null, 10.45m, 9.99m, 10L, 0L, 5, "Longues mitaines pas de doigts" },
|
||||||
|
{ 19, "Linge", "Pour les journées bs", 0L, "$pantalon.jpg", null, null, 69.99m, 49.99m, 0L, 0L, 1, "Pantalons slacks" },
|
||||||
|
{ 20, "Linge", "Pour commencer à apprendre rust et utiliser linux", 0L, "$thighs.jpg", null, null, 23.50m, 19.99m, 3L, 0L, 4, "Programmer Socks" },
|
||||||
|
{ 21, "Linge", "Show off que t'habites su'l plateau", 0L, "$plateau.png", null, null, 149.99m, 99.99m, 14L, 0L, 0, "Col-roulé" },
|
||||||
|
{ 22, "Linge", "Ben oui je vais à l'UQAM comment t'as d'viné", 0L, "$uqam.jpg", null, null, 149.99m, 99.99m, 4L, 0L, 3, "Gros col-roulé" },
|
||||||
|
{ 23, "Établissement", "Oui oui, une SAQ au complete", 0L, "$saq.jpg", null, null, 1000000.99m, 999999.99m, 1L, 0L, 0, "SAQ" },
|
||||||
|
{ 24, "Texte", "Lorem ipsum dolor sit amet, \r\nconsectetur adipiscing elit. Vivamus sapien ipsum, \r\nconvallis quis justo ac, congue sollicitudin metus. \r\nVestibulum nec libero nulla. Integer a pretium dolor. \r\nPhasellus vulputate iaculis ligula, sit amet suscipit \r\ndiam condimentum eu. Suspendisse blandit ipsum sed porttitor volutpat.\r\nDuis iaculis mauris a dapibus bibendum. Integer sollicitudin nunc et neque\r\negestas sagittis. Etiam vitae ornare ex.", 0L, "$lorem.jpg", null, null, 0.99m, 0.69m, 99L, 0L, 4, "Lorem" },
|
||||||
|
{ 25, "Homme", "Quand un vrai coûte trop cher", 0L, "$bebe.jpg", null, null, 10.99m, 5.99m, 15L, 0L, 0, "Bébé de laine" },
|
||||||
|
{ 26, "Linge", "Un beau petit kit pas cher quand vous avez oublié le cadeau pour le shower qui s'en vient", 0L, "$kitbebe.jpg", null, null, 39.99m, 29.99m, 10L, 0L, 3, "Kit pour bébé" },
|
||||||
|
{ 27, "Linge", "Chris Pratt aime ben sauter dessus", 0L, "$koopa.jpg", null, null, 29.99m, 9.99m, 0L, 0L, 5, "TORTUE" },
|
||||||
|
{ 28, "Nourriture", "*ne pa manger", 0L, "$potato.jpg", null, null, 1.99m, 0.99m, 58L, 0L, 0, "Patate de laine" },
|
||||||
|
{ 29, "Animal", "Les singes sont des mammifères de l'ordre des primates, généralement arboricoles, à la face souvent glabre et caractérisés par un encéphale développé et de longs membres terminés par des doigts. Bien que leur ressemblance avec l'Homme ait toujours frappé les esprits, la science a mis de nombreux siècles à prouver le lien étroit qui existe entre ceux-ci et l'espèce humaine.\r\n\r\nAu sein des primates, les singes forment un infra-ordre monophylétique, si l'on y inclut le genre Homo, nommé Simiiformes et qui se divise entre les Platyrhiniens (singes du Nouveau Monde : Amérique centrale et méridionale) et les Catarhiniens (singes de l'Ancien Monde : Afrique et Asie tropicales). Ces derniers comprennent les hominoïdes, également appelés « grands singes », dont fait partie Homo sapiens et ses ancêtres les plus proches.\r\n\r\nMême s'il ne fait plus de doute aujourd'hui que « l'Homme est un singe comme les autres », l'expression est majoritairement utilisée pour parler des animaux sauvages, et évoque un référentiel culturel, littéraire et artistique qui exclut l'espèce humaine.", 0L, "$monke.png", null, null, 299.99m, 99.99m, 58L, 0L, 0, "Monke :)" },
|
||||||
|
{ 30, "Pokemon", "It evolves from Pichu when leveled up with high friendship and evolves into Raichu when exposed to a Thunder Stone.\r\n\r\nIn Alola, Pikachu will evolve into Alolan Raichu when exposed to a Thunder Stone.\r\n\r\nPikachu has a Gigantamax form. Pikachu with the Gigantamax Factor cannot evolve.\r\n\r\nIn Pokémon Yellow, the starter Pikachu will refuse to evolve into Raichu unless it is traded and evolved on another save file. In Pokémon: Let's Go, Pikachu!, the player's starter Pikachu also will not evolve, but cannot be traded to become a Raichu.\r\n\r\nPikachu is popularly known as the mascot of the Pokémon franchise and one of Nintendo's major mascots.\r\n\r\nIt is also the game mascot and starter Pokémon of Pokémon Yellow and Let's Go, Pikachu!. It has made numerous appearances on the boxes of spin-off titles.\r\n\r\nPikachu is also the starter Pokémon of Pokémon Rumble Blast and Pokémon Rumble World.", 0L, "$pika.png", null, null, 3.99m, 2.99m, 69L, 0L, 5, "Phat Pikachu" }
|
||||||
|
});
|
||||||
|
|
||||||
|
migrationBuilder.InsertData(
|
||||||
|
table: "Addresses",
|
||||||
|
columns: new[] { "Id", "Appartment", "City", "CivicNumber", "Country", "InventoryUserId", "PostalCode", "Province", "Street" },
|
||||||
|
values: new object[,]
|
||||||
|
{
|
||||||
|
{ 1, "B", "Saint-Chrysostome", 1234, "Canada", "ecf7503a-591c-454e-a824-048e10bd0474", "H0H0H0", "QC", "Rue Pierre-Falardeau" },
|
||||||
|
{ 3, "A", "Saint-Québec", 69, "Canada", "af9178c8-1a02-4ff8-bc0a-c8248dad6e09", "H0H0H0", "QC", "Rue PSPP" }
|
||||||
});
|
});
|
||||||
|
|
||||||
migrationBuilder.InsertData(
|
migrationBuilder.InsertData(
|
||||||
table: "AspNetUserRoles",
|
table: "AspNetUserRoles",
|
||||||
columns: new[] { "RoleId", "UserId" },
|
columns: new[] { "RoleId", "UserId" },
|
||||||
values: new object[] { "1b7b9c55-c746-493a-a24f-3d5ca937298e", "ecf7503a-591c-454e-a824-048e10bd0474" });
|
values: new object[,]
|
||||||
|
{
|
||||||
|
{ "1b7b9c55-c746-493a-a24f-3d5ca937298e", "af9178c8-1a02-4ff8-bc0a-c8248dad6e09" },
|
||||||
|
{ "1b7b9c55-c746-493a-a24f-3d5ca937298e", "ecf7503a-591c-454e-a824-048e10bd0474" },
|
||||||
|
{ "c9e08b20-d8a5-473f-9f52-572eb23c12af", "ecf7503a-591c-454e-a824-048e10bd0474" }
|
||||||
|
});
|
||||||
|
|
||||||
migrationBuilder.InsertData(
|
migrationBuilder.InsertData(
|
||||||
table: "AspNetUserRoles",
|
table: "Invoices",
|
||||||
columns: new[] { "RoleId", "UserId" },
|
columns: new[] { "Id", "EmailAddress", "FirstName", "LastName", "LinkedAccountId", "PaymentId", "PhoneNumber", "PurchaseDate", "ShippingAddressId", "Status" },
|
||||||
values: new object[] { "c9e08b20-d8a5-473f-9f52-572eb23c12af", "ecf7503a-591c-454e-a824-048e10bd0474" });
|
values: new object[] { 6, "test@admin.com", "Jérémy", "Le Petit", null, null, "111-111-1111", new DateTime(2022, 12, 4, 9, 8, 50, 6, DateTimeKind.Local).AddTicks(9344), 2, 0 });
|
||||||
|
|
||||||
|
migrationBuilder.InsertData(
|
||||||
|
table: "Invoices",
|
||||||
|
columns: new[] { "Id", "EmailAddress", "FirstName", "LastName", "LinkedAccountId", "PaymentId", "PhoneNumber", "PurchaseDate", "ShippingAddressId", "Status" },
|
||||||
|
values: new object[,]
|
||||||
|
{
|
||||||
|
{ 1, "admin@admin.com", "Roger", "Admin", "ecf7503a-591c-454e-a824-048e10bd0474", null, "111-111-1111", new DateTime(2022, 12, 4, 9, 8, 50, 6, DateTimeKind.Local).AddTicks(9261), 1, 0 },
|
||||||
|
{ 2, "admin@admin.com", "Roger", "Admin", "ecf7503a-591c-454e-a824-048e10bd0474", null, "111-111-1111", new DateTime(2022, 12, 4, 9, 8, 50, 6, DateTimeKind.Local).AddTicks(9300), 1, 1 },
|
||||||
|
{ 3, "admin@admin.com", "Roger", "Admin", "ecf7503a-591c-454e-a824-048e10bd0474", null, "111-111-1111", new DateTime(2022, 12, 4, 9, 8, 50, 6, DateTimeKind.Local).AddTicks(9327), 1, 3 },
|
||||||
|
{ 4, "admin@admin.com", "Roger", "Admin", "ecf7503a-591c-454e-a824-048e10bd0474", null, "111-111-1111", new DateTime(2022, 12, 4, 9, 8, 50, 6, DateTimeKind.Local).AddTicks(9333), 1, 4 },
|
||||||
|
{ 5, "admin@admin.com", "Roger", "Admin", "ecf7503a-591c-454e-a824-048e10bd0474", null, "111-111-1111", new DateTime(2022, 12, 4, 9, 8, 50, 6, DateTimeKind.Local).AddTicks(9338), 1, 5 },
|
||||||
|
{ 7, "paul@exemple.com", "Paul", "A.", "af9178c8-1a02-4ff8-bc0a-c8248dad6e09", null, "111-111-1111", new DateTime(2022, 12, 4, 9, 8, 50, 6, DateTimeKind.Local).AddTicks(9357), 3, 3 }
|
||||||
|
});
|
||||||
|
|
||||||
|
migrationBuilder.InsertData(
|
||||||
|
table: "ProductInvoice",
|
||||||
|
columns: new[] { "Id", "InvoiceModelId", "ProductId", "Quantity" },
|
||||||
|
values: new object[] { 16, 6, 20, 4L });
|
||||||
|
|
||||||
|
migrationBuilder.InsertData(
|
||||||
|
table: "ProductInvoice",
|
||||||
|
columns: new[] { "Id", "InvoiceModelId", "ProductId", "Quantity" },
|
||||||
|
values: new object[,]
|
||||||
|
{
|
||||||
|
{ 1, 1, 1, 2L },
|
||||||
|
{ 2, 1, 4, 5L },
|
||||||
|
{ 3, 2, 3, 1L },
|
||||||
|
{ 4, 2, 5, 2L },
|
||||||
|
{ 5, 2, 7, 1L },
|
||||||
|
{ 6, 3, 9, 1L },
|
||||||
|
{ 7, 3, 11, 1L },
|
||||||
|
{ 8, 4, 14, 1L },
|
||||||
|
{ 9, 4, 13, 1L },
|
||||||
|
{ 10, 4, 16, 1L },
|
||||||
|
{ 11, 4, 24, 25L },
|
||||||
|
{ 12, 5, 25, 1L },
|
||||||
|
{ 13, 5, 29, 1L },
|
||||||
|
{ 14, 5, 30, 1L },
|
||||||
|
{ 15, 5, 15, 2L },
|
||||||
|
{ 17, 7, 1, 1L },
|
||||||
|
{ 18, 7, 15, 2L }
|
||||||
|
});
|
||||||
|
|
||||||
migrationBuilder.CreateIndex(
|
migrationBuilder.CreateIndex(
|
||||||
name: "IX_Addresses_InventoryUserId",
|
name: "IX_Addresses_InventoryUserId",
|
||||||
@ -359,6 +462,11 @@ namespace GrossesMitainesAPI.Migrations
|
|||||||
table: "Invoices",
|
table: "Invoices",
|
||||||
column: "LinkedAccountId");
|
column: "LinkedAccountId");
|
||||||
|
|
||||||
|
migrationBuilder.CreateIndex(
|
||||||
|
name: "IX_Invoices_PaymentId",
|
||||||
|
table: "Invoices",
|
||||||
|
column: "PaymentId");
|
||||||
|
|
||||||
migrationBuilder.CreateIndex(
|
migrationBuilder.CreateIndex(
|
||||||
name: "IX_Invoices_ShippingAddressId",
|
name: "IX_Invoices_ShippingAddressId",
|
||||||
table: "Invoices",
|
table: "Invoices",
|
||||||
@ -407,6 +515,9 @@ namespace GrossesMitainesAPI.Migrations
|
|||||||
migrationBuilder.DropTable(
|
migrationBuilder.DropTable(
|
||||||
name: "Addresses");
|
name: "Addresses");
|
||||||
|
|
||||||
|
migrationBuilder.DropTable(
|
||||||
|
name: "ChargesModel");
|
||||||
|
|
||||||
migrationBuilder.DropTable(
|
migrationBuilder.DropTable(
|
||||||
name: "AspNetUsers");
|
name: "AspNetUsers");
|
||||||
}
|
}
|
@ -101,7 +101,7 @@ namespace GrossesMitainesAPI.Migrations
|
|||||||
{
|
{
|
||||||
Id = "ecf7503a-591c-454e-a824-048e10bd0474",
|
Id = "ecf7503a-591c-454e-a824-048e10bd0474",
|
||||||
AccessFailedCount = 0,
|
AccessFailedCount = 0,
|
||||||
ConcurrencyStamp = "64bca06c-8b14-4cb1-a768-8330f6211898",
|
ConcurrencyStamp = "61f3249f-495f-48c8-ac7e-7d21b3da82c7",
|
||||||
Email = "admin@admin.com",
|
Email = "admin@admin.com",
|
||||||
EmailConfirmed = false,
|
EmailConfirmed = false,
|
||||||
FirstName = "Roger",
|
FirstName = "Roger",
|
||||||
@ -109,9 +109,10 @@ namespace GrossesMitainesAPI.Migrations
|
|||||||
LockoutEnabled = false,
|
LockoutEnabled = false,
|
||||||
NormalizedEmail = "ADMIN@ADMIN.COM",
|
NormalizedEmail = "ADMIN@ADMIN.COM",
|
||||||
NormalizedUserName = "ADMIN",
|
NormalizedUserName = "ADMIN",
|
||||||
PasswordHash = "AQAAAAEAACcQAAAAEKe5FzTpH4cwdtISsiyLAadJYa0nHiqp0lgK2eG9b4J1san84/07GAKLiasqGPCl4A==",
|
PasswordHash = "AQAAAAEAACcQAAAAELswgBNsSfJwmigdKX2rpHseOEi20F+ZUhxapu80HTnxZamC3lu1hyAGMXj4kQumMw==",
|
||||||
|
PhoneNumber = "111-111-1111",
|
||||||
PhoneNumberConfirmed = false,
|
PhoneNumberConfirmed = false,
|
||||||
SecurityStamp = "61ce3796-d6be-41fa-9ce1-c121ed8181e9",
|
SecurityStamp = "3098997b-a081-41ec-aa08-6cdea0028db7",
|
||||||
TwoFactorEnabled = false,
|
TwoFactorEnabled = false,
|
||||||
UserName = "Admin"
|
UserName = "Admin"
|
||||||
},
|
},
|
||||||
@ -119,7 +120,7 @@ namespace GrossesMitainesAPI.Migrations
|
|||||||
{
|
{
|
||||||
Id = "af9178c8-1a02-4ff8-bc0a-c8248dad6e09",
|
Id = "af9178c8-1a02-4ff8-bc0a-c8248dad6e09",
|
||||||
AccessFailedCount = 0,
|
AccessFailedCount = 0,
|
||||||
ConcurrencyStamp = "69b434ec-a04a-44a2-8b36-01ab06f86acd",
|
ConcurrencyStamp = "b7103a3b-8f05-462d-9fc0-5d4faa4669dc",
|
||||||
Email = "paul@exemple.com",
|
Email = "paul@exemple.com",
|
||||||
EmailConfirmed = false,
|
EmailConfirmed = false,
|
||||||
FirstName = "Paul",
|
FirstName = "Paul",
|
||||||
@ -127,9 +128,10 @@ namespace GrossesMitainesAPI.Migrations
|
|||||||
LockoutEnabled = false,
|
LockoutEnabled = false,
|
||||||
NormalizedEmail = "PAUL@EXEMPLE.COM",
|
NormalizedEmail = "PAUL@EXEMPLE.COM",
|
||||||
NormalizedUserName = "PASLA",
|
NormalizedUserName = "PASLA",
|
||||||
PasswordHash = "AQAAAAEAACcQAAAAEHIDM2Enov0RAshapK1ffH4rvsub/fggHOEcJ36Is4Oo9oOTQcp8F4Cc2JkAajRYCQ==",
|
PasswordHash = "AQAAAAEAACcQAAAAEN68b+gEQV5Vx2grBL94+BzugXFrgXko6KtdY3p/NJN17mk8QCpGlQfJ3BMe040+dg==",
|
||||||
|
PhoneNumber = "222-222-2222",
|
||||||
PhoneNumberConfirmed = false,
|
PhoneNumberConfirmed = false,
|
||||||
SecurityStamp = "6398533a-0475-422e-a961-d028eb0422c0",
|
SecurityStamp = "99183d90-1f1c-4a8e-9891-ea8ab3b714d0",
|
||||||
TwoFactorEnabled = false,
|
TwoFactorEnabled = false,
|
||||||
UserName = "PasLa"
|
UserName = "PasLa"
|
||||||
});
|
});
|
||||||
@ -219,6 +221,46 @@ namespace GrossesMitainesAPI.Migrations
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
modelBuilder.Entity("GrossesMitainesAPI.Models.ChargesModel", b =>
|
||||||
|
{
|
||||||
|
b.Property<int>("Id")
|
||||||
|
.ValueGeneratedOnAdd()
|
||||||
|
.HasColumnType("int");
|
||||||
|
|
||||||
|
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<int>("Id"), 1L, 1);
|
||||||
|
|
||||||
|
b.Property<long>("AmountInCents")
|
||||||
|
.HasColumnType("bigint");
|
||||||
|
|
||||||
|
b.Property<string>("CurrencyCode")
|
||||||
|
.IsRequired()
|
||||||
|
.HasColumnType("nvarchar(max)");
|
||||||
|
|
||||||
|
b.Property<string>("Description")
|
||||||
|
.IsRequired()
|
||||||
|
.HasColumnType("nvarchar(max)");
|
||||||
|
|
||||||
|
b.Property<string>("Email")
|
||||||
|
.IsRequired()
|
||||||
|
.HasColumnType("nvarchar(max)");
|
||||||
|
|
||||||
|
b.Property<string>("Name")
|
||||||
|
.IsRequired()
|
||||||
|
.HasColumnType("nvarchar(max)");
|
||||||
|
|
||||||
|
b.Property<string>("Phone")
|
||||||
|
.IsRequired()
|
||||||
|
.HasColumnType("nvarchar(max)");
|
||||||
|
|
||||||
|
b.Property<string>("Token")
|
||||||
|
.IsRequired()
|
||||||
|
.HasColumnType("nvarchar(max)");
|
||||||
|
|
||||||
|
b.HasKey("Id");
|
||||||
|
|
||||||
|
b.ToTable("ChargesModel");
|
||||||
|
});
|
||||||
|
|
||||||
modelBuilder.Entity("GrossesMitainesAPI.Models.InvoiceModel", b =>
|
modelBuilder.Entity("GrossesMitainesAPI.Models.InvoiceModel", b =>
|
||||||
{
|
{
|
||||||
b.Property<int>("Id")
|
b.Property<int>("Id")
|
||||||
@ -244,6 +286,9 @@ namespace GrossesMitainesAPI.Migrations
|
|||||||
b.Property<string>("LinkedAccountId")
|
b.Property<string>("LinkedAccountId")
|
||||||
.HasColumnType("nvarchar(450)");
|
.HasColumnType("nvarchar(450)");
|
||||||
|
|
||||||
|
b.Property<int?>("PaymentId")
|
||||||
|
.HasColumnType("int");
|
||||||
|
|
||||||
b.Property<string>("PhoneNumber")
|
b.Property<string>("PhoneNumber")
|
||||||
.IsRequired()
|
.IsRequired()
|
||||||
.HasColumnType("nvarchar(max)");
|
.HasColumnType("nvarchar(max)");
|
||||||
@ -261,6 +306,8 @@ namespace GrossesMitainesAPI.Migrations
|
|||||||
|
|
||||||
b.HasIndex("LinkedAccountId");
|
b.HasIndex("LinkedAccountId");
|
||||||
|
|
||||||
|
b.HasIndex("PaymentId");
|
||||||
|
|
||||||
b.HasIndex("ShippingAddressId");
|
b.HasIndex("ShippingAddressId");
|
||||||
|
|
||||||
b.ToTable("Invoices");
|
b.ToTable("Invoices");
|
||||||
@ -274,7 +321,7 @@ namespace GrossesMitainesAPI.Migrations
|
|||||||
LastName = "Admin",
|
LastName = "Admin",
|
||||||
LinkedAccountId = "ecf7503a-591c-454e-a824-048e10bd0474",
|
LinkedAccountId = "ecf7503a-591c-454e-a824-048e10bd0474",
|
||||||
PhoneNumber = "111-111-1111",
|
PhoneNumber = "111-111-1111",
|
||||||
PurchaseDate = new DateTime(2022, 11, 8, 0, 54, 40, 171, DateTimeKind.Local).AddTicks(6271),
|
PurchaseDate = new DateTime(2022, 12, 4, 9, 8, 50, 6, DateTimeKind.Local).AddTicks(9261),
|
||||||
ShippingAddressId = 1,
|
ShippingAddressId = 1,
|
||||||
Status = 0
|
Status = 0
|
||||||
},
|
},
|
||||||
@ -286,7 +333,7 @@ namespace GrossesMitainesAPI.Migrations
|
|||||||
LastName = "Admin",
|
LastName = "Admin",
|
||||||
LinkedAccountId = "ecf7503a-591c-454e-a824-048e10bd0474",
|
LinkedAccountId = "ecf7503a-591c-454e-a824-048e10bd0474",
|
||||||
PhoneNumber = "111-111-1111",
|
PhoneNumber = "111-111-1111",
|
||||||
PurchaseDate = new DateTime(2022, 11, 8, 0, 54, 40, 171, DateTimeKind.Local).AddTicks(6322),
|
PurchaseDate = new DateTime(2022, 12, 4, 9, 8, 50, 6, DateTimeKind.Local).AddTicks(9300),
|
||||||
ShippingAddressId = 1,
|
ShippingAddressId = 1,
|
||||||
Status = 1
|
Status = 1
|
||||||
},
|
},
|
||||||
@ -298,7 +345,7 @@ namespace GrossesMitainesAPI.Migrations
|
|||||||
LastName = "Admin",
|
LastName = "Admin",
|
||||||
LinkedAccountId = "ecf7503a-591c-454e-a824-048e10bd0474",
|
LinkedAccountId = "ecf7503a-591c-454e-a824-048e10bd0474",
|
||||||
PhoneNumber = "111-111-1111",
|
PhoneNumber = "111-111-1111",
|
||||||
PurchaseDate = new DateTime(2022, 11, 8, 0, 54, 40, 171, DateTimeKind.Local).AddTicks(6345),
|
PurchaseDate = new DateTime(2022, 12, 4, 9, 8, 50, 6, DateTimeKind.Local).AddTicks(9327),
|
||||||
ShippingAddressId = 1,
|
ShippingAddressId = 1,
|
||||||
Status = 3
|
Status = 3
|
||||||
},
|
},
|
||||||
@ -310,7 +357,7 @@ namespace GrossesMitainesAPI.Migrations
|
|||||||
LastName = "Admin",
|
LastName = "Admin",
|
||||||
LinkedAccountId = "ecf7503a-591c-454e-a824-048e10bd0474",
|
LinkedAccountId = "ecf7503a-591c-454e-a824-048e10bd0474",
|
||||||
PhoneNumber = "111-111-1111",
|
PhoneNumber = "111-111-1111",
|
||||||
PurchaseDate = new DateTime(2022, 11, 8, 0, 54, 40, 171, DateTimeKind.Local).AddTicks(6348),
|
PurchaseDate = new DateTime(2022, 12, 4, 9, 8, 50, 6, DateTimeKind.Local).AddTicks(9333),
|
||||||
ShippingAddressId = 1,
|
ShippingAddressId = 1,
|
||||||
Status = 4
|
Status = 4
|
||||||
},
|
},
|
||||||
@ -322,7 +369,7 @@ namespace GrossesMitainesAPI.Migrations
|
|||||||
LastName = "Admin",
|
LastName = "Admin",
|
||||||
LinkedAccountId = "ecf7503a-591c-454e-a824-048e10bd0474",
|
LinkedAccountId = "ecf7503a-591c-454e-a824-048e10bd0474",
|
||||||
PhoneNumber = "111-111-1111",
|
PhoneNumber = "111-111-1111",
|
||||||
PurchaseDate = new DateTime(2022, 11, 8, 0, 54, 40, 171, DateTimeKind.Local).AddTicks(6350),
|
PurchaseDate = new DateTime(2022, 12, 4, 9, 8, 50, 6, DateTimeKind.Local).AddTicks(9338),
|
||||||
ShippingAddressId = 1,
|
ShippingAddressId = 1,
|
||||||
Status = 5
|
Status = 5
|
||||||
},
|
},
|
||||||
@ -333,7 +380,7 @@ namespace GrossesMitainesAPI.Migrations
|
|||||||
FirstName = "Jérémy",
|
FirstName = "Jérémy",
|
||||||
LastName = "Le Petit",
|
LastName = "Le Petit",
|
||||||
PhoneNumber = "111-111-1111",
|
PhoneNumber = "111-111-1111",
|
||||||
PurchaseDate = new DateTime(2022, 11, 8, 0, 54, 40, 171, DateTimeKind.Local).AddTicks(6351),
|
PurchaseDate = new DateTime(2022, 12, 4, 9, 8, 50, 6, DateTimeKind.Local).AddTicks(9344),
|
||||||
ShippingAddressId = 2,
|
ShippingAddressId = 2,
|
||||||
Status = 0
|
Status = 0
|
||||||
},
|
},
|
||||||
@ -345,7 +392,7 @@ namespace GrossesMitainesAPI.Migrations
|
|||||||
LastName = "A.",
|
LastName = "A.",
|
||||||
LinkedAccountId = "af9178c8-1a02-4ff8-bc0a-c8248dad6e09",
|
LinkedAccountId = "af9178c8-1a02-4ff8-bc0a-c8248dad6e09",
|
||||||
PhoneNumber = "111-111-1111",
|
PhoneNumber = "111-111-1111",
|
||||||
PurchaseDate = new DateTime(2022, 11, 8, 0, 54, 40, 171, DateTimeKind.Local).AddTicks(6359),
|
PurchaseDate = new DateTime(2022, 12, 4, 9, 8, 50, 6, DateTimeKind.Local).AddTicks(9357),
|
||||||
ShippingAddressId = 3,
|
ShippingAddressId = 3,
|
||||||
Status = 3
|
Status = 3
|
||||||
});
|
});
|
||||||
@ -1010,14 +1057,14 @@ namespace GrossesMitainesAPI.Migrations
|
|||||||
new
|
new
|
||||||
{
|
{
|
||||||
Id = "c9e08b20-d8a5-473f-9f52-572eb23c12af",
|
Id = "c9e08b20-d8a5-473f-9f52-572eb23c12af",
|
||||||
ConcurrencyStamp = "efa553a4-bce0-4f02-8e71-948ffcd33485",
|
ConcurrencyStamp = "eac9c483-2e9f-4f9e-9b97-dc1c761f76c2",
|
||||||
Name = "Administrateur",
|
Name = "Administrateur",
|
||||||
NormalizedName = "ADMINISTRATEUR"
|
NormalizedName = "ADMINISTRATEUR"
|
||||||
},
|
},
|
||||||
new
|
new
|
||||||
{
|
{
|
||||||
Id = "1b7b9c55-c746-493a-a24f-3d5ca937298e",
|
Id = "1b7b9c55-c746-493a-a24f-3d5ca937298e",
|
||||||
ConcurrencyStamp = "272b790a-dd0f-44d1-9fe6-3bdd94dd0bbe",
|
ConcurrencyStamp = "fb8da1f2-a9df-4faa-9786-259cbc8c6f1c",
|
||||||
Name = "Client",
|
Name = "Client",
|
||||||
NormalizedName = "CLIENT"
|
NormalizedName = "CLIENT"
|
||||||
});
|
});
|
||||||
@ -1159,6 +1206,10 @@ namespace GrossesMitainesAPI.Migrations
|
|||||||
.WithMany()
|
.WithMany()
|
||||||
.HasForeignKey("LinkedAccountId");
|
.HasForeignKey("LinkedAccountId");
|
||||||
|
|
||||||
|
b.HasOne("GrossesMitainesAPI.Models.ChargesModel", "Payment")
|
||||||
|
.WithMany()
|
||||||
|
.HasForeignKey("PaymentId");
|
||||||
|
|
||||||
b.HasOne("GrossesMitainesAPI.Models.AddressModel", "ShippingAddress")
|
b.HasOne("GrossesMitainesAPI.Models.AddressModel", "ShippingAddress")
|
||||||
.WithMany()
|
.WithMany()
|
||||||
.HasForeignKey("ShippingAddressId")
|
.HasForeignKey("ShippingAddressId")
|
||||||
@ -1167,6 +1218,8 @@ namespace GrossesMitainesAPI.Migrations
|
|||||||
|
|
||||||
b.Navigation("LinkedAccount");
|
b.Navigation("LinkedAccount");
|
||||||
|
|
||||||
|
b.Navigation("Payment");
|
||||||
|
|
||||||
b.Navigation("ShippingAddress");
|
b.Navigation("ShippingAddress");
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -1,5 +1,9 @@
|
|||||||
namespace GrossesMitainesAPI.Models;
|
using System.ComponentModel.DataAnnotations;
|
||||||
|
|
||||||
|
namespace GrossesMitainesAPI.Models;
|
||||||
public class ChargesModel {
|
public class ChargesModel {
|
||||||
|
[Key]
|
||||||
|
public int Id { get; set; }
|
||||||
public string Token { get; set; }
|
public string Token { get; set; }
|
||||||
public string Description { get; set; }
|
public string Description { get; set; }
|
||||||
public long AmountInCents { get; set; }
|
public long AmountInCents { get; set; }
|
||||||
|
@ -38,7 +38,7 @@ public class InvoiceModel {
|
|||||||
[Required]
|
[Required]
|
||||||
public AddressModel ShippingAddress { get; set; }
|
public AddressModel ShippingAddress { get; set; }
|
||||||
public InStates Status { get; set; } = InStates.Confirmed;
|
public InStates Status { get; set; } = InStates.Confirmed;
|
||||||
public ChargesModel Payment { get; set; } // Pour enregistrer le paiement.
|
public ChargesModel? Payment { get; set; } // Pour enregistrer le paiement.
|
||||||
|
|
||||||
public InvoiceModel() { }
|
public InvoiceModel() { }
|
||||||
public InvoiceModel(SendInvoiceModel sinv) {
|
public InvoiceModel(SendInvoiceModel sinv) {
|
||||||
|
Loading…
Reference in New Issue
Block a user