исправлена даунская ошибка эгова
This commit is contained in:
parent
f5c6383f1d
commit
8860c632ee
@ -79,7 +79,7 @@ namespace ConfectioneryDatabaseImplement.Models
|
||||
.ContainsKey(rec.ComponentId)));
|
||||
context.SaveChanges();
|
||||
// обновили количество у существующих записей
|
||||
foreach (var updateComponent in pastryComponents)
|
||||
foreach (var updateComponent in pastryComponents.Where(x => model.PastryComponents.ContainsKey(x.ComponentId)))
|
||||
{
|
||||
updateComponent.Count = model.PastryComponents[updateComponent.ComponentId].Item2;
|
||||
model.PastryComponents.Remove(updateComponent.ComponentId);
|
||||
|
@ -72,10 +72,8 @@ namespace ConfectioneryDatabaseImplement.Implements
|
||||
{
|
||||
return null;
|
||||
}
|
||||
newPastry = context.Pastries.Add(newPastry).Entity;
|
||||
context.Pastries.Add(newPastry);
|
||||
context.SaveChanges();
|
||||
model.Id = newPastry.Id;
|
||||
// newPastry.UpdateComponents(context, model);
|
||||
return newPastry.GetViewModel;
|
||||
}
|
||||
|
||||
@ -91,9 +89,9 @@ namespace ConfectioneryDatabaseImplement.Implements
|
||||
return null;
|
||||
}
|
||||
pastry.Update(model);
|
||||
pastry.UpdateComponents(context, model);
|
||||
context.Update(pastry);
|
||||
context.SaveChanges();
|
||||
pastry.UpdateComponents(context, model);
|
||||
transaction.Commit();
|
||||
return pastry.GetViewModel;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user