/// <summary> /// Metoda pro mapování objektu získaného z Nominatimu na objekt Adress. Před užitím volejte metodu GetData(); /// </summary> public Address TransferData() { if (responseRoot == null) throw new InvalidOperationException(); NominatimResponseAddress nominatimResponseAddress = responseRoot.address; Address address = new Address(); address.City = nominatimResponseAddress.city; if(nominatimResponseAddress.postcode != null) address.PostalCode = Int32.Parse(nominatimResponseAddress.postcode); address.StreetNumber = nominatimResponseAddress.house_number; address.Country = nominatimResponseAddress.country; return address; }
/// <summary> /// Vloží nový záznam o hledání do databáze. /// </summary> /// public void WriteAddress(Address address) { db.Adress.Add(address); db.SaveChangesAsync(); }