public IActionResult Update(string id, [FromBody] Dto.UpdateTODOItem todoItemDto) { var todoItem = TODORepo.GetById(id); Mapper.Map(todoItemDto, todoItem); TODORepo.Update(todoItem); return(Ok()); }
public IActionResult Create(string id, [FromBody] Dto.UpdateTODOItem newTodoItemDto) { var newTODOItem = new Model.TODOItemModel(id); Mapper.Map(newTodoItemDto, newTODOItem); TODORepo.Create(newTODOItem); var createdTODOItem = TODORepo.GetById(newTODOItem.Id); Logger.LogInformation("New product was created: {@TODOItemModel}", createdTODOItem); return(Created($"{id}", Mapper.Map <Dto.TODOItemModel>(createdTODOItem))); }
public Dto.TODOItemModel GetById(string id) { return(Mapper.Map <Dto.TODOItemModel>(TODORepo.GetById(id))); }