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 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; }