public DiscoverySettingsContract ToContract(IDiscoverySettings model)
        {
            var contract = new DiscoverySettingsContract
            {
                DiscoveryEnabled = model.DiscoveryEnabled,
                SearchLocationLongitude = model.SearchLocationLongitude,
                SearchLocationLatitude = model.SearchLocationLatitude,
                ShowAgeMax = model.ShowAgeMax,
                ShowAgeMin = model.ShowAgeMin,
                ShowMe = (GenderContract) ((int) model.ShowMe),
                SearchDistanceMiles = model.SearchDistanceMiles
            };

            return contract;
        }
 public async Task Put(long userId, IDiscoverySettings discoverySettings)
 {
     await _discoverySettingsRepository.Put(userId, discoverySettings);
 }