public async Task <AddFriendResult> DoAddFriend(AddFriendInfo request) { try { return(await _dataExchange.DoDataExchange <AddFriendResult, AddFriendInfo>(request, CmdName)); } catch (Exception e) { return(new AddFriendResult(false, e.Message)); } }
public async Task <AddFriendResult> DoAddFriend(AddFriendInfo request) { try { dynamic requestInfo = request; var result = await DataExchange.DoDataExchange((object)requestInfo); AddFriendResult retVal = result.ToObject <AddFriendResult>(); return(retVal); } catch (Exception e) { return(new AddFriendResult(false, e.Message)); } }
public async Task <AddFriendResult> DoAddFriend(AddFriendInfo request) { try { if (!Misc.IsValideUserName(request.FriendName)) { throw new Exception( "Invalid User Name, only letters and digits allowed, minimum length is 3 char and maximum length is 15 char!"); } dynamic requestInfo = request; var result = await DataExchange.DoDataExchange((object)requestInfo); AddFriendResult retVal = result.ToObject <AddFriendResult>(); return(retVal); } catch (Exception e) { return(new AddFriendResult(false, e.Message)); } }