correcting the foreign key in the dish
This commit is contained in:
parent
1367f37578
commit
118f2aaaff
@ -93,7 +93,8 @@ namespace FoodOrdersDatabaseImplement.Implements
|
|||||||
using var context = new FoodOrdersDatabase();
|
using var context = new FoodOrdersDatabase();
|
||||||
var element = context.Dishes
|
var element = context.Dishes
|
||||||
.Include(x => x.Components)
|
.Include(x => x.Components)
|
||||||
.FirstOrDefault(rec => rec.Id == model.Id);
|
.Include(x => x.Orders)
|
||||||
|
.FirstOrDefault(rec => rec.Id == model.Id);
|
||||||
if (element != null)
|
if (element != null)
|
||||||
{
|
{
|
||||||
context.Dishes.Remove(element);
|
context.Dishes.Remove(element);
|
||||||
|
@ -39,7 +39,7 @@ namespace FoodOrdersDatabaseImplement.Migrations
|
|||||||
|
|
||||||
b.HasKey("Id");
|
b.HasKey("Id");
|
||||||
|
|
||||||
b.ToTable("Components");
|
b.ToTable("Components", (string)null);
|
||||||
});
|
});
|
||||||
|
|
||||||
modelBuilder.Entity("FoodOrdersDatabaseImplement.Models.Dish", b =>
|
modelBuilder.Entity("FoodOrdersDatabaseImplement.Models.Dish", b =>
|
||||||
@ -59,7 +59,7 @@ namespace FoodOrdersDatabaseImplement.Migrations
|
|||||||
|
|
||||||
b.HasKey("Id");
|
b.HasKey("Id");
|
||||||
|
|
||||||
b.ToTable("Dishes");
|
b.ToTable("Dishes", (string)null);
|
||||||
});
|
});
|
||||||
|
|
||||||
modelBuilder.Entity("FoodOrdersDatabaseImplement.Models.DishComponent", b =>
|
modelBuilder.Entity("FoodOrdersDatabaseImplement.Models.DishComponent", b =>
|
||||||
@ -85,7 +85,7 @@ namespace FoodOrdersDatabaseImplement.Migrations
|
|||||||
|
|
||||||
b.HasIndex("DishId");
|
b.HasIndex("DishId");
|
||||||
|
|
||||||
b.ToTable("DishComponents");
|
b.ToTable("DishComponents", (string)null);
|
||||||
});
|
});
|
||||||
|
|
||||||
modelBuilder.Entity("FoodOrdersDatabaseImplement.Models.Order", b =>
|
modelBuilder.Entity("FoodOrdersDatabaseImplement.Models.Order", b =>
|
||||||
@ -118,7 +118,7 @@ namespace FoodOrdersDatabaseImplement.Migrations
|
|||||||
|
|
||||||
b.HasIndex("DishId");
|
b.HasIndex("DishId");
|
||||||
|
|
||||||
b.ToTable("Orders");
|
b.ToTable("Orders", (string)null);
|
||||||
});
|
});
|
||||||
|
|
||||||
modelBuilder.Entity("FoodOrdersDatabaseImplement.Models.DishComponent", b =>
|
modelBuilder.Entity("FoodOrdersDatabaseImplement.Models.DishComponent", b =>
|
||||||
|
@ -35,6 +35,9 @@ namespace FoodOrdersDatabaseImplement.Models
|
|||||||
[ForeignKey("DishId")]
|
[ForeignKey("DishId")]
|
||||||
public virtual List<DishComponent> Components { get; set; } = new();
|
public virtual List<DishComponent> Components { get; set; } = new();
|
||||||
|
|
||||||
|
[ForeignKey("DishId")]
|
||||||
|
public virtual List<Order> Orders { get; set; } = new();
|
||||||
|
|
||||||
public static Dish Create(FoodOrdersDatabase context, DishBindingModel model)
|
public static Dish Create(FoodOrdersDatabase context, DishBindingModel model)
|
||||||
{
|
{
|
||||||
return new Dish()
|
return new Dish()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user