правлю слитие

This commit is contained in:
gg12 darfren 2024-04-14 12:10:41 +04:00
parent 0a0387d380
commit 6f0c61aeab
4 changed files with 301 additions and 244 deletions

View File

@ -32,9 +32,10 @@
ToolStripMenu = new ToolStripMenuItem(); ToolStripMenu = new ToolStripMenuItem();
КомпонентыStripMenuItem = new ToolStripMenuItem(); КомпонентыStripMenuItem = new ToolStripMenuItem();
МороженноеStripMenuItem = new ToolStripMenuItem(); МороженноеStripMenuItem = new ToolStripMenuItem();
магазиныToolStripMenuItem = new ToolStripMenuItem(); клиентыToolStripMenuItem = new ToolStripMenuItem();
поставкиToolStripMenuItem = new ToolStripMenuItem(); магазиныToolStripMenuItem1 = new ToolStripMenuItem();
продажиToolStripMenuItem = new ToolStripMenuItem(); поставкиToolStripMenuItem1 = new ToolStripMenuItem();
товарыToolStripMenuItem = new ToolStripMenuItem();
отчетыToolStripMenuItem = new ToolStripMenuItem(); отчетыToolStripMenuItem = new ToolStripMenuItem();
списокМороженногоToolStripMenuItem = new ToolStripMenuItem(); списокМороженногоToolStripMenuItem = new ToolStripMenuItem();
компонентыПоМороженнымToolStripMenuItem = new ToolStripMenuItem(); компонентыПоМороженнымToolStripMenuItem = new ToolStripMenuItem();
@ -42,13 +43,15 @@
списокМагазиновToolStripMenuItem = new ToolStripMenuItem(); списокМагазиновToolStripMenuItem = new ToolStripMenuItem();
мороженноеПоМагазинамToolStripMenuItem = new ToolStripMenuItem(); мороженноеПоМагазинамToolStripMenuItem = new ToolStripMenuItem();
заказыПоДатамToolStripMenuItem = new ToolStripMenuItem(); заказыПоДатамToolStripMenuItem = new ToolStripMenuItem();
магазиныToolStripMenuItem = new ToolStripMenuItem();
поставкиToolStripMenuItem = new ToolStripMenuItem();
продажиToolStripMenuItem = new ToolStripMenuItem();
DataGridView = new DataGridView(); DataGridView = new DataGridView();
CreateOrderButton = new Button(); CreateOrderButton = new Button();
TakeInWorkButton = new Button(); TakeInWorkButton = new Button();
ReadyButton = new Button(); ReadyButton = new Button();
IssuedButton = new Button(); IssuedButton = new Button();
RefreshButton = new Button(); RefreshButton = new Button();
клиентыToolStripMenuItem = new ToolStripMenuItem();
menuStrip1.SuspendLayout(); menuStrip1.SuspendLayout();
((System.ComponentModel.ISupportInitialize)DataGridView).BeginInit(); ((System.ComponentModel.ISupportInitialize)DataGridView).BeginInit();
SuspendLayout(); SuspendLayout();
@ -59,78 +62,85 @@
menuStrip1.Items.AddRange(new ToolStripItem[] { ToolStripMenu, отчетыToolStripMenuItem }); menuStrip1.Items.AddRange(new ToolStripItem[] { ToolStripMenu, отчетыToolStripMenuItem });
menuStrip1.Location = new Point(0, 0); menuStrip1.Location = new Point(0, 0);
menuStrip1.Name = "menuStrip1"; menuStrip1.Name = "menuStrip1";
menuStrip1.Padding = new Padding(5, 2, 0, 2); menuStrip1.Padding = new Padding(6, 3, 0, 3);
menuStrip1.Size = new Size(1134, 24); menuStrip1.Size = new Size(1296, 30);
menuStrip1.TabIndex = 0; menuStrip1.TabIndex = 0;
menuStrip1.Text = "menuStrip1"; menuStrip1.Text = "menuStrip1";
// //
// ToolStripMenu // ToolStripMenu
// //
ToolStripMenu.DropDownItems.AddRange(new ToolStripItem[] { КомпонентыStripMenuItem, МороженноеStripMenuItem, клиентыToolStripMenuItem }); ToolStripMenu.DropDownItems.AddRange(new ToolStripItem[] { КомпонентыStripMenuItem, МороженноеStripMenuItem, клиентыToolStripMenuItem, магазиныToolStripMenuItem1, поставкиToolStripMenuItem1, товарыToolStripMenuItem });
ToolStripMenu.Name = "ToolStripMenu"; ToolStripMenu.Name = "ToolStripMenu";
ToolStripMenu.Size = new Size(94, 20); ToolStripMenu.Size = new Size(117, 24);
ToolStripMenu.Text = "Справочники"; ToolStripMenu.Text = "Справочники";
// //
// КомпонентыStripMenuItem // КомпонентыStripMenuItem
// //
КомпонентыStripMenuItem.Name = "КомпонентыStripMenuItem"; КомпонентыStripMenuItem.Name = "КомпонентыStripMenuItem";
КомпонентыStripMenuItem.Size = new Size(180, 22); КомпонентыStripMenuItem.Size = new Size(224, 26);
КомпонентыStripMenuItem.Text = "Компоненты"; КомпонентыStripMenuItem.Text = "Компоненты";
КомпонентыStripMenuItem.Click += КомпонентыStripMenuItem_Click; КомпонентыStripMenuItem.Click += КомпонентыStripMenuItem_Click;
// //
// МороженноеStripMenuItem // МороженноеStripMenuItem
// //
МороженноеStripMenuItem.Name = "МороженноеStripMenuItem"; МороженноеStripMenuItem.Name = "МороженноеStripMenuItem";
МороженноеStripMenuItem.Size = new Size(180, 22); МороженноеStripMenuItem.Size = new Size(224, 26);
МороженноеStripMenuItem.Text = "Мороженное"; МороженноеStripMenuItem.Text = "Мороженное";
МороженноеStripMenuItem.Click += МороженноеStripMenuItem_Click; МороженноеStripMenuItem.Click += МороженноеStripMenuItem_Click;
// //
// магазиныToolStripMenuItem // клиентыToolStripMenuItem
// //
магазиныToolStripMenuItem.Name = "магазиныToolStripMenuItem"; клиентыToolStripMenuItem.Name = "клиентыToolStripMenuItem";
магазиныToolStripMenuItem.Size = new Size(186, 26); клиентыToolStripMenuItem.Size = new Size(224, 26);
магазиныToolStripMenuItem.Text = "Магазины"; клиентыToolStripMenuItem.Text = "Клиенты";
магазиныToolStripMenuItem.Click += магазиныToolStripMenuItem_Click; клиентыToolStripMenuItem.Click += клиентыToolStripMenuItem_Click;
// //
// поставкиToolStripMenuItem // магазиныToolStripMenuItem1
// //
поставкиToolStripMenuItem.Name = "поставкиToolStripMenuItem"; магазиныToolStripMenuItem1.Name = агазиныToolStripMenuItem1";
поставкиToolStripMenuItem.Size = new Size(186, 26); магазиныToolStripMenuItem1.Size = new Size(224, 26);
поставкиToolStripMenuItem.Text = "Поставки"; магазиныToolStripMenuItem1.Text = "Магазины";
поставкиToolStripMenuItem.Click += поставкиToolStripMenuItem_Click; магазиныToolStripMenuItem1.Click += магазиныToolStripMenuItem_Click;
// //
// продажиToolStripMenuItem // поставкиToolStripMenuItem1
// //
продажиToolStripMenuItem.Name = "продажиToolStripMenuItem"; поставкиToolStripMenuItem1.Name = "поставкиToolStripMenuItem1";
продажиToolStripMenuItem.Size = new Size(186, 26); поставкиToolStripMenuItem1.Size = new Size(224, 26);
продажиToolStripMenuItem.Text = "Продажи"; поставкиToolStripMenuItem1.Text = "Поставки";
продажиToolStripMenuItem.Click += продажиToolStripMenuItem_Click; поставкиToolStripMenuItem1.Click += поставкиToolStripMenuItem_Click;
//
// товарыToolStripMenuItem
//
товарыToolStripMenuItem.Name = оварыToolStripMenuItem";
товарыToolStripMenuItem.Size = new Size(224, 26);
товарыToolStripMenuItem.Text = "Товары";
товарыToolStripMenuItem.Click += продажиToolStripMenuItem_Click;
// //
// отчетыToolStripMenuItem // отчетыToolStripMenuItem
// //
отчетыToolStripMenuItem.DropDownItems.AddRange(new ToolStripItem[] { списокМороженногоToolStripMenuItem, компонентыПоМороженнымToolStripMenuItem, списокЗаказовToolStripMenuItem, списокМагазиновToolStripMenuItem, мороженноеПоМагазинамToolStripMenuItem, заказыПоДатамToolStripMenuItem }); отчетыToolStripMenuItem.DropDownItems.AddRange(new ToolStripItem[] { списокМороженногоToolStripMenuItem, компонентыПоМороженнымToolStripMenuItem, списокЗаказовToolStripMenuItem, списокМагазиновToolStripMenuItem, мороженноеПоМагазинамToolStripMenuItem, заказыПоДатамToolStripMenuItem });
отчетыToolStripMenuItem.Name = "отчетыToolStripMenuItem"; отчетыToolStripMenuItem.Name = "отчетыToolStripMenuItem";
отчетыToolStripMenuItem.Size = new Size(60, 20); отчетыToolStripMenuItem.Size = new Size(73, 24);
отчетыToolStripMenuItem.Text = "Отчеты"; отчетыToolStripMenuItem.Text = "Отчеты";
// //
// списокМороженногоToolStripMenuItem // списокМороженногоToolStripMenuItem
// //
списокМороженногоToolStripMenuItem.Name = "списокМороженногоToolStripMenuItem"; списокМороженногоToolStripMenuItem.Name = "списокМороженногоToolStripMenuItem";
списокМороженногоToolStripMenuItem.Size = new Size(242, 22); списокМороженногоToolStripMenuItem.Size = new Size(305, 26);
списокМороженногоToolStripMenuItem.Text = "Список мороженного"; списокМороженногоToolStripMenuItem.Text = "Список мороженного";
списокМороженногоToolStripMenuItem.Click += списокМороженногоToolStripMenuItem_Click; списокМороженногоToolStripMenuItem.Click += списокМороженногоToolStripMenuItem_Click;
// //
// компонентыПоМороженнымToolStripMenuItem // компонентыПоМороженнымToolStripMenuItem
// //
компонентыПоМороженнымToolStripMenuItem.Name = омпонентыПоМороженнымToolStripMenuItem"; компонентыПоМороженнымToolStripMenuItem.Name = омпонентыПоМороженнымToolStripMenuItem";
компонентыПоМороженнымToolStripMenuItem.Size = new Size(242, 22); компонентыПоМороженнымToolStripMenuItem.Size = new Size(305, 26);
компонентыПоМороженнымToolStripMenuItem.Text = "Компоненты по мороженным"; компонентыПоМороженнымToolStripMenuItem.Text = "Компоненты по мороженным";
компонентыПоМороженнымToolStripMenuItem.Click += компонентыПоМороженнымToolStripMenuItem_Click; компонентыПоМороженнымToolStripMenuItem.Click += компонентыПоМороженнымToolStripMenuItem_Click;
// //
// списокЗаказовToolStripMenuItem // списокЗаказовToolStripMenuItem
// //
списокЗаказовToolStripMenuItem.Name = "списокЗаказовToolStripMenuItem"; списокЗаказовToolStripMenuItem.Name = "списокЗаказовToolStripMenuItem";
списокЗаказовToolStripMenuItem.Size = new Size(242, 22); списокЗаказовToolStripMenuItem.Size = new Size(305, 26);
списокЗаказовToolStripMenuItem.Text = "Список заказов"; списокЗаказовToolStripMenuItem.Text = "Список заказов";
списокЗаказовToolStripMenuItem.Click += списокЗаказовToolStripMenuItem_Click; списокЗаказовToolStripMenuItem.Click += списокЗаказовToolStripMenuItem_Click;
// //
@ -155,22 +165,41 @@
заказыПоДатамToolStripMenuItem.Text = "Заказы по датам"; заказыПоДатамToolStripMenuItem.Text = "Заказы по датам";
заказыПоДатамToolStripMenuItem.Click += заказыПоДатамToolStripMenuItem_Click; заказыПоДатамToolStripMenuItem.Click += заказыПоДатамToolStripMenuItem_Click;
// //
// магазиныToolStripMenuItem
//
магазиныToolStripMenuItem.Name = агазиныToolStripMenuItem";
магазиныToolStripMenuItem.Size = new Size(186, 26);
магазиныToolStripMenuItem.Text = "Магазины";
магазиныToolStripMenuItem.Click += магазиныToolStripMenuItem_Click;
//
// поставкиToolStripMenuItem
//
поставкиToolStripMenuItem.Name = "поставкиToolStripMenuItem";
поставкиToolStripMenuItem.Size = new Size(186, 26);
поставкиToolStripMenuItem.Text = "Поставки";
поставкиToolStripMenuItem.Click += поставкиToolStripMenuItem_Click;
//
// продажиToolStripMenuItem
//
продажиToolStripMenuItem.Name = "продажиToolStripMenuItem";
продажиToolStripMenuItem.Size = new Size(186, 26);
продажиToolStripMenuItem.Text = "Продажи";
продажиToolStripMenuItem.Click += продажиToolStripMenuItem_Click;
//
// DataGridView // DataGridView
// //
DataGridView.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize; DataGridView.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize;
DataGridView.Location = new Point(10, 23); DataGridView.Location = new Point(11, 31);
DataGridView.Margin = new Padding(3, 2, 3, 2);
DataGridView.Name = "DataGridView"; DataGridView.Name = "DataGridView";
DataGridView.RowHeadersWidth = 51; DataGridView.RowHeadersWidth = 51;
DataGridView.Size = new Size(881, 305); DataGridView.Size = new Size(1007, 407);
DataGridView.TabIndex = 1; DataGridView.TabIndex = 1;
// //
// CreateOrderButton // CreateOrderButton
// //
CreateOrderButton.Location = new Point(897, 23); CreateOrderButton.Location = new Point(1025, 31);
CreateOrderButton.Margin = new Padding(3, 2, 3, 2);
CreateOrderButton.Name = "CreateOrderButton"; CreateOrderButton.Name = "CreateOrderButton";
CreateOrderButton.Size = new Size(227, 22); CreateOrderButton.Size = new Size(259, 29);
CreateOrderButton.TabIndex = 2; CreateOrderButton.TabIndex = 2;
CreateOrderButton.Text = "Создать заказ"; CreateOrderButton.Text = "Создать заказ";
CreateOrderButton.UseVisualStyleBackColor = true; CreateOrderButton.UseVisualStyleBackColor = true;
@ -178,10 +207,9 @@
// //
// TakeInWorkButton // TakeInWorkButton
// //
TakeInWorkButton.Location = new Point(897, 50); TakeInWorkButton.Location = new Point(1025, 67);
TakeInWorkButton.Margin = new Padding(3, 2, 3, 2);
TakeInWorkButton.Name = "TakeInWorkButton"; TakeInWorkButton.Name = "TakeInWorkButton";
TakeInWorkButton.Size = new Size(227, 22); TakeInWorkButton.Size = new Size(259, 29);
TakeInWorkButton.TabIndex = 3; TakeInWorkButton.TabIndex = 3;
TakeInWorkButton.Text = "Отдать заказ в работу"; TakeInWorkButton.Text = "Отдать заказ в работу";
TakeInWorkButton.UseVisualStyleBackColor = true; TakeInWorkButton.UseVisualStyleBackColor = true;
@ -189,10 +217,9 @@
// //
// ReadyButton // ReadyButton
// //
ReadyButton.Location = new Point(897, 76); ReadyButton.Location = new Point(1025, 101);
ReadyButton.Margin = new Padding(3, 2, 3, 2);
ReadyButton.Name = "ReadyButton"; ReadyButton.Name = "ReadyButton";
ReadyButton.Size = new Size(227, 22); ReadyButton.Size = new Size(259, 29);
ReadyButton.TabIndex = 4; ReadyButton.TabIndex = 4;
ReadyButton.Text = "Заказ готов"; ReadyButton.Text = "Заказ готов";
ReadyButton.UseVisualStyleBackColor = true; ReadyButton.UseVisualStyleBackColor = true;
@ -200,10 +227,9 @@
// //
// IssuedButton // IssuedButton
// //
IssuedButton.Location = new Point(897, 102); IssuedButton.Location = new Point(1025, 136);
IssuedButton.Margin = new Padding(3, 2, 3, 2);
IssuedButton.Name = "IssuedButton"; IssuedButton.Name = "IssuedButton";
IssuedButton.Size = new Size(227, 22); IssuedButton.Size = new Size(259, 29);
IssuedButton.TabIndex = 5; IssuedButton.TabIndex = 5;
IssuedButton.Text = "Заказ выдан"; IssuedButton.Text = "Заказ выдан";
IssuedButton.UseVisualStyleBackColor = true; IssuedButton.UseVisualStyleBackColor = true;
@ -211,27 +237,19 @@
// //
// RefreshButton // RefreshButton
// //
RefreshButton.Location = new Point(897, 128); RefreshButton.Location = new Point(1025, 171);
RefreshButton.Margin = new Padding(3, 2, 3, 2);
RefreshButton.Name = "RefreshButton"; RefreshButton.Name = "RefreshButton";
RefreshButton.Size = new Size(227, 22); RefreshButton.Size = new Size(259, 29);
RefreshButton.TabIndex = 6; RefreshButton.TabIndex = 6;
RefreshButton.Text = "Обновить"; RefreshButton.Text = "Обновить";
RefreshButton.UseVisualStyleBackColor = true; RefreshButton.UseVisualStyleBackColor = true;
RefreshButton.Click += RefreshButton_Click; RefreshButton.Click += RefreshButton_Click;
// //
// клиентыToolStripMenuItem
//
клиентыToolStripMenuItem.Name = "клиентыToolStripMenuItem";
клиентыToolStripMenuItem.Size = new Size(180, 22);
клиентыToolStripMenuItem.Text = "Клиенты";
клиентыToolStripMenuItem.Click += клиентыToolStripMenuItem_Click;
//
// MainForm // MainForm
// //
AutoScaleDimensions = new SizeF(7F, 15F); AutoScaleDimensions = new SizeF(8F, 20F);
AutoScaleMode = AutoScaleMode.Font; AutoScaleMode = AutoScaleMode.Font;
ClientSize = new Size(1134, 338); ClientSize = new Size(1296, 451);
Controls.Add(RefreshButton); Controls.Add(RefreshButton);
Controls.Add(IssuedButton); Controls.Add(IssuedButton);
Controls.Add(ReadyButton); Controls.Add(ReadyButton);
@ -240,7 +258,6 @@
Controls.Add(DataGridView); Controls.Add(DataGridView);
Controls.Add(menuStrip1); Controls.Add(menuStrip1);
MainMenuStrip = menuStrip1; MainMenuStrip = menuStrip1;
Margin = new Padding(3, 2, 3, 2);
Name = "MainForm"; Name = "MainForm";
Text = "Форма главная"; Text = "Форма главная";
Load += MainForm_Load; Load += MainForm_Load;
@ -274,5 +291,8 @@
private ToolStripMenuItem мороженноеПоМагазинамToolStripMenuItem; private ToolStripMenuItem мороженноеПоМагазинамToolStripMenuItem;
private ToolStripMenuItem заказыПоДатамToolStripMenuItem; private ToolStripMenuItem заказыПоДатамToolStripMenuItem;
private ToolStripMenuItem клиентыToolStripMenuItem; private ToolStripMenuItem клиентыToolStripMenuItem;
private ToolStripMenuItem магазиныToolStripMenuItem1;
private ToolStripMenuItem поставкиToolStripMenuItem1;
private ToolStripMenuItem товарыToolStripMenuItem;
} }
} }

View File

@ -12,12 +12,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
namespace IceCreamShopDatabaseImplement.Migrations namespace IceCreamShopDatabaseImplement.Migrations
{ {
[DbContext(typeof(IceCreamShopDataBase))] [DbContext(typeof(IceCreamShopDataBase))]
<<<<<<<< HEAD:IceCreamShop/IceCreamShopDatabaseImplement/Migrations/20240401114939_InitialCreate.Designer.cs [Migration("20240414075932_InitialCreate")]
[Migration("20240401114939_InitialCreate")]
========
[Migration("20240324074257_InitialCreate")]
>>>>>>>> Lab4_Hard:IceCreamShop/IceCreamShopDatabaseImplement/Migrations/20240324074257_InitialCreate.Designer.cs
partial class InitialCreate partial class InitialCreate
{ {
/// <inheritdoc /> /// <inheritdoc />
@ -250,11 +245,6 @@ namespace IceCreamShopDatabaseImplement.Migrations
b.Navigation("IceCream"); b.Navigation("IceCream");
}); });
<<<<<<<< HEAD:IceCreamShop/IceCreamShopDatabaseImplement/Migrations/20240401114939_InitialCreate.Designer.cs
modelBuilder.Entity("IceCreamShopDatabaseImplement.Models.Client", b =>
{
b.Navigation("Orders");
========
modelBuilder.Entity("IceCreamShopDatabaseImplement.Models.ShopIceCream", b => modelBuilder.Entity("IceCreamShopDatabaseImplement.Models.ShopIceCream", b =>
{ {
b.HasOne("IceCreamShopDatabaseImplement.Models.IceCream", "IceCream") b.HasOne("IceCreamShopDatabaseImplement.Models.IceCream", "IceCream")
@ -272,7 +262,11 @@ namespace IceCreamShopDatabaseImplement.Migrations
b.Navigation("IceCream"); b.Navigation("IceCream");
b.Navigation("Shop"); b.Navigation("Shop");
>>>>>>>> Lab4_Hard:IceCreamShop/IceCreamShopDatabaseImplement/Migrations/20240324074257_InitialCreate.Designer.cs });
modelBuilder.Entity("IceCreamShopDatabaseImplement.Models.Client", b =>
{
b.Navigation("Orders");
}); });
modelBuilder.Entity("IceCreamShopDatabaseImplement.Models.Component", b => modelBuilder.Entity("IceCreamShopDatabaseImplement.Models.Component", b =>

View File

@ -22,6 +22,31 @@ namespace IceCreamShopDatabaseImplement.Migrations
SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder);
modelBuilder.Entity("IceCreamShopDatabaseImplement.Models.Client", b =>
{
b.Property<int>("Id")
.ValueGeneratedOnAdd()
.HasColumnType("int");
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<int>("Id"));
b.Property<string>("ClientFIO")
.IsRequired()
.HasColumnType("nvarchar(max)");
b.Property<string>("Email")
.IsRequired()
.HasColumnType("nvarchar(max)");
b.Property<string>("Password")
.IsRequired()
.HasColumnType("nvarchar(max)");
b.HasKey("Id");
b.ToTable("Clients");
});
modelBuilder.Entity("IceCreamShopDatabaseImplement.Models.Component", b => modelBuilder.Entity("IceCreamShopDatabaseImplement.Models.Component", b =>
{ {
b.Property<int>("Id") b.Property<int>("Id")
@ -96,6 +121,9 @@ namespace IceCreamShopDatabaseImplement.Migrations
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<int>("Id")); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<int>("Id"));
b.Property<int>("ClientId")
.HasColumnType("int");
b.Property<int>("Count") b.Property<int>("Count")
.HasColumnType("int"); .HasColumnType("int");
@ -116,6 +144,8 @@ namespace IceCreamShopDatabaseImplement.Migrations
b.HasKey("Id"); b.HasKey("Id");
b.HasIndex("ClientId");
b.HasIndex("IceCreamId"); b.HasIndex("IceCreamId");
b.ToTable("Orders"); b.ToTable("Orders");
@ -195,12 +225,20 @@ namespace IceCreamShopDatabaseImplement.Migrations
modelBuilder.Entity("IceCreamShopDatabaseImplement.Models.Order", b => modelBuilder.Entity("IceCreamShopDatabaseImplement.Models.Order", b =>
{ {
b.HasOne("IceCreamShopDatabaseImplement.Models.Client", "Client")
.WithMany("Orders")
.HasForeignKey("ClientId")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
b.HasOne("IceCreamShopDatabaseImplement.Models.IceCream", "IceCream") b.HasOne("IceCreamShopDatabaseImplement.Models.IceCream", "IceCream")
.WithMany("Orders") .WithMany("Orders")
.HasForeignKey("IceCreamId") .HasForeignKey("IceCreamId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.Navigation("Client");
b.Navigation("IceCream"); b.Navigation("IceCream");
}); });
@ -223,6 +261,11 @@ namespace IceCreamShopDatabaseImplement.Migrations
b.Navigation("Shop"); b.Navigation("Shop");
}); });
modelBuilder.Entity("IceCreamShopDatabaseImplement.Models.Client", b =>
{
b.Navigation("Orders");
});
modelBuilder.Entity("IceCreamShopDatabaseImplement.Models.Component", b => modelBuilder.Entity("IceCreamShopDatabaseImplement.Models.Component", b =>
{ {
b.Navigation("IceCreamComponents"); b.Navigation("IceCreamComponents");