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); } }
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); }
//public void NewMediaAddedInvoke(object sender, ProfileMediaDTO neMedia) => NewMediaAdded.Invoke(sender, neMedia); public void MediaDeletedInvoke(object sender, ProfileMediaDTO deletedMedia) => MediaDeleted.Invoke(sender, deletedMedia);