示例#1
0
        public static IList <PrezentacijePoFirmama> VratiSvePrezentacijePoFirmama()
        {
            try
            {
                ISession session = SessionManager.GetSession();
                if (session == null)
                {
                    return(null);
                }
                IList <PrezentacijePoFirmama> prezentacije = new List <PrezentacijePoFirmama>();
                var prezentacijeData = session.Execute("select * from \"Prezentacije_po_firmama\";");

                foreach (var prezentacija in prezentacijeData)
                {
                    PrezentacijePoFirmama novaPrezentacija = new PrezentacijePoFirmama();
                    novaPrezentacija.pib = prezentacija["pib"] == null ? string.Empty : prezentacija["pib"].ToString();
                    novaPrezentacija.naziv_prezentacije = prezentacija["naziv_prezentacije"] == null
                        ? string.Empty : prezentacija["naziv_prezentacije"].ToString();
                    prezentacije.Add(novaPrezentacija);
                }
                return(prezentacije);
            }
            catch (Exception e)
            {
                return(null);
            }
        }
示例#2
0
        public static IList <PrezentacijePoFirmama> VratiPrezentacijeZaFirmu(string pib)
        {
            try
            {
                ISession session = SessionManager.GetSession();
                if (session == null)
                {
                    return(null);
                }

                IList <PrezentacijePoFirmama> prezentacijePoFirmama = new List <PrezentacijePoFirmama>();

                var prezentacijeData = session.Execute("select * from \"Prezentacije_po_firmama\" where pib = '" +
                                                       pib + "';");

                foreach (var row in prezentacijeData)
                {
                    PrezentacijePoFirmama novaPrezentacija = new PrezentacijePoFirmama();
                    novaPrezentacija.pib = row["pib"] == null ? string.Empty : row["pib"].ToString();
                    novaPrezentacija.naziv_prezentacije = row["naziv_prezentacije"] == null
                        ? string.Empty : row["naziv_prezentacije"].ToString();
                    prezentacijePoFirmama.Add(novaPrezentacija);
                }

                return(prezentacijePoFirmama);
            }
            catch (Exception e)
            {
                return(null);
            }
        }
 public ActionResult ObisiPrezentacijuZaFirmu([FromBody] PrezentacijePoFirmama prezentacijaZaFirmu)
 {
     try
     {
         return(new JsonResult(DataLayer1.DataProvider.ObrisiPrezentacijuZaFirmu(prezentacijaZaFirmu)));
     }
     catch (Exception e)
     {
         return(BadRequest(e.ToString()));
     }
 }
示例#4
0
        public static bool DodajPrezentacijuZaFirmu(PrezentacijePoFirmama prezentacijaZaFirmu)
        {
            try
            {
                ISession session = SessionManager.GetSession();
                if (session == null)
                {
                    return(false);
                }
                session.Execute("insert into \"Prezentacije_po_firmama\" (pib, naziv_prezentacije) values ('"
                                + prezentacijaZaFirmu.pib + "','" + prezentacijaZaFirmu.naziv_prezentacije + "');");

                return(true);
            }
            catch (Exception e)
            {
                return(false);
            }
        }
示例#5
0
        public static bool ObrisiPrezentacijuZaFirmu(PrezentacijePoFirmama prezentacijaZaFirmu)
        {
            try
            {
                ISession session = SessionManager.GetSession();
                if (session == null)
                {
                    return(false);
                }
                session.Execute("delete from \"Prezentacije_po_firmama\" where pib ='"
                                + prezentacijaZaFirmu.pib + "' and naziv_prezentacije ='"
                                + prezentacijaZaFirmu.naziv_prezentacije + "';");

                return(true);
            }
            catch (Exception e)
            {
                return(false);
            }
        }