コード例 #1
0
        public IActionResult CreateTodo([FromBody] Todo todo)
        {
            if (todo == null)
            {
                return(BadRequest());
            }

            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }


            todo.CreateDate = DateTime.Now;

            _todosRepository.CreateTodo(todo);

            if (!_todosRepository.Save())
            {
                return(StatusCode(500, "Error."));
            }

            return(CreatedAtRoute("GetTodo", new { id = todo.Id }, todo));
        }