Example #1
0
        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());
        }
Example #2
0
        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());
            }
        }