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()
                };
            }));
        }