public PictureVO GetOrSavePicture(string url, string quality)
        {
            if (url == null)
            {
                return(null);
            }

            var picture = _repository.GetAll().FirstOrDefault(c => c.Url.Equals(url));

            if (picture != null)
            {
                return(picture);
            }

            if (quality == null)
            {
                quality = "SD";
            }

            picture = new PictureVO
            {
                Url     = url,
                Quality = quality
            };
            _repository.Save(picture);

            return(picture);
        }