public async Task <ActionResult <TodoItem> > Create(TodoItem todoItem) { await _todoService.Create(todoItem); _logger.LogInformation($"Creating new todo item"); return(CreatedAtRoute( "GetTodoItem", new { id = todoItem.Id.ToString() }, todoItem)); }
public IActionResult Create([FromBody] TodoItem item) { if (item == null) { return(BadRequest()); } _service.Create(item); return(CreatedAtRoute("GetTodo", new { id = item.Id }, item)); }
public ActionResult <TodoItemDTO> Create(TodoItemCreateDTO todoItemCreateDTO) { var todoItem = new TodoItem { IsComplete = todoItemCreateDTO.IsComplete, Name = todoItemCreateDTO.Name }; _todoService.Create(todoItem); return(CreatedAtRoute("GetTodoItem", new { id = todoItem.Id.ToString() }, todoItem)); }
public async Task <ActionResult <TodoModel> > Create(TodoCreateModel todo) { try { var todoResult = await _service.Create(todo); return(CreatedAtRoute("GetTodo", new { id = todoResult.Id.ToString() }, todo)); } catch (System.Exception ex) { return(BadRequest(ex.Message)); } }
public ActionResult <Todo> Create(Todo todo) { _todoService.Create(todo); return(CreatedAtRoute("GetTodo", new { id = todo.Id.ToString() }, todo)); }