Ejemplo n.º 1
0
        private static string GetRegion(SEH_SiteInfo siteinfo)
        {
            var    locations  = datarepository.GetAllLocations();
            int    regionid   = siteinfo.soRegion;
            string regionname = locations.Where(n => n.geoParent == 0 && n.geoID == regionid).SingleOrDefault().geoName;

            return(regionname);
        }
Ejemplo n.º 2
0
        private static string GetPlace(SEH_SiteInfo siteInfo)
        {
            var locations = datarepository.GetAllLocations();
            int regionid  = siteInfo.soRegion;
            int placeid   = siteInfo.soOrtId;

            List <dbGeoLocation> data = locations.FindAll(f => f.geoParent == regionid);

            dbGeoLocation geoLocation = data.Where(r => r.geoID == placeid).SingleOrDefault();

            string placename = geoLocation.geoName;

            return(placename);
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        private static TouristSite MapSite(SEH_SiteInfo siteinfo)
        {
            TouristSite site = new TouristSite();

            site.CountryId = 1;
            site.PlaceId   = siteinfo.soOrtId;
            site.RegionId  = siteinfo.soRegion;
            site.SiteCode  = siteinfo.SiteCode != null?siteinfo.SiteCode.Trim() : "";

            site.SiteName = siteinfo.soKurzBeschreibung != null?siteinfo.soKurzBeschreibung.Trim() : "";

            site.Description = siteinfo.soLangBeschreibung != null?siteinfo.soLangBeschreibung.Trim() : "";

            site.ImageGalleryPath = siteinfo.soImageLocation != null?siteinfo.soImageLocation.Trim() : "";

            site.Pool = siteinfo.Pool == "y" ? true : false;

            return(site);
        }