public IActionResult AddNewAddress(int id)
        {
            Address newAddress = new Address
            {
                Area         = "a",
                PostalCode   = 11111,
                StreetName   = "AAA",
                StreetNumber = 111
            };

            databaseContext.Add(newAddress);
            databaseContext.SaveChanges();

            int newAddressId = databaseContext.Addresses.Single(address => address == newAddress).Id;

            CustomerToAddressRelations relation = new CustomerToAddressRelations
            {
                AdressId = newAddressId,
                CustId   = id
            };

            databaseContext.Add(relation);
            databaseContext.SaveChanges();

            _logger.LogInformation("AddNewAddress called - Success");
            return(Ok("new address added"));
        }
        internal void AddAddress(Address addressToAdd, int custId, DatabaseContext databaseContext)
        {
            databaseContext.Add(addressToAdd);
            databaseContext.SaveChanges();

            var address     = databaseContext.Addresses.Last();
            var addressId   = address.Id;
            var newRelation = new CustomerToAddressRelations()
            {
                CustId = custId, AdressId = addressId
            };

            databaseContext.Add(newRelation);
            databaseContext.SaveChanges();
        }