Beispiel #1
0
        /****************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);
        }