protected override void DoConnectivityCheck() { var connectionStringSettings = GetConfig().ConnectionStrings; var repository = new SqlDataRepository(ConnectionStringName, _appSettingSection, connectionStringSettings); var guid = repository.BeginTransaction(IsolationLevel.Unspecified); repository.AbortTransaction(guid); }
public void TestGetUsers() { IDataRepository repository = new SqlDataRepository(); ObservableCollection <User> users = repository.GetUsers(); Assert.IsNotNull(users); Assert.IsTrue(users.Count > 0); }
public static IRepository Register(HttpConfiguration config) { //Site Repo Injection var dataRepo = new SqlDataRepository(Properties.Settings.Default.ConnectionString); var cacheRepo = new ServerMonitor.Web.Repository.CacheRepository(dataRepo); IControllerFactory factory = new RepositoryControllerFactory(cacheRepo); ControllerBuilder.Current.SetControllerFactory(factory); //API Repo Injection SimpleInjector.Container SimpleInjectContainer = new SimpleInjector.Container(); //SimpleInjectContainer.Register<IDataRepository>(() => new SqlDataRepository(Properties.Settings.Default.KronologicaDB)); SimpleInjectContainer.Register <ICacheRepository>(() => new ServerMonitor.Web.Repository.CacheRepository(dataRepo)); config.DependencyResolver = new RepositoryDependencyResolver(SimpleInjectContainer); return(cacheRepo); }
public ServiceDataRepository(SqlDataRepository repository) { Repository = repository; }
public override IEnumerable <Order> Get(Expression <Func <Order, bool> > filter, params Expression <Func <Order, object> >[] includeProperties) { var orders = SqlDataRepository.Get(filter, includeProperties); return(orders); }
public override int GetCountObject(Expression <Func <Order, bool> > filter) { return(SqlDataRepository.GetCountObject(filter)); }
public override Order First(Expression <Func <Order, bool> > filter) { var order = SqlDataRepository.First(filter); return(order); }
public override Order GetItemById(string id) { var order = SqlDataRepository.GetItemById(id); return(order); }
public SqlDataRepository([Injection(typeof(SqlDataRepository))] SqlDataRepository repository) { }
public ServiceDataRepository([Injection] SqlDataRepository repository) { Repository = repository; }