public static Connection IncludeConnectionProvider(this Connection connection,
     IConnectionProviderRepository connectionProviderRepository)
 {
     if (connection.ConnectionProvider != null) return connection;
     connection.ConnectionProvider =
         connectionProviderRepository.GetDataById(connection.ConnectionProviderId).ToList().First();
     return connection;
 }
Example #2
0
 public static Connection IncludeConnectionProvider(this Connection connection,
                                                    IConnectionProviderRepository connectionProviderRepository)
 {
     if (connection.ConnectionProvider != null)
     {
         return(connection);
     }
     connection.ConnectionProvider =
         connectionProviderRepository.GetDataById(connection.ConnectionProviderId).ToList().First();
     return(connection);
 }
Example #3
0
        public Connection CreateConnection(int connectionId)
        {
            var connection = _connectionRepository.GetDataByConnectionId(connectionId).FirstOrDefault();

            if (connection == null)
            {
                throw new Exception("Connection not found.");
            }

            connection.ConnectionProvider =
                _connectionProviderRepository.GetDataById(connection.ConnectionProviderId).FirstOrDefault();
            if (connection == null)
            {
                throw new Exception("Connection Provider not found.");
            }
            return(connection);
        }
 public IQueryable <ConnectionProvider> GetDataById(int id)
 {
     return(_dbRepository.GetDataById(id).AsQueryable());
 }
Example #5
0
 public ActionResult Details(int id)
 {
     return(View(_dbConnectionProviderRepository.GetDataById(id).FirstOrDefault()));
 }