Example #1
0
        private bool[] path;                         //path[i] = (true or false)     ->    i IS VISITED OR NOT


        public FindRoute()
        {
            _sessionDbContext = new Session3Entities();
            _totalNodes       = _sessionDbContext.Airports.Count();
            _currentPath      = new List <int>();
            _tempResultPath   = new List <int>();
            _resultPaths      = new List <List <int> >();
            trace             = new int[_totalNodes];
            traceFinishTimes  = new List <DateTime> [_totalNodes, _totalNodes];
            traceStartTimes   = new List <DateTime> [_totalNodes, _totalNodes];

            for (int i = 0; i < _totalNodes; i++)
            {
                for (int j = 0; j < _totalNodes; j++)
                {
                    traceFinishTimes[i, j] = new List <DateTime>();
                    traceStartTimes[i, j]  = new List <DateTime>();
                }
            }
            path = new bool[_totalNodes];
        }
 public BookFlightAdaptor()
 {
     session3 = new Session3Entities();
 }
Example #3
0
 public BookFlightManager()
 {
     session3 = new Session3Entities();
 }