public void Add(int userID, int bandID)
        {
            var bandUserAccess = new BandUserAccess();
            var bandUser       = new BandUser();

            bandUser.UserID = userID;
            bandUser.BandID = bandID;

            bandUserAccess.Add(LogicToDB(bandUser));
        }
        private BandUserDB LogicToDB(BandUser bandUser)
        {
            var bandUserDB = new BandUserDB();

            if (bandUser != null)
            {
                bandUserDB.ID     = bandUser.ID;
                bandUserDB.BandID = bandUser.BandID;
                bandUserDB.UserID = bandUser.UserID;

                return(bandUserDB);
            }

            return(null);
        }
        public BandUser DBToLogic(BandUserDB bandUserDB)
        {
            var bandUser = new BandUser();

            if (bandUserDB != null)
            {
                bandUser.ID     = bandUserDB.ID;
                bandUser.BandID = (int)bandUserDB.BandID;
                bandUser.UserID = (int)bandUserDB.UserID;

                return(bandUser);
            }

            return(null);
        }
示例#4
0
        public void AddBandUserTest()
        {
            var bandUser = new BandUser();

            var band = new Band();

            band.Name        = "Test Name";
            band.Description = "Test Description";

            bandUser.Band = band;

            bandUserAccess.Add(bandUser);

            var bandUser2 = db.BandUsers.Where(b => b.Band.Name == "Test Name").ToList().FirstOrDefault();

            Assert.AreEqual(bandUser.Band.Description, bandUser2.Band.Description);
        }
示例#5
0
 public void Add(BandUser bandUser)
 {
     db.BandUsers.Add(bandUser);
     db.SaveChanges();
 }