private void Button_Click(object sender, RoutedEventArgs e) { ClientDto obj = ((FrameworkElement)sender).DataContext as ClientDto; var contracts = ContractFactory.GetContractsByClientsName(obj.FullName); Switcher.Switch(new ContractsPage(contracts)); }
public void SearchButtonClick(object sender, RoutedEventArgs e) { var clientName = this.clientName.Text; var personalId = this.personalId.Text; var city = this.city.Text; if (clientName != "First Name") { var contracts = ContractFactory.GetContractsByClientsName(clientName); Switcher.Switch(new ContractsPage(contracts)); } if (personalId != "Personal Id") { var contracts = ContractFactory.GetContractsByClientsPersonalId(int.Parse(personalId)); Switcher.Switch(new ContractsPage(contracts)); } if (city != "City") { var contracts = ContractFactory.GetContractsByTown(city); Switcher.Switch(new ContractsPage(contracts)); } }