static void Main() { ServiceReal service = GetService(); THRIFTService.Processor processor = new THRIFTService.Processor(service); TServerTransport serverTransport = new TServerSocket(9095); TServer server = new TThreadedServer(processor, serverTransport); Console.WriteLine("Created transport --- Starting server on port 9095"); server.Serve(); }
private static ServiceReal GetService() { var userRepo = new UserRepo(); userRepo.CheckLoginCredentials("admin", "admin"); var concertRepo = new ConcertRepo(); var concerte = concertRepo.cautaConcerteDetalii(); var biletRepo = new BiletRepo(); ServiceReal service = new ServiceReal(biletRepo, concertRepo, userRepo); var concerteFiltrate = service.getConcertsByDate("2020-05-06"); foreach (ConcertDTO c in concerte) { Console.WriteLine(c.Location + " " + c.Artist + " " + c.Date); } foreach (ConcertDTO con in concerteFiltrate) { Console.WriteLine(con.Location); } return(service); }