// POST api/bolest public bool Post([FromBody] Diuretik obj) { try { ServiceProvider.Get <DiuretikService>().Create(obj); return(true); } catch (Exception e) { Console.WriteLine(e); return(false); } }
private void AddNewLek(object sender, EventArgs e) { var dialogResult = MessageBox.Show(Constants.CheckMessageBoxText, Constants.CheckMessageBoxText, MessageBoxButtons.YesNo); if (dialogResult == DialogResult.No) { return; } Lek lekPom; if (Add) { switch (Enum.GetEnumTipLeka(comboBoxTipLeka.Text)) { case Enum.TipLeka.Analgetik: lekPom = new Analgetik(); break; case Enum.TipLeka.Antipiretik: lekPom = new Antipiretik(); break; case Enum.TipLeka.Antibiotik: lekPom = new Antibiotik(); break; case Enum.TipLeka.Diuretik: lekPom = new Diuretik(); break; default: throw new Exception("Lek EnumTipLeka unknown"); } FillDrugArgs(lekPom); ServiceProvider.Get <LekService>().Create(lekPom); } else { FillDrugArgs(Lek); ServiceProvider.Get <LekService>().Update(Lek); } _parent.UpdateDrugGrid(); Dispose(); }
// PUT api/bolest/5 public void Put(int id, [FromBody] Diuretik obj) { ServiceProvider.Get <DiuretikService>().Update(id, obj); }
public int AddLek(Lek l) { try { ISession s = DataLayer.GetSession(); if (l.tip == "ANTIPIRETIK") { Antipiretik a = new Antipiretik(); a.cenaLeka = l.cenaLeka; a.dejstvoLeka = l.dejstvoLeka; a.hemijskiNaziv = l.hemijskiNaziv; a.izdavanjeNaRecept = l.izdavanjeNaRecept; a.komercijalniNaziv = l.komercijalniNaziv; a.listaIndikacija = l.listaIndikacija; a.listaKontraindikacija = l.listaKontraindikacija; a.listaNezeljenihEfekata = l.listaNezeljenihEfekata; a.listaPakovanja = l.listaPakovanja; a.listaProdaja = l.listaProdaja; a.listaProdajnihMesta = l.listaProdajnihMesta; a.listRecepata = l.listRecepata; a.nacinDoziranjaZaDecu = l.nacinDoziranjaZaDecu; a.nacinDoziranjaZaOdrasle = l.nacinDoziranjaZaOdrasle; a.nacinDoziranjaZaTrudnice = l.nacinDoziranjaZaTrudnice; a.pripadaProizvodjacu = l.pripadaProizvodjacu; a.procenatParticipacije = l.procenatParticipacije; a.tip = l.tip; s.Save(a); s.Flush(); s.Close(); return(1); } if (l.tip == "ANALGETIK") { Analgetik a = new Analgetik(); a.cenaLeka = l.cenaLeka; a.dejstvoLeka = l.dejstvoLeka; a.hemijskiNaziv = l.hemijskiNaziv; a.izdavanjeNaRecept = l.izdavanjeNaRecept; a.komercijalniNaziv = l.komercijalniNaziv; a.listaIndikacija = l.listaIndikacija; a.listaKontraindikacija = l.listaKontraindikacija; a.listaNezeljenihEfekata = l.listaNezeljenihEfekata; a.listaPakovanja = l.listaPakovanja; a.listaProdaja = l.listaProdaja; a.listaProdajnihMesta = l.listaProdajnihMesta; a.listRecepata = l.listRecepata; a.nacinDoziranjaZaDecu = l.nacinDoziranjaZaDecu; a.nacinDoziranjaZaOdrasle = l.nacinDoziranjaZaOdrasle; a.nacinDoziranjaZaTrudnice = l.nacinDoziranjaZaTrudnice; a.pripadaProizvodjacu = l.pripadaProizvodjacu; a.procenatParticipacije = l.procenatParticipacije; a.tip = l.tip; s.Save(a); s.Flush(); s.Close(); return(1); } if (l.tip == "ANTIBIOTIK") { Antibiotik a = new Antibiotik(); a.cenaLeka = l.cenaLeka; a.dejstvoLeka = l.dejstvoLeka; a.hemijskiNaziv = l.hemijskiNaziv; a.izdavanjeNaRecept = l.izdavanjeNaRecept; a.komercijalniNaziv = l.komercijalniNaziv; a.listaIndikacija = l.listaIndikacija; a.listaKontraindikacija = l.listaKontraindikacija; a.listaNezeljenihEfekata = l.listaNezeljenihEfekata; a.listaPakovanja = l.listaPakovanja; a.listaProdaja = l.listaProdaja; a.listaProdajnihMesta = l.listaProdajnihMesta; a.listRecepata = l.listRecepata; a.nacinDoziranjaZaDecu = l.nacinDoziranjaZaDecu; a.nacinDoziranjaZaOdrasle = l.nacinDoziranjaZaOdrasle; a.nacinDoziranjaZaTrudnice = l.nacinDoziranjaZaTrudnice; a.pripadaProizvodjacu = l.pripadaProizvodjacu; a.procenatParticipacije = l.procenatParticipacije; a.tip = l.tip; s.Save(a); s.Flush(); s.Close(); return(1); } if (l.tip == "DIURETIK") { Diuretik a = new Diuretik(); a.cenaLeka = l.cenaLeka; a.dejstvoLeka = l.dejstvoLeka; a.hemijskiNaziv = l.hemijskiNaziv; a.izdavanjeNaRecept = l.izdavanjeNaRecept; a.komercijalniNaziv = l.komercijalniNaziv; a.listaIndikacija = l.listaIndikacija; a.listaKontraindikacija = l.listaKontraindikacija; a.listaNezeljenihEfekata = l.listaNezeljenihEfekata; a.listaPakovanja = l.listaPakovanja; a.listaProdaja = l.listaProdaja; a.listaProdajnihMesta = l.listaProdajnihMesta; a.listRecepata = l.listRecepata; a.nacinDoziranjaZaDecu = l.nacinDoziranjaZaDecu; a.nacinDoziranjaZaOdrasle = l.nacinDoziranjaZaOdrasle; a.nacinDoziranjaZaTrudnice = l.nacinDoziranjaZaTrudnice; a.pripadaProizvodjacu = l.pripadaProizvodjacu; a.procenatParticipacije = l.procenatParticipacije; a.tip = l.tip; s.Save(a); s.Flush(); s.Close(); return(1); } return(-1); } catch (Exception ec) { return(-1); } }