public bool AddNewRoom(GroopsRoom newRoom)
        {
            DataClassesContextDataContext db = new DataClassesContextDataContext();

            var thisRoom = new GroopsRoom();

            thisRoom.Name          = newRoom.Name;
            thisRoom.CreatorUserId = newRoom.CreatorUserId;
            thisRoom.ID            = newRoom.ID;


            db.GroopsRooms.InsertOnSubmit(thisRoom);

            //submit the changes to the database
            try
            {
                db.SubmitChanges();
                return(true);
            }
            catch (Exception e)
            {
                Console.WriteLine(e.ToString());
                return(false);
            }
        }
        public HttpResponseMessage Post(GroopsRoom roomData)
        {
            roomData.ID = Guid.NewGuid();

            this.groopsRepository.AddNewRoom(roomData);

            var response = Request.CreateResponse <GroopsRoom>(System.Net.HttpStatusCode.Created, roomData);

            return(response);
        }
        public HttpResponseMessage Post(GroopsRoom roomData)
        {

            roomData.ID = Guid.NewGuid();

            this.groopsRepository.AddNewRoom(roomData);

            var response = Request.CreateResponse<GroopsRoom>(System.Net.HttpStatusCode.Created, roomData);

            return response;
        }
        public bool AddNewRoom(GroopsRoom newRoom)
        {

            DataClassesContextDataContext db = new DataClassesContextDataContext();

            var thisRoom = new GroopsRoom();

            thisRoom.Name = newRoom.Name;
            thisRoom.CreatorUserId = newRoom.CreatorUserId;
            thisRoom.ID = newRoom.ID;


            db.GroopsRooms.InsertOnSubmit(thisRoom);

            //submit the changes to the database
            try
            {
                db.SubmitChanges();
                return true;
            }
            catch (Exception e)
            {
                Console.WriteLine(e.ToString());
                return false;
            }


        }