Balberova D.N. LabWork05Hard #10

Closed
august wants to merge 51 commits from LabWork05Hard into LabWork05
4 changed files with 7 additions and 3 deletions
Showing only changes of commit 631b3fdb72 - Show all commits

View File

@ -76,7 +76,8 @@ namespace SushiBarDatabaseImplement.Implements
}
shop.Update(model);
context.SaveChanges();
shop.UpdateSushi(context, model);
if (model.ListSushi != null)
shop.UpdateSushi(context, model);
transaction.Commit();
return shop.GetViewModel;
}

View File

@ -80,7 +80,8 @@ namespace SushiBarFileImplement.Models
Address = model.Address;
DateOpening = model.DateOpening;
MaxCountSushi = model.MaxCountSushi;
CountSushi = model.ListSushi.ToDictionary(x => x.Key, x => x.Value.Item2);
if (model.ListSushi != null)
CountSushi = model.ListSushi.ToDictionary(x => x.Key, x => x.Value.Item2);
_shopSushi = null;
}
public ShopViewModel GetViewModel => new()

View File

@ -39,7 +39,8 @@ namespace SushiBarListImplement.Models
ShopName = model.ShopName;
Address = model.Address;
DateOpening = model.DateOpening;
ListSushi = model.ListSushi;
if (model.ListSushi != null)
ListSushi = model.ListSushi;
}
public ShopViewModel GetViewModel => new()
{

View File

@ -72,6 +72,7 @@ namespace SushiBarRestApi.Controllers
{
try
{
model.ListSushi = null!;
_shop.Update(model);
}
catch (Exception ex)