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));
        }
Пример #2
0
        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));
        }
Пример #4
0
        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));
        }
Пример #5
0
 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));
        }