Example #1
0
 public void BuildValidUrlPath(ProfileMediaDTO media)
 {
     if (media != null)
     {
         media.ThumbnailUrl = Uri.IsWellFormedUriString(media.ThumbnailUrl, UriKind.Absolute) ? media.ThumbnailUrl : string.Format(GlobalSettings.Instance.Endpoints.MediaEndPoints.GetMediaEndPoints, media.ThumbnailUrl);
         media.Url          = Uri.IsWellFormedUriString(media.Url, UriKind.Absolute) ? media.Url : string.Format(GlobalSettings.Instance.Endpoints.MediaEndPoints.GetMediaEndPoints, media.Url);
     }
 }
Example #2
0
        public bool ChargeUserProfileAvatar(ProfileMediaDTO mediaDTO)
        {
            if (mediaDTO != null)
            {
                GlobalSettings.Instance.UserProfile.Avatar = new MediaDTO()
                {
                    Id           = mediaDTO.Id,
                    Name         = mediaDTO.Name,
                    ThumbnailUrl = mediaDTO.ThumbnailUrl,
                    Url          = mediaDTO.Url,
                    Mime         = mediaDTO.Mime
                };

                Settings.UserProfile = JsonConvert.SerializeObject(GlobalSettings.Instance.UserProfile);

                return(true);
            }

            return(false);
        }
Example #3
0
 //public void NewMediaAddedInvoke(object sender, ProfileMediaDTO neMedia) => NewMediaAdded.Invoke(sender, neMedia);
 public void MediaDeletedInvoke(object sender, ProfileMediaDTO deletedMedia) => MediaDeleted.Invoke(sender, deletedMedia);