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; }