public static ObservableCollection<IMedia> getList(Medias index) { return all[index]; }
public void RemoveMedia(ProductMedia media) { media.Product = null; Medias.Remove(media); }
public void AddMedia(ProductMedia media) { media.Product = this; Medias.Add(media); }
public void AddMedias(IMediaInfo[] mediaInfo) { Medias.AddRange(mediaInfo); }
public void RemoveMedias(params IMediaInfo[] medias) { Medias.RemoveRange(medias); }
private async Task <List <Tuple <ulong, ulong> > > SendTweet() { var textToTweet = Text; if (QuotedTweet != null) { textToTweet += " " + QuotedTweet.Model.GetUrl().AbsoluteUri; } var result = new List <Tuple <ulong, ulong> >(); await Task.Run(async() => { ulong inReplyToId = InReplyTo?.Id ?? 0; foreach (var acc in Accounts.Where(a => a.Use)) { var status = await acc.Context.Twitter.Statuses.TweetAsync(textToTweet, Medias.Select(m => m.MediaID), inReplyToId) .ConfigureAwait(false); result.Add(new Tuple <ulong, ulong>(status.ID, acc.Context.UserId)); } }).ContinueWith(async t => { if (t.IsFaulted) { Notifier.DisplayMessage(t.Exception?.GetReason(), NotificationType.Error); return; } await CloseOrReload(); }).ContinueWith(t => { IsSending = false; }); return(result); }
public bool Contains(IMediaInfo mediaInfo) { return(Medias.Any(media => media.Id == mediaInfo.Id)); }
public void RemoveItem(MediaItem media) { Medias.Remove(media); }
public void addMedia(Media toAdd) { Medias.Add(toAdd); }
public void RemoveItem(int index) { Medias.RemoveAt(index); }
public void AddItem(MediaItem media) { Medias.Add(media); }
public virtual IActionResult Get(string idString, string revisionString, string name, int?w, int?q, string t, string b, string o) { this.Request.Headers.TryGetValue(HeaderNames.IfNoneMatch, out var requestEtagValues); var requestEtag = requestEtagValues.FirstOrDefault(); if (requestEtag != null && this.ETagByPath.TryGetValue(requestEtag, out var etagPath)) { if (etagPath.Equals(this.Request.Path)) { return(this.NotModified()); } } if (Guid.TryParse(idString, out var id)) { if (Guid.TryParse(revisionString, out var revision)) { var media = new Medias(this.Session).FindBy(M.Media.UniqueId, id); if (media != null) { if (media.Revision != revision) { return(this.RedirectPermanent($"/image/{id}/{media.Revision}")); } if (media.MediaContent?.Data == null) { return(this.NoContent()); } var data = media.MediaContent.Data; var mediaType = media.Type.ToLowerInvariant(); if ("image/jpeg".Equals(mediaType) || "image/png".Equals(mediaType)) { var width = w; var type = t; var quality = q; var background = b; var overlay = o; if (width != null || !string.IsNullOrWhiteSpace(overlay)) { data = this.Process(data, w.Value, overlay); } } var responseEtag = this.Etag(data); if (responseEtag.Equals(requestEtag)) { return(this.NotModified()); } this.Response.Headers[HeaderNames.ETag] = responseEtag; return(this.File(data, media.MediaContent.Type, name ?? media.FileName)); } } } return(this.NotFound("Image with id " + id + " not found.")); }
private static double imprimeResultadoArmonica(string input, string resultadoEsperado) { double resultadoObtenido = Medias.mediaArmonica(parseaInput(resultadoEsperado)); return(resultadoObtenido); }
private void DeleteMedia(object sender, RoutedEventArgs e) { Medias.Remove((sender as FrameworkElement).DataContext as MediaData); }