public void GetImagesFromFolder() { var db = PostgresSqlConnector.Instance(); var tourdao = new TourSqlPostgresDAO(db); Filemanager fm = Filemanager.GetInstance(tourdao, new LogSqlPostgresDAO(db)); Assert.IsNotNull(fm.GetAllImagesFromFolder()); }
public int DeleteUnusedTourImages(int savedImageCounter) { List <string> dbImages = (List <string>)tourDAO.GetAllTourImages(); if (savedImageCounter != dbImages.Count) { List <string> fileSystemImages = (List <string>)fileManager.GetAllImagesFromFolder(); try { foreach (string image in fileSystemImages) { if (!dbImages.Contains(image)) { fileManager.DeleteImage(image); } } } catch (Exception e) { Debug.WriteLine(e.Message); } } return(savedImageCounter = ((List <string>)fileManager.GetAllImagesFromFolder()).Count); }