예제 #1
0
        public static bool DeletePhoto(Photo photo)
        {
            var group = PhotosDAL.GetPhotoGroup(photo.GroupId);

            foreach (var photoToRemove in group)
            {
                if (System.IO.File.Exists(photoToRemove.FullPath))
                {
                    System.IO.File.Delete(photoToRemove.FullPath);
                }
                else
                {
                    LogsDAL.AddError("in PhotosController.DeletePhoto(): System.IO.File.Exists(photo.FullPath) == false");
                    return(false);
                }
            }
            PhotosDAL.DeletePhotoGroup(photo.GroupId);
            return(true);
        }