public UberstrikeUserView GetMember(string authToken) { using (var bytes = new MemoryStream()) { StringProxy.Serialize(bytes, authToken); var data = Channel.GetMember(bytes.ToArray()); using (var inBytes = new MemoryStream(data)) return(UberstrikeUserViewProxy.Deserialize(inBytes)); } }
byte[] IUserWebServiceContract.GetMember(byte[] data) { try { using (var bytes = new MemoryStream(data)) { var authToken = StringProxy.Deserialize(bytes); var view = OnGetMember(authToken); using (var outBytes = new MemoryStream()) { UberstrikeUserViewProxy.Serialize(outBytes, view); return(outBytes.ToArray()); } } } catch (Exception ex) { Log.Error("Unable to handle GetMember request:"); Log.Error(ex); return(null); } }