public static string GetMediaFilename(string mediaId, LocalDB.Model.MediaObjectTypeEnum mediaType, bool isPreview = false)
        {
            string filename = string.Empty;

            if (mediaType == MediaObjectTypeEnum.Image)
            {
                filename = isPreview ? $"img_{mediaId}_preview.jpg" : $"img_{mediaId}.jpg";
            }
            else if (mediaType == MediaObjectTypeEnum.Audio)
            {
                filename = $"audio_{mediaId}.3gp";
            }
            else
            {
                throw new Exception("Unknown media type!");
            }
            return(filename);
        }
        public static string GetImagePath(string mediaId, LocalDB.Model.MediaObjectTypeEnum mediaType, bool isPreview = false)
        {
            string filename = GetMediaFilename(mediaId, mediaType, isPreview);

            return(Path.Combine(DependencyService.Get <IPathService>().PrivateExternalFolder, "pictures", filename));
        }