public static Task <AdditionalDataTasks> RemoveTaskAsync(int taskId) { return(Execute(delegate { _conn.Delete <DataItemTask>(taskId); if (OnTaskRemoved != null) { OnTaskRemoved(null, taskId); } ToastHelper.HandleOnTaskRemoved(taskId); return new AdditionalDataTasks() { ResetPrimaryTileTask = ResetPrimaryTileWorker.Instance.Start() }; })); }