Example #1
0
        // DELETE api/friend/id
        public HttpResponseMessage DeleteFromGroup(int id, Friendtype group)
        {
            Friendtype ft = db.Friendtypes.Include(x => x.Members).Single(x => x.PosterID == group.PosterID && x.Type == group.Type);
            ft.Members.Remove(db.People.Find(id));
            db.SaveChanges();

            return Request.CreateResponse(HttpStatusCode.OK);
        }
Example #2
0
        // POST api/friend/id
        public HttpResponseMessage PostAddToGroup(int id, Friendtype group)
        {
            Friendtype ft = db.Friendtypes.Include(x => x.Members).SingleOrDefault(x => x.PosterID == group.PosterID && x.Type == group.Type);
            if (ft == null)
            {
                ft = db.Friendtypes.Add(group);
                db.SaveChanges();
            }
            ft.Members.Add(db.People.Find(id));
            db.SaveChanges();

            return Request.CreateResponse(HttpStatusCode.OK);
        }