public ActionResult <TodoTaskReadDto> CreateTodoTask([FromBody] TodoTaskCreateDto request) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } TodoTaskModel data = _mapper.Map <TodoTaskModel>(request); _todoTaskService.CreateTodoTask(data); if (_todoTaskService.SaveChanges()) { //return data sesuai yang masuk TodoTaskReadDto response = _mapper.Map <TodoTaskReadDto>(data); return(CreatedAtRoute(nameof(GetTodoTaskById), new { response.Id }, new { success = true, message = "Data fetched", data = response })); } return(BadRequest()); }