Beispiel #1
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();
            addButton = new UIBarButtonItem(UIBarButtonSystemItem.Add, (s, e) => {
                var task = new TodoItem()
                {
                    Title = "<new task>"
                };
                // Save to Azure
                var added = AzureWebService.AddTodo(task);
                tasks.Add(added);
                Reload();                  // show the new task
            });
            NavigationItem.RightBarButtonItem = addButton;

            // UIBarButtonSystemItem.Refresh or http://barrow.io/posts/iphone-emoji/
            refreshButton = new UIBarButtonItem('\uE049'.ToString()
                                                , UIBarButtonItemStyle.Plain
                                                , (s, e) => {
                tasks = AzureWebService.LoadTodos(Reload);
            });
            NavigationItem.LeftBarButtonItem = refreshButton;

            tasks = AzureWebService.LoadTodos(Reload);
        }
Beispiel #2
0
        protected void Save()
        {
            task.Title = nameTextEdit.Text;
            //task.Notes = notesTextEdit.Text;
            task.IsDone = doneCheckbox.Checked;
            if (task.Id >= 0)
            {
                AzureWebService.UpdateTodo(task);
            }
            else
            {
                AzureWebService.AddTodo(task);
            }

            Finish();
        }