public void Search() { if (IsIdentifiant) { int id; if (!int.TryParse(MainSearchString, out id)) { return; } var client = Main.ClientsRepository.Get(id); if (client != null) { ClientsSearchResult = new ObservableCollection <Client> { client }; } } else { ClientsSearchResult = new ObservableCollection <Client>(); var searchresult = MainInteraction.SearchForClients(MainSearchString); foreach (var client in searchresult) { ClientsSearchResult.Add(client); } } if (ClientsSearchResult.Count == 1) { SelectedClient = ClientsSearchResult.FirstOrDefault(); } }
public void AddNewClient() { Clear(); SelectedClient = new Client { DateOfBirth = DateTime.Now.Subtract(new TimeSpan(6588, 0, 0, 0)) }; ClientsSearchResult.Add(SelectedClient); CanSeeDetails = true; SelectedClientTabIndex = 1; }