Ejemplo n.º 1
0
        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));
            }
        }
Ejemplo n.º 2
0
        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);
            }
        }