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)); }