public TodoCreatePageViewModel(INavigationService navigationService, TodoUseCase useCase)
            : base(navigationService)
        {
            _useCase = useCase;

            CreateButton = new DelegateCommand(Create);
        }
Пример #2
0
 public void Initialize()
 {
     _todoFactory    = new InMemoryTodoFactory();
     _todoRepository = new InMemoryTodoRepository();
     _todoService    = new TodoService(_todoRepository);
     _todoUseCase    = new TodoUseCase(_todoFactory, _todoRepository, _todoService);
 }
Пример #3
0
 public TodoListPageModel(TodoUseCase useCase)
 {
     _useCase = useCase;
 }
Пример #4
0
 public TodoEditPageViewModel(INavigationService navigationService, TodoUseCase useCase)
     : base(navigationService)
 {
     _useCase = useCase;
 }