public Google.Apis.Tasks.v1.Data.Task toGoogleTask() { Google.Apis.Tasks.v1.Data.Task updatedTask = new Google.Apis.Tasks.v1.Data.Task(); updatedTask.Title = Title; updatedTask.Id = Id; return(updatedTask); }
private ReminderTask CreateReminderTask(Task taskItem) { var reminderTask = new ReminderTask(taskItem.Id, taskItem.Title, taskItem.Notes, taskItem.Due) { IsDeleted = taskItem.Deleted, UpdatedOn = taskItem.Updated, CompletedOn = taskItem.Completed, IsCompleted = taskItem.Status.Equals("completed") }; return(reminderTask); }
private async void inserttask() { UserCredential credential; using (var stream = new FileStream(Server.MapPath("client_secret.json"), FileMode.Open, FileAccess.Read)) { string credPath = Server.MapPath("/token.json"); credential = GoogleWebAuthorizationBroker.AuthorizeAsync( GoogleClientSecrets.Load(stream).Secrets, Scopes, "user", CancellationToken.None, new FileDataStore(credPath, true)).Result; Console.WriteLine("Credential file saved to: " + credPath); } using (var stream = new FileStream(Server.MapPath("client_secret.json"), FileMode.Open, FileAccess.Read)) { string credPath = System.Environment.GetFolderPath( System.Environment.SpecialFolder.Personal);; credPath = Path.Combine(credPath, ".credentials/tasksadd-dotnet-quickstart.json"); credential = GoogleWebAuthorizationBroker.AuthorizeAsync( GoogleClientSecrets.Load(stream).Secrets, Scopes, "user", CancellationToken.None, new FileDataStore(credPath, true)).Result; // Console.WriteLine("Credential file saved to: " + credPath); } // Create Google Tasks API service. var service = new TasksService(new BaseClientService.Initializer() { HttpClientInitializer = credential, ApplicationName = ApplicationName, }); Google.Apis.Tasks.v1.Data.Task task = new Google.Apis.Tasks.v1.Data.Task { Title = "Issue: " + (string)issdetails[1] + " Project: " + (string)projdetails[1] }; newtask = await service.Tasks.Insert(task, "@default").ExecuteAsync(); Dataservice.DatamanagementClient findata = new Dataservice.DatamanagementClient(); UserData user = (UserData)Session["User"]; findata.Open(); findata.inserttask(newtask.Title, "0", (string)issdetails[4].ToString(), newtask.Id, user.getID()); findata.Close(); }
private void CallbackEventErrorMessage(Task content, RequestError error, int index, HttpResponseMessage message, List <ReminderTask> reminderTasks, string errorMessage, Dictionary <int, ReminderTask> errorAppointments, List <ReminderTask> addedTasks) { var phrase = message.ReasonPhrase; var googleEvent = reminderTasks[index]; if (!message.IsSuccessStatusCode) { errorAppointments.Add(index, googleEvent); Logger.ErrorFormat("{0} : {1}{2} - {3}", errorMessage, Environment.NewLine, phrase, googleEvent); } else if (content != null) { addedTasks.Add(CreateReminderTask(content)); } }
private Task CreateUpdatedGoogleTask(ReminderTask reminderTask) { var task = new Task { Id = reminderTask.TaskId, Title = reminderTask.Title, Notes = reminderTask.Notes, Due = reminderTask.Due, Deleted = reminderTask.IsDeleted, Status = "needsAction", Completed = null }; if (reminderTask.IsCompleted && reminderTask.CompletedOn != null) { task.CompletedRaw = reminderTask.CompletedOn.Value.Rfc339FFormat(); task.Status = "completed"; } return(task); }
private ReminderTask CreateReminderTask(Task taskItem) { var reminderTask = new ReminderTask(taskItem.Id, taskItem.Title, taskItem.Notes, taskItem.Due) { IsDeleted = taskItem.Deleted, UpdatedOn = taskItem.Updated, CompletedOn = taskItem.Completed, IsCompleted = taskItem.Status.Equals("completed") }; return reminderTask; }
private Task CreateUpdatedGoogleTask(ReminderTask reminderTask) { var task = new Task { Id = reminderTask.TaskId, Title = reminderTask.Title, Notes = reminderTask.Notes, Due = reminderTask.Due, Deleted = reminderTask.IsDeleted, Status = "needsAction", Completed = null, }; if (reminderTask.IsCompleted && reminderTask.CompletedOn != null) { task.CompletedRaw = reminderTask.CompletedOn.Value.Rfc339FFormat(); task.Status = "completed"; } return task; }
private void CallbackEventErrorMessage(Task content, RequestError error, int index, HttpResponseMessage message, List<ReminderTask> reminderTasks, string errorMessage, Dictionary<int, ReminderTask> errorAppointments, List<ReminderTask> addedTasks) { var phrase = message.ReasonPhrase; var googleEvent = reminderTasks[index]; if (!message.IsSuccessStatusCode) { errorAppointments.Add(index, googleEvent); Logger.ErrorFormat("{0} : {1}{2} - {3}", errorMessage, Environment.NewLine, phrase, googleEvent); } else if (content != null) { addedTasks.Add(CreateReminderTask(content)); } }
public static ModelTask ToModelTask(GoogleTask task) { var isDone = task.Status == GoogleApiConstants.CompletedStatus; return new ModelTask(task.Id, task.Title, task.Notes, isDone, task.Due); }
public GoogleTaskSyncData(GoogleTask googleTask) { GoogleTask = googleTask; IsFromDefault = true; }
public GoogleTaskSyncData(GoogleTask googleTask) { GoogleTask = googleTask; IsFromDefault = true; }