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; }
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); }
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()); }
public ActionResult Details(int id) { return(View(_dbConnectionProviderRepository.GetDataById(id).FirstOrDefault())); }