product mtm

This commit is contained in:
bekodeg 2024-04-30 19:49:13 +04:00
parent c72e7a4a7a
commit a30de13f4e

View File

@ -39,12 +39,15 @@ namespace ComputerHardwareStoreDatabaseImplement.Models
Id = model.Id, Id = model.Id,
Name = model.Name, Name = model.Name,
Price = model.Price, Price = model.Price,
Components = model.ProductComponents.Select(x => Components = context.Components
new ProductComponent .Where(c => model.ProductComponents.ContainsKey(c.Id))
{ .Select(c => new ProductComponent()
Component = context.Components.First(y => y.Id == x.Key), {
Count = x.Value.Item2 ProductId = model.Id,
}).ToList() ComponentId = c.Id,
Component = c,
Count = model.ProductComponents[c.Id].Item2
}).ToList(),
}; };
} }
public void Update(ProductBindingModel model) public void Update(ProductBindingModel model)