public ActionResult <Task> Put(int id, [FromBody] Task obj) { Task updatedTask = repo.UpdateTask(id, obj); if (null == updatedTask) { return(NotFound()); } return(StatusCode(StatusCodes.Status200OK, updatedTask)); }
public ActionResult <Task> Get(int id) { Task task = _tasks.FirstOrDefault(t => t.Id == id); if (null == task) { return(NotFound($"Task with id: {id} not found")); } return(Ok(task)); }
public ActionResult <Task> Get(int id) { Task task = repo.GetTask(id); if (null == task) { return(NotFound($"Task with id: {id} not found")); } return(Ok(task)); }
public ActionResult <Task> Post([FromBody] Task obj) { Task newTask = new Task { Id = _tasks.Count() + 1, Title = obj.Title, Description = obj.Description }; _tasks.Add(newTask); return(Ok(newTask)); }
public ActionResult <Task> Put([FromBody] Task obj, int id) { return(StatusCode(StatusCodes.Status501NotImplemented, "I will do it I promise")); }
public ActionResult <List <Task> > Post([FromBody] Task newTask) { List <Task> tasks = repo.CreateTask(newTask); return(Ok(tasks)); }