public async Task UpdateTaskListItem(int id, [FromBody] TravelTaskListItemCreateDto taskListUpdateDto) { var TaskListItemFromRepo = await _repo.GetTaskListItemById(id); _mapper.Map(taskListUpdateDto, TaskListItemFromRepo); await _repo.UpdateTaskListItemAsync(id, TaskListItemFromRepo); _repo.SaveChanges(); }
public async Task <IActionResult> CreateTaskListItem([FromBody] TravelTaskListItemCreateDto taskListItemCreateDto) { var taskListItem = _mapper.Map <TravelTaskListItem>(taskListItemCreateDto); await _repo.CreateTaskListItemAsync(taskListItem); _repo.SaveChanges(); var tasklistReadDto = _mapper.Map <TravelTaskListItemReadDto>(taskListItem); return(CreatedAtRoute(nameof(GetTaskListItemById), new { Id = tasklistReadDto.TravelTaskListItemID }, tasklistReadDto)); }