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