public ServiceRequestStatus RegisterInterestInApp(string recipientEmailAddress) { var app = ApplicationState.Current; ServiceRequestStatus rtnStatus = new ServiceRequestStatus(); lock (_lock) { this.Log("Service request for registering interest", recipientEmailAddress, 3); WebServiceJsonRequestStatus status = ServerJsonRequest("RegisterInterestInApp", new RegisterInterestInAppModel() { rid = app.ResponderId, reg = app.ResponderRegion, apn = app.APNSId, InterestedParty = recipientEmailAddress }); if (status.Success) { ResponseModel response = status.Response.ToObject <ResponseModel> (); rtnStatus.Success = response.Success; } else { rtnStatus.Success = status.Success; } } return(rtnStatus); }
public ServiceRequestStatus RegisterForAPNS(string apnsId) { var app = ApplicationState.Current; ServiceRequestStatus rtnStatus = new ServiceRequestStatus(); lock (_lock) { this.Log("Service request for APNS registration", apnsId, 2); WebServiceJsonRequestStatus status = ServerJsonRequest("RegisterForAPNS", new RequestModelBase() { rid = app.ResponderId, reg = app.ResponderRegion, apn = apnsId }); rtnStatus.Success = status.Success; } return(rtnStatus); }