private ProductModel Transfer(Data.Entities.Product entity) { var p = new ProductModel { ProductId = entity.ProductId, Name = entity.Name, Price = entity.Price, Materials = new List <ProductMaterialModel>() }; foreach (var m in entity.ProductMaterials) { var material = new ProductMaterialModel { Quantity = m.Quantity }; material.MaterialName = m.Material.Name; material.Quantity = m.Quantity; material.MaterialId = m.MaterialId; p.Materials.Add(material); } return(p); }
private MaterialModel TransferWithProductMaterialModel(Data.Entities.Material entity) { var mm = new MaterialModel { MaterialId = entity.MaterialId, Name = entity.Name, Cost = entity.Cost, Materials = new List <ProductMaterialModel>() }; foreach (var m in entity.ProductMaterials) { var material = new ProductMaterialModel { Quantity = m.Quantity }; material.MaterialName = m.Material.Name; material.Quantity = m.Quantity; material.MaterialId = m.MaterialId; mm.Materials.Add(material); } return(mm); }