public async void CreateAddress(UserInfo userInfo, PlaceOfBirthViewModel model)
        {
            Address placeOfBirth = new Address {
                CountryId = model.CountryId, City = model.City, UserInfoId = userInfo.Id, AddressType = GetAddressType(AddressTypesEnum.BirthAddress)
            };
            await context.Addresses.AddAsync(placeOfBirth);

            context.SaveChanges();
        }
        public Address AddressEdit(UserInfo user, PlaceOfBirthViewModel model)
        {
            Address address = FindBirthAddressByUserInfoId(user.Id);

            address.CountryId = model.CountryId;
            address.City      = model.City;
            context.Addresses.Update(address);
            context.SaveChanges();
            return(address);
        }
 private PlaceOfBirthViewModel countryUserEmpty(PlaceOfBirthViewModel birthAddress, Address address)
 {
     if (birthAddress.CountryId == null)
     {
         birthAddress.CountryName = string.Empty;
     }
     else
     {
         birthAddress.CountryName = address.Country.CountryName;
     }
     return(birthAddress);
 }