示例#1
0
文件: DBData.cs 项目: ibudisa/IDOM
        private static BookingProcess UpdateBookingWithUnit(BookingProcess booking)
        {
            BookingProcess bookingProcess = booking;

            var list     = datarepository.GetAllBookings();
            var item     = list.Find(m => m.buchGuid == booking.Id);
            var unitlist = datarepository.GetAllUnits();


            SEH_UnitInfo unit = unitlist.Find(v => v.suUnitId == item.buchUnitId);

            if (unit != null)
            {
                bookingProcess.OfferInfo.SiteCode = unit.SiteCode != null?unit.SiteCode.Trim() : "";

                bookingProcess.OfferInfo.UnitCode = unit.UnitOfferCode != null?unit.UnitOfferCode.Trim() : "";

                bookingProcess.OfferInfo.OfferCode = unit.UnitOfferCode != null?unit.UnitOfferCode.Trim() : "";

                bookingProcess.OfferInfo.SiteName = unit.suKurzBeschreibung != null?unit.suKurzBeschreibung.Trim() : "";

                bookingProcess.OfferInfo.OfferName = unit.suKurzBeschreibung != null?unit.suKurzBeschreibung.Trim() : "";

                bookingProcess.OfferInfo.TourOperatorCode = "IDOM";
            }
            return(bookingProcess);
        }
示例#2
0
        public void UpdateSearchUnit(SearchMasterDataUnitEntity unit)
        {
            SEH_UnitInfo entity = DP_Search.SEH_UnitInfo.GetFirstOrDefault(m => m.suSiteCode == unit.SiteCode &&
                                                                           m.suOfferCode == unit.OfferCode);

            if (entity != null)
            {
                entity.suAngebotVon       = unit.AngebotVon;
                entity.suAngebotBis       = unit.AngebotBis;
                entity.suKurzBeschreibung = unit.OfferName;
                entity.suLangBeschreibung = unit.Description;
                entity.suAnbieterHinweis  = unit.AnbieterHinweis;
                DP_Search.SEH_UnitInfo.AddEntity(entity);
            }
        }
示例#3
0
文件: DBData.cs 项目: ibudisa/IDOM
        private static TouristUnit MapUnit(SEH_UnitInfo unitinfo)
        {
            string region;
            string place;

            TouristUnit unit = new TouristUnit();

            unit.ShortDescription = unitinfo.suKurzBeschreibung != null?unitinfo.suKurzBeschreibung.Trim() : "";

            unit.Description = unitinfo.suLangBeschreibung != null?unitinfo.suLangBeschreibung.Trim() : "";

            unit.SiteCode = unitinfo.SiteCode != null?unitinfo.SiteCode.Trim() : "";

            unit.UnitCode = unitinfo.UnitOfferCode != null?unitinfo.UnitOfferCode.Trim() : "";

            unit.ImageGalleryPath = unitinfo.suImageLocation != null?unitinfo.suImageLocation.Trim() : "";

            unit.Bedrooms         = unitinfo.suSchlafzimmer;
            unit.MobilehomeSize   = unitinfo.suMHGroße;
            unit.MaxPersons       = unitinfo.suMaxBelegung;
            unit.MaxAdults        = unitinfo.suMaxErwachsener;
            unit.Pets             = unitinfo.suHund;
            unit.TourOperatorCode = unitinfo.suTourOperator.ToString();
            unit.OpenDate         = unitinfo.suAngebotVon;
            unit.CloseDate        = unitinfo.suAngebotBis;
            unit.BedWashing       = unitinfo.suBettwaesche == "y" ? true : false;
            unit.UnitType         = unitinfo.suRouteObjektTyp != null?unitinfo.suRouteObjektTyp.Trim() : "";

            unit.UnitTitel = unitinfo.suKurzBeschreibung != null?unitinfo.suKurzBeschreibung.Trim() : "";

            unit.MobilhomeArea = unitinfo.suMHGroße;
            unit.SiteName      = unitinfo.suKurzBeschreibung != null?unitinfo.suKurzBeschreibung.Trim() : "";

            unit.TourOperatorCode = "IDOM";
            unit.CountryName      = "Kroatien";

            SEH_SiteInfo site = unitinfo.SEH_SiteInfo;

            region = GetRegion(site);
            place  = GetPlace(site);

            unit.PlaceName  = place;
            unit.RegionName = region;

            return(unit);
        }
示例#4
0
 public void UpdateSEH_UnitInfo(SEH_UnitInfo unit)
 {
     DP.DP_Search.SEH_UnitInfo.UpdateEntity(unit);
 }
示例#5
0
 public void AddSEH_UnitInfo(SEH_UnitInfo unit)
 {
     DP.DP_Search.SEH_UnitInfo.AddEntity(unit);
 }