Beispiel #1
0
        static void Main(string[] args)
        {
            try
            {
                AccountDbRepository accountRepository = new AccountDbRepository();
                FlightDbRepository  flightRepository  = new FlightDbRepository();
                TicketDbRepository  ticketRepository  = new TicketDbRepository();

                TravelServices travelServices = new TravelServiceImpl(accountRepository, flightRepository, ticketRepository);
                AbstractServer server         = new RpcConcurrentServer(ConfigurationManager.AppSettings["host"],
                                                                        Int32.Parse(ConfigurationManager.AppSettings["port"]), travelServices);
                server.Start();
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
        }
 public TravelServiceImpl(AccountDbRepository accountRepository, FlightDbRepository flightRepository, TicketDbRepository ticketRepository)
 {
     this.accountRepository = accountRepository;
     this.flightRepository  = flightRepository;
     this.ticketRepository  = ticketRepository;
 }