// POST api/Sirup public bool Post([FromBody] Sirup obj) { try { ServiceProvider.Get <SirupService>().Create(obj); return(true); } catch (Exception e) { Console.WriteLine(e); return(false); } }
private void AddNewPakovanje(object sender, EventArgs e) { var dialogResult = MessageBox.Show(Constants.CheckMessageBoxText, Constants.CheckMessageBoxText, MessageBoxButtons.YesNo); if (dialogResult == DialogResult.No) { return; } if (Add) { Pakovanje pakovanje; switch (Enum.GetEnumTipPakovanja(comboBoxTip.Text)) { case Enum.TipPakovanja.Tableta: pakovanje = new Tableta(); break; case Enum.TipPakovanja.Sirup: pakovanje = new Sirup(); break; case Enum.TipPakovanja.Prasak: pakovanje = new Prasak(); break; case Enum.TipPakovanja.Injekcija: pakovanje = new Injekcija(); break; default: throw new Exception("Pakovanje EnumTipLeka unknown"); } FillPackageArgs(pakovanje); ServiceProvider.Get <PakovanjeService>().Create(pakovanje); } else { FillPackageArgs(Pakovanje); ServiceProvider.Get <PakovanjeService>().Update(Pakovanje); } _parent.UpdatePackageGrid(); Dispose(); }
// PUT api/Sirup/5 public void Put(int id, [FromBody] Sirup obj) { ServiceProvider.Get <SirupService>().Update(id, obj); }
public int AddPakovanje(Pakovanje p) { try { ISession s = DataLayer.GetSession(); if (p.tipPakovanja == "SIRUP") { Sirup a = new Sirup(); a.kolicina = p.kolicina; a.pakujeLek = p.pakujeLek; a.tipPakovanja = p.tipPakovanja; a.sastav = p.sastav; s.Save(a); s.Flush(); s.Close(); return(1); } if (p.tipPakovanja == "TABLETA") { Tableta a = new Tableta(); a.kolicina = p.kolicina; a.pakujeLek = p.pakujeLek; a.tipPakovanja = p.tipPakovanja; a.sastav = p.sastav; s.Save(a); s.Flush(); s.Close(); return(1); } if (p.tipPakovanja == "INEKCIJA") { Inekcija a = new Inekcija(); a.kolicina = p.kolicina; a.pakujeLek = p.pakujeLek; a.tipPakovanja = p.tipPakovanja; a.sastav = p.sastav; s.Save(a); s.Flush(); s.Close(); return(1); } if (p.tipPakovanja == "PRASAK") { Prasak a = new Prasak(); a.kolicina = p.kolicina; a.pakujeLek = p.pakujeLek; a.tipPakovanja = p.tipPakovanja; a.sastav = p.sastav; s.Save(a); s.Flush(); s.Close(); return(1); } return(-1); } catch (Exception ec) { return(-1); } }