void IUser_NoReply.EnterRoom(string name, Domain.IRoomObserver observer) { var requestMessage = new RequestMessage { InvokePayload = new IUser_PayloadTable.EnterRoom_Invoke { name = name, observer = (RoomObserver)observer } }; SendRequest(requestMessage); }
void IRoom_NoReply.Enter(string userId, Domain.IRoomObserver observer) { var requestMessage = new RequestMessage { InvokePayload = new IRoom_PayloadTable.Enter_Invoke { userId = userId, observer = (RoomObserver)observer } }; SendRequest(requestMessage); }
public Task <Domain.RoomInfo> Enter(string userId, Domain.IRoomObserver observer) { var requestMessage = new RequestMessage { InvokePayload = new IRoom_PayloadTable.Enter_Invoke { userId = userId, observer = (RoomObserver)observer } }; return(SendRequestAndReceive <Domain.RoomInfo>(requestMessage)); }
public Task <System.Tuple <Domain.IOccupant, Domain.RoomInfo> > EnterRoom(string name, Domain.IRoomObserver observer) { var requestMessage = new RequestMessage { InvokePayload = new IUser_PayloadTable.EnterRoom_Invoke { name = name, observer = (RoomObserver)observer } }; return(SendRequestAndReceive <System.Tuple <Domain.IOccupant, Domain.RoomInfo> >(requestMessage)); }