private void Polaczenia(HTTP.Polaczenie pol, object dane)
        {
            string           odp      = new UTF8Encoding().GetString(pol.ZawartoscZapytania);
            DaneWyszukiwania danewysz = null;

            try {
                danewysz = JsonConvert.DeserializeObject <DaneWyszukiwania>(odp);
            } catch {
                pol.Wyslij400_BadRequest();
                return;
            }

            WyszukanePolaczenia p = Wyszukiwanie.WyszukajPolaczenia(danewysz);

            if (p == null)
            {
                pol.Wyslij500_InternalServerError();
            }
            else
            {
                pol.Odpowiedz.ContentType = "application/json";
                pol.ZawartoscOdpowiedzi   = new UTF8Encoding().GetBytes(JsonConvert.SerializeObject(p));
                pol.Wyslij200_OK();
            }
        }
        private void NazwyLotnisk(HTTP.Polaczenie pol, NazwaLotn dane)
        {
            if (dane.nazwa == "")
            {
                pol.Wyslij400_BadRequest();
                return;
            }

            string[] Miasta = (from l in Lotniska.PobierzLotniska(dane.nazwa) select l.Nazwa + " (" + l.Kod + ")").ToArray();

            pol.Odpowiedz.ContentType = "application/json";
            pol.ZawartoscOdpowiedzi   = new UTF8Encoding().GetBytes(JsonConvert.SerializeObject(Miasta));
            pol.Wyslij200_OK();
        }
        private void Przewoznicy(HTTP.Polaczenie pol, object dane)
        {
            string[] przew = Wyszukiwarka.Przewoznicy.PobierzPrzewoznikow();

            if (przew == null)
            {
                pol.Wyslij500_InternalServerError();
            }
            else
            {
                pol.Odpowiedz.ContentType = "application/json";
                pol.ZawartoscOdpowiedzi   = new UTF8Encoding().GetBytes(JsonConvert.SerializeObject(przew));
                pol.Wyslij200_OK();
            }
        }