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