public void emitter_emitUserInfo(string json) { string[] args = JSON.JsonHelper.Deserialize <string[]>(json); if (args.Length < 3) { DispathWrongParametersResult(); return; } var jsonUserInfo = JSON.JsonHelper.Deserialize <UserInfo>(args[0]); var userInfo = new Radiumone.Connect.EmitterInfo.UserInfo() { UserID = jsonUserInfo.UserID, City = jsonUserInfo.City, Email = jsonUserInfo.Email, FirstName = jsonUserInfo.FirstName, LastName = jsonUserInfo.LastName, Phone = jsonUserInfo.Phone, State = jsonUserInfo.State, StreetAddress = jsonUserInfo.StreetAddress, UserName = jsonUserInfo.UserName, Zip = jsonUserInfo.Zip }; var otherInfo = OtherInfoFromJSON(args[1]); ExecuteAndWait(() => { Emitter.Instance.EmitUserInfo(userInfo, otherInfo); DispathOkResult(); }); }
public void emitter_emitUserInfo(string json) { string[] args = JSON.JsonHelper.Deserialize<string[]>(json); if (args.Length < 3) { DispathWrongParametersResult(); return; } var jsonUserInfo = JSON.JsonHelper.Deserialize<UserInfo>(args[0]); var userInfo = new Radiumone.Connect.EmitterInfo.UserInfo() { UserID = jsonUserInfo.UserID, City = jsonUserInfo.City, Email = jsonUserInfo.Email, FirstName = jsonUserInfo.FirstName, LastName = jsonUserInfo.LastName, Phone = jsonUserInfo.Phone, State = jsonUserInfo.State, StreetAddress = jsonUserInfo.StreetAddress, UserName = jsonUserInfo.UserName, Zip = jsonUserInfo.Zip }; var otherInfo = OtherInfoFromJSON(args[1]); ExecuteAndWait(() => { Emitter.Instance.EmitUserInfo(userInfo, otherInfo); DispathOkResult(); }); }