private void SaveFilterOptions() { var filterOptions = new DataTables.FilterOptionsTb(); filterOptions.AgeMin = UserDetails.AgeMin; filterOptions.AgeMax = UserDetails.AgeMax; filterOptions.Gender = UserDetails.Gender; filterOptions.Location = UserDetails.Location; filterOptions.IsOnline = UserDetails.SwitchState; filterOptions.Distance = UserDetails.Located.ToString(); filterOptions.Language = UserDetails.Language; filterOptions.Ethnicity = UserDetails.Ethnicity; filterOptions.Religion = UserDetails.Religion; filterOptions.RelationShip = UserDetails.RelationShip; filterOptions.Smoke = UserDetails.Smoke; filterOptions.Drink = UserDetails.Drink; filterOptions.Body = UserDetails.Body; filterOptions.FromHeight = UserDetails.FromHeight; filterOptions.ToHeight = UserDetails.ToHeight; filterOptions.Interest = UserDetails.Interest; filterOptions.Education = UserDetails.Education.ToString(); filterOptions.Pets = UserDetails.Pets.ToString(); var dbDatabase = new SqLiteDatabase(); dbDatabase.InsertOrUpdateFilter_Options(filterOptions); dbDatabase.Dispose(); }
public void ResetAllFilters() { var filterOptions = new DataTables.FilterOptionsTb(); UserDetails.AgeMin = GlobalConstants.FilterOptionAgeMin; UserDetails.AgeMax = GlobalConstants.FilterOptionAgeMax; UserDetails.Gender = GlobalConstants.FilterOptionGender; UserDetails.Location = ""; UserDetails.SwitchState = GlobalConstants.FilterOptionIsOnline; UserDetails.Located = GlobalConstants.FilterOptionDistance; UserDetails.Language = GlobalConstants.FilterOptionLanguage; UserDetails.Ethnicity = ""; UserDetails.Religion = ""; UserDetails.RelationShip = ""; UserDetails.Smoke = ""; UserDetails.Drink = ""; UserDetails.Body = ""; UserDetails.FromHeight = GlobalConstants.FilterOptionFromHeight; UserDetails.ToHeight = GlobalConstants.FilterOptionToHeight; UserDetails.Interest = ""; UserDetails.Education = ""; UserDetails.Pets = ""; SaveFilterOptions(); LoadFilterOptionsData(); BasicTab.SetLocalData(); BackgroundTab.SetLocalData(); LooksTab.SetLocalData(); MoreTab.SetLocalData(); LifestyleTab.SetLocalData(); }