Example #1
0
        public int AddInvoice(PmsEntity.Invoice invoice)
        {
            var propertyId = invoice.PropertyId;
            var invoiceXml = PmsConverter.SerializeObjectToXmlString(invoice);

            if (string.IsNullOrWhiteSpace(invoiceXml))
            {
                return(-1);
            }

            invoiceXml = RemoveXmlDefaultNode(invoiceXml);

            //var logService = LoggingManager.GetLogInstance();
            //logService.LogInformation("invoice xml:" + invoiceXml);

            return(DalFactory.AddInvoice(propertyId, invoiceXml));
        }