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 : " "); }