Beispiel #1
0
        public VmCoordinate GetCoordinates(VmGetCoordinatesForAddressIn model)
        {
            var newGuid     = Guid.NewGuid();
            var addressInfo = new AddressInfo()
            {
                Id = newGuid, MunicipalityCode = model.MunicipalityCode, Street = model.StreetName, StreetNumber = model.StreetNumber
            };

            var coordinatesResult = mapServiceProvider.GetCoordinates(new List <AddressInfo>()
            {
                addressInfo
            }).Result.First();
            var coordinate = new VmCoordinate()
            {
                CoordinateState = coordinatesResult.State.ToString(),
                Longitude       = coordinatesResult.Longitude ?? 0,
                Latitude        = coordinatesResult.Latitude ?? 0,
                IsMain          = true,
                Id = model.MainCoordinateId ?? Guid.NewGuid()
            };

            return(coordinate);
        }
 private string prepareCoordinates(VmCoordinate coord)
 {
     return((coord != null && coord.X > 0 && coord.Y > 0) ? coord.X + "/" + coord.Y : " ");
 }