Beispiel #1
0
 public IHttpActionResult PostToDoList(ToDoList.Domain.ListToDo listToDo)
 {
     if (!ModelState.IsValid)
     {
         return(BadRequest(ModelState));
     }
     _repository.Create(listToDo);
     return(CreatedAtRoute("DefaultApi", new { id = listToDo.Id }, listToDo));
 }
Beispiel #2
0
        public IHttpActionResult GetListToDO(int id)
        {
            ToDoList.Domain.ListToDo listToDo = _repository.Get(id);
            if (listToDo == null)
            {
                return(NotFound());
            }

            return(Ok(listToDo));
        }
Beispiel #3
0
        public IHttpActionResult PutLista(int id, ToDoList.Domain.ListToDo listToDo)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            if (id != listToDo.Id)
            {
                return(BadRequest());
            }
            _repository.UpDate(listToDo);

            return(StatusCode(HttpStatusCode.NoContent));
        }