public async Task Create([FromBody] ToDo toDo) { toDo.IsDone = false; await _toDoRepository.CreateAsync(toDo); _eventBus.Publish(new ToDoCreatedEvent(toDo.Id, toDo.Name)); }
public async Task <ToDoDto> CreateAsync(ToDoDto dto) { var domain = dto.ToDomainModel(); var result = await toDoRepository.CreateAsync(domain); return(new ToDoDto(result)); }
public async Task <int> CreateToDoItemAsync(ToDoDto toDoDto) { return(await toDoRepository.CreateAsync(toDoDto)); }