Esempio n. 1
0
        public IUnitOfWork GetUnitOfWork(DataBaseSelector dataBaseSelector)
        {
            //if (dataBaseSelector == DataBaseSelector.SqlServer)
            //{
            //    return new SqlServerUnitOfWork(_chinookSqlContext);
            //}
            //return new MySqlUnitOfWork(_chinookMySqlContext);

            return(_unitOfWorks.First(x => x.DataBaseSelector == dataBaseSelector));
        }
Esempio n. 2
0
        public SqlServerUnitOfWork(ChinookSqlContext context)
        {
            DataBaseSelector = DataBaseSelector.SqlServer;

            Album = new Repository <Album>(context);
        }
Esempio n. 3
0
 public IUnitOfWork GetUnitOfWork(DataBaseSelector dataBaseSelector)
 {
     return(_unitOfWorks.First(x => x.DataBaseSelector == dataBaseSelector));
 }
Esempio n. 4
0
        public MySqlUnitOfWork(ChinookMySqlContext context)
        {
            DataBaseSelector = DataBaseSelector.MySql;

            Album = new Repository <Album>(context);
        }