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);
        }
Example #2
0
        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);
        }