public static string GetAddressParam() { try { AddressParam addressParam = new AddressParam() { fullName = "朱锦兰", mobile = "18123759489", // phone = "0517-88990077", // postCode = "000000", provinceText = "广东省", address = "华南工业园金富二路一号兆峰轴承有限公司院内傲基仓库", // areaText = "p7", townText = "寮步镇", districtCode = "", cityText = "东莞市", }; return(JsonConvert.SerializeObject(addressParam)); } catch (Exception ex) { string msg = ex.Message; return(msg); } }
private void TestAddPersonToCommunityByNameAndAddress() { Console.WriteLine("# TestAddPersonToCommunityByNameAndAddress"); var communityPerson = PrivateCommunityClient().AddPersonToCommunity( NameParam.Create("Karius", "Davidsen"), AddressParam.Create("Úti í Bø", HouseNumber.Create(16), "Syðrugøta") ); PrintCommunityPerson(communityPerson); }
private void TestGetPersonMediumByNameAndAddress() { Console.WriteLine("# TestGetPersonMediumByNameAndAddress"); var person = MediumClient().GetPerson( NameParam.Create("Karius", "Davidsen"), AddressParam.Create("Úti í Bø", HouseNumber.Create(16), "Syðrugøta") ); PrintPerson(person); }
private static Eu.Xroad.UsFolkV3.Producer.AddressParam AddressParam(AddressParam address) { return(new Eu.Xroad.UsFolkV3.Producer.AddressParam() { street = address.Street, houseNumber = new Eu.Xroad.UsFolkV3.Producer.HouseNumber() { number = address.HouseNumber.Number, buildingCode = address.HouseNumber.HasLetter ? address.HouseNumber.Letter.Value.ToString() : null }, city = address.City }); }
public PersonSmall GetPerson(NameParam name, AddressParam address) { Util.RequireNonNull(name, "name"); Util.RequireNonNull(address, "address"); var method = new Eu.Xroad.UsFolkV3.Producer.GetPersonSmallByNameAndAddress() { request = Mapper.Mapper.NameAndAddressParam(name, address) }; var request = new Eu.Xroad.UsFolkV3.Producer.GetPersonSmallByNameAndAddressRequest() { client = clientHeader, service = ServiceHeader(method.GetType()), userId = userIdHeader, id = IdHeader(), issue = issueHeader, protocolVersion = protocolVersionHeader, GetPersonSmallByNameAndAddress = method }; return(Call( () => webService.GetPersonSmallByNameAndAddress(request), r => PersonMapper.Map(r.GetPersonSmallByNameAndAddressResponse) )); }
private string ParceParam(string param, AddressParam i) { string message = null; switch (i) { case AddressParam.Variable: //Variable _variable = param; break; case AddressParam.StartAddress: //Start-Address string addressHex = Regex.Match(param, @"[A-Fa-f0-9]+$").Value; //Если адрес не найден то заполняется нулем try { _startAddress = uint.Parse(addressHex, NumberStyles.HexNumber, CultureInfo.InvariantCulture); } catch (Exception ex) { message = String.Format("{1}{0}Неверный формат адреса: '{2}'{0}Ожидается '&Hxxxx', где xxxx - адрес в hex формате.", Environment.NewLine, ex.Message, param); _startAddress = 0; } break; case AddressParam.X: //X try { _X = int.Parse(param, NumberStyles.Integer, CultureInfo.InvariantCulture); } catch (Exception ex) { message = String.Format("{1}{0}Неверный формат параметра: '{2}'{0}Ожидается 'X', где X - целое, положительное число.", Environment.NewLine, ex.Message, param); _X = -1; } break; case AddressParam.Y: //Y try { _Y = int.Parse(param, NumberStyles.Integer, CultureInfo.InvariantCulture); } catch (Exception ex) { message = String.Format("{1}{0}Неверный формат параметра: '{2}'{0}Ожидается 'Y', где Y - целое, положительное число.", Environment.NewLine, ex.Message, param); _Y = -1; } break; case AddressParam.MapSize: //Map size try { _mapSize = int.Parse(param, NumberStyles.Integer, CultureInfo.InvariantCulture); } catch (Exception ex) { message = String.Format("{1}{0}Неверный формат параметра: '{2}'{0}Ожидается 'n', где n - целое, положительное число.", Environment.NewLine, ex.Message, param); _mapSize = -1; } break; case AddressParam.Value: //value try { _value = float.Parse(param, NumberStyles.Float, CultureInfo.InvariantCulture); } catch (Exception ex) { message = String.Format("{1}{0}Неверный формат параметра: '{2}'{0}Ожидается 'n', где n - положительное число.", Environment.NewLine, ex.Message, param); _value = -1; } break; case AddressParam.MapName: //Map-name _mapName = param; break; case AddressParam.MapComment: //Comment _comment = param; break; default: break; } return(message); }
public Request() { this.Method = METHOD_NAME; this.Id = Guid.NewGuid().ToString(); this.Params = new AddressParam(); }
public Request() { this.Method = METHOD_NAME; this.Id = Guid.NewGuid().ToString(); this.Params = new AddressParam(); }
public static Eu.Xroad.UsFolkV3.Producer.NameAndAddressParam NameAndAddressParam(NameParam name, AddressParam address) { return(new Eu.Xroad.UsFolkV3.Producer.NameAndAddressParam() { name = NameParam(name), address = AddressParam(address) }); }
private string ParceParam(string param, AddressParam i) { string message = null; switch (i) { case AddressParam.Variable: //Variable _variable = param; break; case AddressParam.StartAddress: //Start-Address string addressHex = Regex.Match(param, @"[A-Fa-f0-9]+$").Value; //Если адрес не найден то заполняется нулем try { _startAddress = uint.Parse(addressHex, NumberStyles.HexNumber, CultureInfo.InvariantCulture); } catch (Exception ex) { message = String.Format("{1}{0}Неверный формат адреса: '{2}'{0}Ожидается '&Hxxxx', где xxxx - адрес в hex формате.", Environment.NewLine, ex.Message, param); _startAddress = 0; } break; case AddressParam.X: //X try { _X = int.Parse(param, NumberStyles.Integer, CultureInfo.InvariantCulture); } catch (Exception ex) { message = String.Format("{1}{0}Неверный формат параметра: '{2}'{0}Ожидается 'X', где X - целое, положительное число.", Environment.NewLine, ex.Message, param); _X = -1; } break; case AddressParam.Y: //Y try { _Y = int.Parse(param, NumberStyles.Integer, CultureInfo.InvariantCulture); } catch (Exception ex) { message = String.Format("{1}{0}Неверный формат параметра: '{2}'{0}Ожидается 'Y', где Y - целое, положительное число.", Environment.NewLine, ex.Message, param); _Y = -1; } break; case AddressParam.MapSize: //Map size try { _mapSize = int.Parse(param, NumberStyles.Integer, CultureInfo.InvariantCulture); } catch (Exception ex) { message = String.Format("{1}{0}Неверный формат параметра: '{2}'{0}Ожидается 'n', где n - целое, положительное число.", Environment.NewLine, ex.Message, param); _mapSize = -1; } break; case AddressParam.Value: //value try { _value = float.Parse(param, NumberStyles.Float, CultureInfo.InvariantCulture); } catch (Exception ex) { message = String.Format("{1}{0}Неверный формат параметра: '{2}'{0}Ожидается 'n', где n - положительное число.", Environment.NewLine, ex.Message, param); _value = -1; } break; case AddressParam.MapName: //Map-name _mapName = param; break; case AddressParam.MapComment: //Comment _comment = param; break; default: break; } return message; }