// POST api/bolest
 public bool Post([FromBody] Analgetik obj)
 {
     try
     {
         ServiceProvider.Get <AnalgetikService>().Create(obj);
         return(true);
     }
     catch (Exception e)
     {
         Console.WriteLine(e);
         return(false);
     }
 }
Exemple #2
0
        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] Analgetik obj)
 {
     ServiceProvider.Get <AnalgetikService>().Update(id, obj);
 }
Exemple #4
0
        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);
            }
        }