public async Task UpdateCheckListItem(int id, [FromBody] TravelCheckListItemCreateDto checkListUpdateDto) { var CheckListItemFromRepo = await _repo.GetCheckListItemById(id); _mapper.Map(checkListUpdateDto, CheckListItemFromRepo); await _repo.UpdateCheckListItemAsync(id, CheckListItemFromRepo); _repo.SaveChanges(); }
public async Task <IActionResult> CreateCheckListItem([FromBody] TravelCheckListItemCreateDto checkListItemCreateDto) { var checkListItem = _mapper.Map <TravelCheckListItem>(checkListItemCreateDto); await _repo.CreateCheckListItemAsync(checkListItem); _repo.SaveChanges(); var checklistReadDto = _mapper.Map <TravelCheckListItemReadDto>(checkListItem); return(CreatedAtRoute(nameof(GetCheckListItemById), new { Id = checklistReadDto.TravelCheckListItemID }, checklistReadDto)); }