コード例 #1
0
ファイル: Program.cs プロジェクト: nadiagherman/TravelSockets
        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);
            }
        }
コード例 #2
0
 static void Main(string[] args)
 {
     LOGGER.Info("loading application context");
     try
     {
         AccountRepository accountRepository = new AccountRepository();
         TripRepository    tripRepository    = new TripRepository();
         BookingRepository bookingRepository = new BookingRepository();
         BookingValidator  bookingValidator  = new BookingValidator();
         AccountValidator  accountValidator  = new AccountValidator();
         TripValidator     tripValidator     = new TripValidator();
         ITripServices     tripServices      = new TripServicesImpl(accountRepository, tripRepository, bookingRepository, accountValidator, tripValidator, bookingValidator);
         AbstractServer    server            = new RpcConcurrentServer(ConfigurationManager.AppSettings["host"],
                                                                       Int32.Parse(ConfigurationManager.AppSettings["port"]), tripServices);
         server.Start();
     }
     catch (Exception ex)
     {
         LOGGER.Warn(ex.StackTrace);
     }
 }