public async Task Execute(string input) { if (string.IsNullOrWhiteSpace(input)) { outputHandler.NotifyError("Owner does not exist"); return; } var todoList = await repository.Get(input); outputHandler.Handle(new Output(todoList)); }
public async Task Execute(Input input) { if (input != null && input.IsValid()) { await repository.Add(new Todo(input.Description, input.Owner)); outputHandler.Handle(new Output { Description = input.Description, Owner = input.Owner }); return; } outputHandler.NotifyError("Todo object is not valid."); }