public async Task <ActionResult> Add([FromBody] ToDoItemAddDTO itemDto) { var item = new ToDoItem() { Name = itemDto.Name }; await _todoRepository.AddAsync(item); return(Ok(item)); }
/// <summary> /// Handler which processes the command when create ToDoItem /// </summary> /// <param name="command"></param> /// <returns></returns> public async Task <bool> Handle(CreateToDoItemCommand command, CancellationToken cancellationToken) { _logger.CreateLogger <CreateToDoItemCommand>().LogTrace("Create todo item start ......"); var item = new ToDoItem(command.Title, command.Description); await _todoRepository.AddAsync(item); return(await Task.FromResult(true)); //return await _todoRepository.UnitOfWork.SaveEntitiesAsync(cancellationToken); }