Esempio n. 1
0
        protected int takePicturePosition(PictureInfo picInfo)
        {
            string picId       = picInfo.ToString();
            bool   found       = false;
            int    picPosition = 1;

            for (int i = 0; i < picturePositions.Count; i++)
            {
                if (picturePositions[i].Key.Equals(picId))
                {
                    picPosition         = picturePositions[i].Value + 1;
                    picturePositions[i] = new KeyValuePair <string, int>(picId, picPosition);
                    found = true;
                    break;
                }
            }

            if (!found)
            {
                picturePositions.Add(new KeyValuePair <string, int>(picId, 1));
            }

            return(picPosition);
        }