public string GetRandomImage()
{
string ImagePath = "";
System.Collections.Generic.List<int> AvailableImages = new List<int>();
for (int x = 0; x < Images.Count; x++)
{
if (Images[x].Status != "REM" && System.IO.File.Exists(db.DataDirectory + Images[x].Path))
AvailableImages.Add(x);
}
if (AvailableImages.Count == 1)
{
ImagePath = this.Images[AvailableImages[0]].Path;
}
else if (AvailableImages.Count > 0)
{
Random R = new Random(System.DateTime.Now.Millisecond);
int rIndex = R.Next(0, AvailableImages.Count - 1);
ImagePath = this.Images[AvailableImages[rIndex]].Path;
}
return ImagePath;
}