private void ConvertClients() { _clientRepository = new CustomerCompanyRepository(); if (FilterInputString != null) { var CustomerCompaniesList = _clientRepository.GetCompanies().Where(c => c.IsArchived == false).Select(c => new ClientViewModel(c)).Where(f => f.NameCompany.Contains(FilterInputString)).Skip(FestivalPage).Take(5).ToList(); CustomerCompanies = new ObservableCollection <ClientViewModel>(CustomerCompaniesList); RaisePropertyChanged("CustomerCompanies"); } else { var CustomerCompaniesList = _clientRepository.GetCompanies().Where(c => c.IsArchived == false).Select(c => new ClientViewModel(c)).Skip(FestivalPage).Take(5).ToList(); CustomerCompanies = new ObservableCollection <ClientViewModel>(CustomerCompaniesList); RaisePropertyChanged("CustomerCompanies"); } }
public CustomerService(ICustomerCompanyRepository customerCompanyRepository, IContactRepository contactRepository) { if (customerCompanyRepository == null) { throw new ArgumentNullException(nameof(customerCompanyRepository)); } _customerCompanyRepository = customerCompanyRepository; if (contactRepository == null) { throw new ArgumentNullException(nameof(contactRepository)); } _contactRepository = contactRepository; }