public TodoCreatePageViewModel(INavigationService navigationService, TodoUseCase useCase) : base(navigationService) { _useCase = useCase; CreateButton = new DelegateCommand(Create); }
public void Initialize() { _todoFactory = new InMemoryTodoFactory(); _todoRepository = new InMemoryTodoRepository(); _todoService = new TodoService(_todoRepository); _todoUseCase = new TodoUseCase(_todoFactory, _todoRepository, _todoService); }
public TodoListPageModel(TodoUseCase useCase) { _useCase = useCase; }
public TodoEditPageViewModel(INavigationService navigationService, TodoUseCase useCase) : base(navigationService) { _useCase = useCase; }