Пример #1
0
        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();
        }
Пример #2
0
        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);
        }