public override void CheckInUserAtPlace(Place place) { User currentUser = Engine.Instance.UserAccess.GetCurrentUser (); if (currentUser.IsAnonymousUser) return; lock (_clientWrapper.ClientLock) { var request = new CheckInRequest { Place = place }; _clientWrapper.Client.Put<CheckInRequestResponse>("CheckIns", request); } }
void CheckInUser(JsonServiceClient client, string userName, Place place) { LoginUser(client, userName); try { var request = new CheckInRequest { Place = place }; client.Put<CheckInRequestResponse>("CheckIns", request); System.Threading.Thread.Sleep(1000); } finally { LogoutUser(client); } }