// PUT: api/posts/5
        // *** Modifica el o los campos especificados del post, ya sea el title o el body
        public void Put(int id, [FromBody] Clases.posts value)
        {
            var q = from c in Posts where c.id == id select c;

            foreach (var item in q)
            {
                //Guardo una bitácora de los cambios realizados al posts
                Clases.postsModified mItem = new Clases.postsModified();
                mItem.userId = item.userId;
                mItem.id     = item.id;

                if (value.title != null)
                {
                    mItem.oldTitle = item.title;
                    mItem.newTitle = value.title;

                    item.title = value.title;
                }
                if (value.body != null)
                {
                    mItem.oldBody = item.body;
                    mItem.newBody = value.body;

                    item.body = value.body;
                }

                PostsModified.Add(mItem);
            }
        }
 // POST: api/posts
 // *** Ingresa un nuevo post
 public void Post([FromBody] Clases.posts value)
 {
     Clases.posts mItem = new Clases.posts();
     mItem.userId = value.userId;
     mItem.id     = value.id;
     mItem.title  = value.title;
     mItem.body   = value.body;
     Posts.Add(mItem);
 }
        // DELETE: api/posts/5
        // *** Elimina el post con id especificado
        public void Delete(int id)
        {
            //Primero guardo un registro del posts a elminar en la lista PostsDeleted
            var q = from c in Posts where c.id == id select c;

            foreach (var item in q)
            {
                Clases.posts mItem = new Clases.posts();
                mItem.userId = item.userId;
                mItem.id     = item.id;
                mItem.title  = item.title;
                mItem.body   = item.body;
                PostsDeleted.Add(mItem);
            }

            Posts.RemoveAt(id);
        }