public void Initialize() { ClientDBRepository = new ClientDBRepository(DBUtils.GetProperties()); ClientRepository = new ClientRepository(new ClientValidator()); EmployeeDBRepository = new EmployeeDBRepository(DBUtils.GetProperties()); EmployeeRepository = new EmployeeRepository(new EmployeeValidator()); RideDBRepository = new RideDBRepository(DBUtils.GetProperties()); RideRepository = new RideRepository(new RideValidator()); BookingDBRepository = new BookingDBRepository(DBUtils.GetProperties()); BookingRepository = new BookingRepository(new BookingValidator()); }
private static void Main(string[] args) { var employeeRepo = new EmployeeDBRepository(DBUtils.GetProperties()); var rideRepo = new RideDBRepository(DBUtils.GetProperties()); var bookingRepo = new BookingDBRepository(DBUtils.GetProperties()); var clientRepo = new ClientDBRepository(DBUtils.GetProperties()); ITransportServer transportServer = new TransportServer(employeeRepo, rideRepo, bookingRepo, clientRepo); // IChatServer serviceImpl = new ChatServerImpl(); var server = new ServerSerial("127.0.0.1", 8081, transportServer); server.Start(); Console.WriteLine("Server started ..."); //Console.WriteLine("Press <enter> to exit..."); Console.ReadLine(); }
public EmployeeService(EmployeeDBRepository employeeDBRepository) { _employeeDBRepository = employeeDBRepository; }