public async Task <ActionResult> AddRoomObject([FromBody] AddRoomObjectRequest model) { if (!ModelState.IsValid) { return(HttpBadRequest()); } var roomId = await _roomService.AddRoomObject(model); Response.Headers["Location"] = string.Format("/api/roomobject/{0}", roomId); return(new HttpStatusCodeResult((int)HttpStatusCode.Created)); }
public async Task <ObjectId> AddRoomObject(AddRoomObjectRequest model) { var roomObject = new RoomObject { Name = model.name, Description = model.description, }; var id = await _roomObjectRepository.Add(roomObject); return(id); }