public async Task <BookingAppBackend.Model.Airlines.Airline> EditAirlineAsync(AirlineParameter airline)
        {
            if (airline.Address != null)
            {
                if (!string.IsNullOrWhiteSpace(airline.Address.City) && !string.IsNullOrWhiteSpace(airline.Address.Country) && !string.IsNullOrWhiteSpace(airline.Address.Street) && !string.IsNullOrWhiteSpace(airline.Address.ZipCode))
                {
                    HttpClient client = new HttpClient();

                    var link = $"qq=city={HttpUtility.UrlEncode(airline.Address.City)};country={HttpUtility.UrlEncode(airline.Address.Country)};street={HttpUtility.UrlEncode(airline.Address.Street)};postalCode={HttpUtility.UrlEncode(airline.Address.ZipCode)};houseNumber={airline.Address.StreetNo}";

                    HttpResponseMessage response = await client.GetAsync("https://geocode.search.hereapi.com/v1/geocode?" + link + "&apiKey=_e_CFfK2-tpCb_Yn48j1u9lqkFVBhEOp2Uf2l_0owqE");

                    response.EnsureSuccessStatusCode();
                    var temp3 = await response.Content.ReadAsStringAsync();

                    var here = await JsonSerializer.DeserializeAsync <HEREMapsResponse>(await response.Content.ReadAsStreamAsync());

                    if (here != null && here.items != null && here.items.Count > 0)
                    {
                        foreach (var a in here.items)
                        {
                            if (a.position != null)
                            {
                                airline.Address.Latitude  = a.position.lat;
                                airline.Address.Longitude = a.position.lng;
                            }
                        }
                    }
                    else
                    {
                        airline.Address.Latitude  = 0;
                        airline.Address.Longitude = 0;
                    }
                }
                else
                {
                    airline.Address.Latitude  = 0;
                    airline.Address.Longitude = 0;
                }
            }
            var ret = await repo.EditAirline(airline);

            await unitOfWork.CompleteAsync();

            return(ret);
        }