public GameDataAccess() { #region MovieDataAccess this._unitOfWork = UnitOfWorkFactory.CreateUnitOfWork<Game>(); this._repository = RepositoryFactory.CreateRepository<IGameRepository, GameRepository>(this._unitOfWork); #endregion }
public MovieDataAccess() { #region MovieDataAccess this._unitOfWork = UnitOfWorkFactory.CreateUnitOfWork <Movie>(); this._repository = RepositoryFactory.CreateRepository <IMovieRepository, MovieRepository>(this._unitOfWork); #endregion }
public static TIRepository CreateRepository <TIRepository, TRepository>(IXmlUnitOfWork unitOfWork) { #region CreateRepository TIRepository repository = (TIRepository)Activator.CreateInstance(typeof(TRepository), unitOfWork.GetDocument()); return(repository); #endregion }