Example #1
0
 public SaveViewModel(TodoItemViewModel parentVM, TodoListModel todoList)
 {
     parentViewModel = parentVM;
     this.todoList   = todoList;
     IsTodoItemSave  = true;
     IsEdit          = false;
 }
Example #2
0
 public SaveViewModel(TodoItemViewModel parentVM, TodoListModel todoList, Guid todoItemId)
 {
     parentViewModel     = parentVM;
     this.todoList       = todoList;
     this.todoItemEditId = todoItemId;
     Name           = todoList.TodoItems.Where(item => item.Id == todoItemEditId).FirstOrDefault().Name;
     IsEdit         = true;
     IsTodoItemSave = true;
 }
Example #3
0
        private async Task DeleteItemAsync(TodoItemViewModel item)
        {
            try
            {
                await _service.DeleteItemAsync(item.Id);

                Items.Remove(item);
            }
            catch (Exception ex)
            {
                // ..
            }
        }
Example #4
0
        protected async override void OnNavigatedTo(NavigationEventArgs e)
        {
            if (e.Parameter.GetType() == typeof(ViewModels.TodoItemViewModel))
            {
                ViewModel = e.Parameter as ViewModels.TodoItemViewModel;
            }
            else if (e.Parameter.GetType() == typeof(ShareOperation))
            {
                // handle event as a sharing target
                shareOp = (e.Parameter as ShareOperation);
                if (shareOp.Data.Contains(StandardDataFormats.Text))
                {
                    string text = await shareOp.Data.GetTextAsync();

                    DetailTextBox.Text = text;
                }
            }
            SetButton();
        }
Example #5
0
 public void DeleteTodo(TodoItemViewModel model)
 {
     model.Deleted = true;
     this.repository.Save();
     this.todoItems.Remove(model);
 }
Example #6
0
 public void DeleteTodo(TodoItemViewModel model)
 {
     model.Deleted = true;
     this.repository.Save();
     this.todoItems.Remove(model);
 }
Example #7
0
 public BlankPage1()
 {
     this.InitializeComponent();
     ViewModel = new ViewModels.TodoItemViewModel();
 }
Example #8
0
 public BlankPage1()
 {
     this.InitializeComponent();
     ViewModel = new ViewModels.TodoItemViewModel();
     db        = new Services.DBService();
 }