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); }
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); } }
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); }
public void UpdateSEH_UnitInfo(SEH_UnitInfo unit) { DP.DP_Search.SEH_UnitInfo.UpdateEntity(unit); }
public void AddSEH_UnitInfo(SEH_UnitInfo unit) { DP.DP_Search.SEH_UnitInfo.AddEntity(unit); }