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); } }
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>()); } }