public AddEntryModel GetNewEntryFromUser(Category category) { var addEntryWindow = new AddEditEntryWindow { Owner = Window.GetWindow(View), ShowInTaskbar = false, Title = "Add Entry" }; var addEntryWindowViewModel = new AddEditEntryWindowViewModel(category); addEntryWindowViewModel.Controller = new AddEntryViewModelController(addEntryWindow, addEntryWindowViewModel); addEntryWindow.DataContext = addEntryWindowViewModel; return(addEntryWindow.ShowDialogReturn(addEntryWindowViewModel)); }
public AddEntryModel EditEntryByUser(Entry entry) { var addEntryWindow = new AddEditEntryWindow { Owner = Window.GetWindow(View), ShowInTaskbar = false, Title = "Edit Entry" }; var addEntryWindowViewModel = new AddEditEntryWindowViewModel(entry); addEntryWindowViewModel.Controller = new AddEntryViewModelController(addEntryWindow, addEntryWindowViewModel); addEntryWindow.DataContext = addEntryWindowViewModel; return(addEntryWindow.ShowDialogReturn(addEntryWindowViewModel)); }