Example #1
0
        public bool AddRoomRate(List <PmsEntity.Rate> rates)
        {
            var propertyId = rates[0].PropertyId.Value;
            var rateXml    = PmsConverter.SerializeObjectToXmlString(rates);

            if (string.IsNullOrWhiteSpace(rateXml))
            {
                return(false);
            }

            rateXml = RemoveXmlDefaultNode(rateXml);
            rateXml = rateXml.Replace("ArrayOfRate", "Rates");
            //var logService = LoggingManager.GetLogInstance();
            //logService.LogInformation("ratexml :" + rateXml);

            return(DalFactory.AddRoomRate(propertyId, rateXml));
        }