Esempio n. 1
0
        public async Task <TodoDTO> CreateTodoAsync(CreatedTodoDTO createdTodoDTO)
        {
            var todoToCreate = _mapper.Map <CreatedTodoDTO, Todo>(createdTodoDTO);
            var todoToReturn = _mapper.Map <CreatedTodoDTO, TodoDTO>(createdTodoDTO);

            todoToReturn.Id = await _todosRepository.CreateTodoAsync(todoToCreate);

            return(todoToReturn);
        }
Esempio n. 2
0
        public async Task <TodoRecord> CreateTodoAsync(TodoCreateModel model)
        {
            var newEntity = await _todosRepository.CreateTodoAsync(model.Title, model.Description);

            return(new TodoRecord(newEntity.Id, newEntity.Title, newEntity.Description, IsComplete: false));
        }
 public Task CreateTodoAsync(TodoItem todoItem)
 {
     return(_todosRepository.CreateTodoAsync(todoItem));
 }