示例#1
0
        public static bool SpremiFotografiju(string grad, int idLokacije, byte[] fotografija, int idAplikacije)
        {
            try
            {
                if (fotografija == null || fotografija.Length == 0)
                {
                    Sustav.SpremiGresku(grad, new Exception("Byte[] je prazan, id lokacije: " + idLokacije),
                                        idAplikacije, "SPREMI FOTOGRAFIJU");
                    return(false);
                }

                using (PazigradDataContext db = new PazigradDataContext(Sistem.ConnectionString(grad, idAplikacije)))
                {
                    SlikaPrekrsaja slika = new SlikaPrekrsaja();

                    slika.IDLokacije = idLokacije;
                    slika.Slika      = fotografija;

                    db.SlikaPrekrsajas.InsertOnSubmit(slika);
                    db.SubmitChanges();

                    return(true);
                }
            }
            catch (Exception ex)
            {
                Sustav.SpremiGresku(grad, ex, idAplikacije, "SPREMI FOTOGRAFIJU");
                return(false);
            }
        }
示例#2
0
        public static List <int> DodajSliku(string grad, int idLokacije, List <byte[]> slike, string uid, string lokacija, int idAplikacije)
        {
            try
            {
                using (PazigradDataContext db = new PazigradDataContext(Sistem.ConnectionString(grad, idAplikacije)))
                {
                    List <int> id = new List <int>();
                    foreach (var sl in slike)
                    {
                        SlikaPrekrsaja slika = new SlikaPrekrsaja();

                        slika.IDLokacije = idLokacije;
                        slika.Slika      = Slike.TimeStamp(sl, DateTime.Now, lokacija, uid);

                        db.SlikaPrekrsajas.InsertOnSubmit(slika);
                        db.SubmitChanges();

                        id.Add(slika.IDSlikePrekrsaja);
                    }

                    return(id);
                }
            }
            catch (Exception ex)
            {
                Sustav.SpremiGresku(grad, ex, idAplikacije, "Dodaj Sliku");
                return(new List <int>());
            }
        }