public JObject Post(JObject o)
        {
            Ucitele u;

            using (var db = DrivingScoolContextHelper.CreateDataContext2())
            {
                try
                {
                    db.Ucitele.InsertOnSubmit(u = new Ucitele()
                    {
                        //UcitelID = o.Value<uint>("ucitel_id"),
                        OsobniCislo = "!TEMP!",
                        Jmeno = o.Value<string>("jmeno"),
                        Prijmeni = o.Value<string>("prijmeni"),
                        AdresaMesto = o.Value<string>("adresa_mesto"),
                        AdresaUlice = o.Value<string>("adresa_ulice"),
                        AdresaCP = o.Value<int>("adresa_cp"),
                        AdresaPSC = o.Value<int>("adresa_psc"),
                        AutoskolaID = o.Value<uint>("autoskola_id"),
                        PlatnostOpravneni = o.Value<DateTime?>("platnost_opravneni"),
                        PosledniProhlidka = o.Value<DateTime?>("posledni_prohlidka"),
                        OpravneniPravidla = o.Value<bool>("opravneni_pravidla"),
                        OpravneniZdravoveda = o.Value<bool>("opravneni_zdravoveda"),
                        OpravneniUdrzba = o.Value<bool>("opravneni_udrzba"),
                        OpravneniJizdyA = o.Value<bool>("opravneni_jizdy_a"),
                        OpravneniJizdyB = o.Value<bool>("opravneni_jizdy_b"),
                        OpravneniJizdyC = o.Value<bool>("opravneni_jizdy_c"),
                        OpravneniJizdyD = o.Value<bool>("opravneni_jizdy_d"),
                        OpravneniJizdyT = o.Value<bool>("opravneni_jizdy_t"),
                        PocetDeti = o.Value<int>("pocet_deti"),
                        HodinovaMzda = o.Value<double>("hodinova_mzda")
                    });
                    db.SubmitChanges();
                    u.OsobniCislo = u.UcitelID.ToString();
                    db.SubmitChanges();
                }
                catch (MySqlException)
                {
                    throw new HttpResponseException(HttpStatusCode.InternalServerError);

                }
            }

            return Get(null, (int?)u.UcitelID);
        }
		private void UCiteLE_Detach(Ucitele entity)
		{
			entity.Autoskoly = null;
		}
 private void importUcitele(JObject importFile, DrivingScoolContext db, uint autoskola_id)
 {
     var vo = importFile["UCITELE"].Children();
     List<Ucitele> importedUcitele = new List<Ucitele>();
     foreach (var o in vo)
     {
         Ucitele u = new Ucitele()
         {
             //UcitelID = o.Value<uint>("ucitel_id"),
             OsobniCislo = "!TEMP!",
             Jmeno = o.Value<string>("jmeno"),
             Prijmeni = o.Value<string>("prijmeni"),
             AdresaMesto = o.Value<string>("adresa_mesto"),
             AdresaUlice = o.Value<string>("adresa_ulice"),
             AdresaCP = o.Value<int>("adresa_cp"),
             AdresaPSC = o.Value<int>("adresa_psc"),
             AutoskolaID = autoskola_id,
             PlatnostOpravneni = o.Value<DateTime?>("platnost_opravneni"),
             PosledniProhlidka = o.Value<DateTime?>("posledni_prohlidka"),
             OpravneniPravidla = o.Value<bool>("opravneni_pravidla"),
             OpravneniZdravoveda = o.Value<bool>("opravneni_zdravoveda"),
             OpravneniUdrzba = o.Value<bool>("opravneni_udrzba"),
             OpravneniJizdyA = o.Value<bool>("opravneni_jizdy_a"),
             OpravneniJizdyB = o.Value<bool>("opravneni_jizdy_b"),
             OpravneniJizdyC = o.Value<bool>("opravneni_jizdy_c"),
             OpravneniJizdyD = o.Value<bool>("opravneni_jizdy_d"),
             OpravneniJizdyT = o.Value<bool>("opravneni_jizdy_t"),
             PocetDeti = o.Value<int>("pocet_deti"),
             HodinovaMzda = o.Value<double>("hodinova_mzda")
         };
         importedUcitele.Add(u);
         db.Ucitele.InsertOnSubmit(u);
     }
     db.SubmitChanges();
     foreach (var u in importedUcitele)
     {
         u.OsobniCislo = u.UcitelID.ToString();
     }
     db.SubmitChanges();
 }
		private void UCiteLE_Attach(Ucitele entity)
		{
			entity.Autoskoly = this;
		}
 public VyplatniceUcitele(Vyplatnice vyplatnice, Ucitele ucitel)
 {
     this.vyplatnice = vyplatnice;
     this.ucitel = ucitel;
 }