コード例 #1
0
        public Boolean create(ProductDTO productDTO)
        {
            var product = EFModelToDTOUtil.ToProductMap(productDTO);

            product.CreationDate = DateTime.Now;
            Product insertedProduct = pocEntities.Products.Add(product);
            int     savedObjects    = pocEntities.SaveChanges();

            return(savedObjects > 0 && insertedProduct.Id != 0);
        }
コード例 #2
0
        public ConversionXml UpdateXmlFile(ConversionXmlModel xmlFile)
        {
            var node     = xmlFile.XmlModel;
            var nodelist = xmlFile.XmlModel.Where(s => s.NodeId != 1);

            XDocument xdoc = new XDocument(new XElement(node[0].NodeName,
                                                        from item in nodelist
                                                        select new XElement(item.NodeName, item.NodeValue)));

            var selectedXml = _context.ConversionXmls.Where(x => x.Xml_Id == xmlFile.Xml_id).FirstOrDefault();

            selectedXml.Xml_TypeId = xmlFile.Xml_TypeId;
            selectedXml.XmlFile    = xdoc.ToString();
            _context.SaveChanges();
            return(selectedXml);
        }