Ejemplo n.º 1
0
        protected override void DoConnectivityCheck()
        {
            var connectionStringSettings = GetConfig().ConnectionStrings;
            var repository = new SqlDataRepository(ConnectionStringName, _appSettingSection, connectionStringSettings);
            var guid       = repository.BeginTransaction(IsolationLevel.Unspecified);

            repository.AbortTransaction(guid);
        }
Ejemplo n.º 2
0
        public void TestGetUsers()
        {
            IDataRepository             repository = new SqlDataRepository();
            ObservableCollection <User> users      = repository.GetUsers();

            Assert.IsNotNull(users);
            Assert.IsTrue(users.Count > 0);
        }
Ejemplo n.º 3
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);
        }
Ejemplo n.º 4
0
 public ServiceDataRepository(SqlDataRepository repository)
 {
     Repository = repository;
 }
Ejemplo n.º 5
0
        public override IEnumerable <Order> Get(Expression <Func <Order, bool> > filter, params Expression <Func <Order, object> >[] includeProperties)
        {
            var orders = SqlDataRepository.Get(filter, includeProperties);

            return(orders);
        }
Ejemplo n.º 6
0
 public override int GetCountObject(Expression <Func <Order, bool> > filter)
 {
     return(SqlDataRepository.GetCountObject(filter));
 }
Ejemplo n.º 7
0
        public override Order First(Expression <Func <Order, bool> > filter)
        {
            var order = SqlDataRepository.First(filter);

            return(order);
        }
Ejemplo n.º 8
0
        public override Order GetItemById(string id)
        {
            var order = SqlDataRepository.GetItemById(id);

            return(order);
        }
Ejemplo n.º 9
0
 public SqlDataRepository([Injection(typeof(SqlDataRepository))] SqlDataRepository repository)
 {
 }
Ejemplo n.º 10
0
 public ServiceDataRepository([Injection] SqlDataRepository repository)
 {
     Repository = repository;
 }