public static CommonSite SiteToCommon(Sites site) { CommonSite commonSite = new CommonSite() { SiteId = site.SiteId, Name = site.Name, Description = site.Description, Category = site.Category, Area = site.Area, AddressGMaps = site.AddressGMaps, OpeningHour = site.OpeningHour, ClosingHour = site.ClosingHour, EstimatedStay = site.EstimatedStay, Price = site.Price }; commonSite.Equipment = new List <string>(); foreach (EquipmentSites e in site.EquipmentSites) { commonSite.Equipment.Add(DataEquipment.GetEquipmentNameById(e.EquipmentId)); //commonSite.EquipmentSites = new List<CommonEquipmentSite>(); //commonSite.EquipmentSites.Add(EquipmentSiteToCommon(e)); } //foreach (TripSite ts in site.TripSite) //{ // commonSite.TripSite = new List<CommonTripSite>(); // commonSite.TripSite.Add(TripSiteToCommon(ts)); //} return(commonSite); }
/****************Site***********************/ public static Sites SiteToDB(CommonSite commonSite) { Sites site = new Sites() { SiteId = commonSite.SiteId, Name = commonSite.Name, Description = commonSite.Description, Category = commonSite.Category, Area = commonSite.Area, AddressGMaps = commonSite.AddressGMaps, OpeningHour = commonSite.OpeningHour, ClosingHour = commonSite.ClosingHour, EstimatedStay = commonSite.EstimatedStay, Price = commonSite.Price, }; site.EquipmentSites = new List <EquipmentSites>(); foreach (String e in commonSite.Equipment) { EquipmentSites equipmentSites = new EquipmentSites { SiteId = site.SiteId, EquipmentId = DataEquipment.GetEquipmentIdByName(e) }; site.EquipmentSites.Add(equipmentSites); } //foreach(CommonTripSite ts in commonSite.TripSite) //{ // site.TripSite = new List<TripSite>(); // site.TripSite.Add(TripSiteToDB(ts)); //} return(site); }