Beispiel #1
0
 public override IEnumerable <Item> Perform(IEnumerable <Item> items, IEnumerable <Item> modifierItems)
 {
     Services.Application.RunOnThread(() => {
         GDocs.TrashDocument(items.First() as GDocsAbstractItem);
     });
     yield break;
 }
Beispiel #2
0
        public override IEnumerable <Item> Perform(IEnumerable <Item> items, IEnumerable <Item> modifierItems)
        {
            string fileName     = (items.First() as IFileItem).Path;
            string documentName = (modifierItems.Any()) ? (modifierItems.First() as ITextItem).Text : null;

            yield return(GDocs.UploadDocument(fileName, documentName));
        }
Beispiel #3
0
 protected override bool Validate(string username, string password)
 {
     return(ValidateUsername(username) &&
            0 < password.Length &&
            GDocs.Connect(username, password));
 }