public ActionResult <TodoItemViewModel> Post([FromBody] string value) { var request = new Core.Boundaries.Todo.Request(value); _todoUseCase.Execute(request); return(_todoPresenter.BuildResponse(this)); }
public void GivenNullTitle_ThrowsException() { var request = new Core.Boundaries.Todo.Request(null); var todo = new Todo(null, null, null); Assert.Throws <Exception>(() => todo.Execute(request)); }
public void Execute(TodoCommand todoCommand) { var request = new Core.Boundaries.Todo.Request(todoCommand.Title); todoUseCase.Execute(request); }