public async Task AddTagTo(IEnumerable <EntryViewModel> entries, string tagName) { Contract.Assert(entries != null); Contract.Assert(entries.Count() > 0); Contract.Assert(tagName != null); Contract.Assert(tagName.Trim().Count() > 0); ImageTagAddingService.Entries = entries; ImageTagAddingService.TagName = tagName; await TaskManager.Enqueue(ImageTagAddingService.GetTaskSequence()); }
public async Task AddImageTagToSelectedObject(string tagName) { if (tagName == null || tagName.Count() == 0) { throw new ArgumentException("tagName == null || tagName.Count() == 0"); } if (SelectedEntries != null) { ImageTagAddingService.Entries = SelectedEntries; ImageTagAddingService.TagName = tagName; await TaskManager.Enqueue(ImageTagAddingService.GetTaskSequence()); } }