diff options
| author | Jason Lepp <jlepp@arcresources.com> | 2010-10-18 11:27:49 -0600 |
|---|---|---|
| committer | Jason Lepp <jlepp@arcresources.com> | 2010-10-18 11:27:49 -0600 |
| commit | 5f48436e3cdd6adf6f31ccf9b3c972bed533c09f (patch) | |
| tree | 26dd2a3e6d99ec131451b2804186e70d337002eb | |
| parent | 37ba22c0c85711ad0c5883f2bf90d6ec8b9edccd (diff) | |
Fix issue with view models updating incorrectly
| -rwxr-xr-x | src/MVPtoMVVM.mvp/TodoItemView.xaml.cs | 2 | ||||
| -rwxr-xr-x | src/MVPtoMVVM/presenters/MvpPresenter.cs | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/MVPtoMVVM.mvp/TodoItemView.xaml.cs b/src/MVPtoMVVM.mvp/TodoItemView.xaml.cs index e512252..7325412 100755 --- a/src/MVPtoMVVM.mvp/TodoItemView.xaml.cs +++ b/src/MVPtoMVVM.mvp/TodoItemView.xaml.cs @@ -21,13 +21,13 @@ namespace MVPtoMVVM.mvp this.parent = parent;
Presenter = presenter;
InitializeComponent();
- presenter.SetView(this);
saveButton.Click += (o, e) => presenter.SaveItem();
deleteButton.Click += (o, e) => presenter.DeleteItem();
description.TextChanged += (o, e) => presenter.Description = description.Text;
dueDate.SelectedDateChanged += (o, e) => presenter.DueDate = dueDate.SelectedDate.Value;
defaultBorderBrush = description.BorderBrush;
defaultBorderThickness = description.BorderThickness;
+ presenter.SetView(this);
}
public int Id{ get; set; }
diff --git a/src/MVPtoMVVM/presenters/MvpPresenter.cs b/src/MVPtoMVVM/presenters/MvpPresenter.cs index 380d335..e4e19ee 100755 --- a/src/MVPtoMVVM/presenters/MvpPresenter.cs +++ b/src/MVPtoMVVM/presenters/MvpPresenter.cs @@ -29,7 +29,7 @@ namespace MVPtoMVVM.presenters public void AddNewItem()
{
var items = new List<ITodoItemPresenter>(view.GetTodoItems());
- var newItem = presenterMapper.MapFrom(new TodoItem { DueDate = DateTime.Today});
+ var newItem = presenterMapper.MapFrom(new TodoItem { DueDate = DateTime.Today, Description = ""});
items.Add(newItem);
view.SetTodoItems(items);
}
|
