// PUT: api/Rooms/5 public void Put(int id, [FromBody] Models.RoomViewModel room) { if (room != null) { _RoomRepo.EditRoom(room); } }
// 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); }