static void TestVenueToVenueBDO(VenueBDO venueBDO, TestVenue testVenue)
 {
     venueBDO.Available   = testVenue.Available;
     venueBDO.Capacity    = testVenue.Capacity;
     venueBDO.Description = testVenue.Comments;
     venueBDO.Place       = testVenue.Place;
     venueBDO.ProvinceID  = testVenue.ProvinceID;
     venueBDO.Room        = testVenue.Room;
     venueBDO.ShortName   = testVenue.ShortName;
     venueBDO.VenueCode   = testVenue.VenueCode;
     venueBDO.VenueName   = testVenue.VenueName;
     venueBDO.VenueType   = testVenue.VenueType;
     venueBDO.RowGuid     = testVenue.RowGuid;
     venueBDO.WebSiteName = testVenue.WebsiteName;
     //ProvinceBDO m = new ProvinceBDO();
     //venueBDO.Province = m;
 }
        public List <VenueBDO> GetAllvenues()
        {
            List <VenueBDO> venuesBDO = new List <VenueBDO>();

            using (var context = new NBT_ProductionEntities())
            {
                List <TestVenue> venues = (from a in context.TestVenues
                                           select a).ToList();
                foreach (var v in venues)
                {
                    VenueBDO vbdo = new VenueBDO();
                    TestVenueToVenueBDO(vbdo, v);
                    // vbdo.IsDirty = false;
                    //   vbdo.Province = getProvinceByID(vbdo.ProvinceID);

                    venuesBDO.Add(vbdo);
                }
            }

            return(venuesBDO);
        }