Пример #1
0
        void ChangeExternalId(string oldId, Task newTask)
        {
            if (string.IsNullOrWhiteSpace(oldId))
            {
                return;
            }

                        #if Win8
            await
                        #endif
            Login();

            if (loggedUser != null)
            {
                NuTask remoteTask = new NuTask();
                remoteTask.Body       = newTask.Notes;
                remoteTask.Completed  = newTask.Done;
                remoteTask.ExternalId = newTask.ID.ToString();
                remoteTask.Subject    = newTask.Name;
#if Win8
                await wsdl.ChangeTaskExternalIdAsync(clientAccount, loggedUser, oldId, remoteTask);
#else
#if WINDOWS_PHONE
                wsdl.ChangeTaskExternalIdAsync(clientAccount, loggedUser, oldId, remoteTask);
#else
                wsdl.ChangeTaskExternalId(clientAccount, loggedUser, oldId, remoteTask);
#endif
#endif
            }
        }
Пример #2
0
        void SaveTask(Task item)
        {
                        #if Win8
            await
                        #endif
            Login();

            if (loggedUser != null)
            {
                NuTask task = new NuTask();
                task.Body       = item.Notes;
                task.Completed  = item.Done;
                task.ExternalId = item.ID.ToString();
                task.Subject    = item.Name;
                if (string.IsNullOrWhiteSpace(item.Owner))
                {
                    item.Owner = UserName;
                }

#if Win8
                await wsdl.SaveTask2Async(item.Owner, task, ClientRegistrationID);
#else
#if WINDOWS_PHONE
                wsdl.SaveTask2Async(item.Owner, task, ClientRegistrationID);
#else
                wsdl.SaveTask(clientAccount, loggedUser, task);
#endif
#endif
            }
        }
Пример #3
0
 public System.IAsyncResult BeginSaveTask(Account account, User user, NuTask task, System.AsyncCallback callback, object asyncState)
 {
     return(this.BeginInvoke("SaveTask", new object[] {
         account,
         user,
         task
     }, callback, asyncState));
 }
Пример #4
0
 public NuTask SaveTask(Account account, User user, NuTask task)
 {
     object[] results = this.Invoke("SaveTask", new object[] {
         account,
         user,
         task
     });
     return((NuTask)(results[0]));
 }
Пример #5
0
 public NuTask ChangeTaskExternalId(Account account, User user, string oldId, NuTask task)
 {
     object[] results = this.Invoke("ChangeTaskExternalId", new object[] {
         account,
         user,
         oldId,
         task
     });
     return((NuTask)(results[0]));
 }
Пример #6
0
 public void SaveTaskAsync(Account account, User user, NuTask task, object userState)
 {
     if ((this.SaveTaskOperationCompleted == null))
     {
         this.SaveTaskOperationCompleted = new System.Threading.SendOrPostCallback(this.OnSaveTaskCompleted);
     }
     this.InvokeAsync("SaveTask", new object[] {
         account,
         user,
         task
     }, this.SaveTaskOperationCompleted, userState);
 }
Пример #7
0
        public static void SaveTask(Task item)
        {
            Login();

            NuTask task = new NuTask();

            task.Body       = item.Notes;
            task.Completed  = item.Done;
            task.ExternalId = item.ID.ToString();
            task.Subject    = item.Name;

            wsdl.SaveTask(clientAccount, loggedUser, task);
        }
Пример #8
0
 public void ChangeTaskExternalIdAsync(Account account, User user, string oldId, NuTask task, object userState)
 {
     if ((this.ChangeTaskExternalIdOperationCompleted == null))
     {
         this.ChangeTaskExternalIdOperationCompleted = new System.Threading.SendOrPostCallback(this.OnChangeTaskExternalIdCompleted);
     }
     this.InvokeAsync("ChangeTaskExternalId", new object[] {
         account,
         user,
         oldId,
         task
     }, this.ChangeTaskExternalIdOperationCompleted, userState);
 }
Пример #9
0
 public void ChangeTaskExternalIdAsync(Account account, User user, string oldId, NuTask task)
 {
     this.ChangeTaskExternalIdAsync(account, user, oldId, task, null);
 }
Пример #10
0
 public System.IAsyncResult BeginChangeTaskExternalId(Account account, User user, string oldId, NuTask task, System.AsyncCallback callback, object asyncState)
 {
     return(this.BeginInvoke("ChangeTaskExternalId", new object[] {
         account,
         user,
         oldId,
         task
     }, callback, asyncState));
 }
Пример #11
0
 public void SaveTaskAsync(Account account, User user, NuTask task)
 {
     this.SaveTaskAsync(account, user, task, null);
 }