示例#1
0
        // Will be possible in MVC6 only
        //public IHttpActionResult Get(int id)
        //{
        //    return new ObjectResult(_RoomRepo.GetAllRooms().Where(r => r.Id == id).FirstOrDefault());
        //}

        //public Contracts.IRoom Get(HttpRequestMessage request, int id)
        //{
        //    return _RoomRepo.GetAllRooms().Where(r => r.Id == id).FirstOrDefault();
        //}


        // POST: api/Rooms
        public HttpResponseMessage Post(HttpRequestMessage request, [FromBody] Models.RoomViewModel room)
        {
            if (room != null)
            {
                return(request.CreateResponse(System.Net.HttpStatusCode.Created, _RoomRepo.AddRoom(room)));
            }
            return(null);
        }