Esempio n. 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);
            }
        }
Esempio n. 2
0
        public static void Main(String[] args)
        {
            Employee employee = new Employee(1, "tihamer", "pass");
            Flight   flight   = new Flight(1, "2019/03/11", "17:00", "Aeroport Cluj-Napoca", "Bucuresti", 250);

            IDictionary <String, string> props = new Dictionary <string, string>();

            props.Add("ConnectionString", GetConnectionStringByName("tasksDB"));

            EmployeeDbRepository employeeDbRepository = new EmployeeDbRepository(props);
            FlightDbRepository   flightDbRepository   = new FlightDbRepository(props);

            //employeeDbRepository.save(employee);
            employeeDbRepository.login("tihamer", "pass");

            //flightDbRepository.save(flight);
            flightDbRepository.findAllFlightsWithDestinationAndDate("Bucuresti", "2019/03/11");
            flightDbRepository.findAllFlightsWithDestinationAndDateAndTime("Bucuresti", "2019/03/11", "17:00");
        }
 public TravelServiceImpl(AccountDbRepository accountRepository, FlightDbRepository flightRepository, TicketDbRepository ticketRepository)
 {
     this.accountRepository = accountRepository;
     this.flightRepository  = flightRepository;
     this.ticketRepository  = ticketRepository;
 }