Esempio n. 1
0
        public int saveImages(List <Image> images)
        {
            ImageDao imageDao = new ImageDaoImp();

            foreach (Image img in images)
            {
                ClientServer server = new ClientServer();
                //random Name generator
                Random random = new Random();
                int    num    = random.Next(10000);
                img.nomImage = (num.ToString() + "_" + DateTime.Now.ToString("HH_mm_ss"));

                try {
                    //Database Connection Test
                    if (ConnectionHandler.Instance.testConnction())
                    {
                        server.sendImage(img);
                        imageDao.SaveImage(img);
                    }
                }
                catch
                {
                    return(-1);
                }
            }
            return(1);
        }
        public void DeleteImageById(int idImage)

        {
            ImageDao imageDao = new ImageDaoImp();
            Image    image    = imageDao.getImagesById(idImage);

            imageDao.DeleteImageById(idImage);
            FileHandler.deleteImage(image);
        }
        public List <Image> getImagesByProjetId(int idprojet)
        {
            ImageDao imageDao = new ImageDaoImp();

            return(imageDao.getImagesByProjetId(idprojet));
        }