public async Task <SearchContactResultModel> SearchContacts(SearchContactModel model, string token) { var response = await _requestProvider .GetAsync <SearchContactModel, SearchContactResultModel>(model, UrlAddress.SearchContacts, token); return(response as SearchContactResultModel); }
private void btnSearch_Click(object sender, RoutedEventArgs e) { var searchModel = new SearchContactModel() { FirstName = tbSearchFirstName.Text, LastName = tbSearchLastName.Text }; contacts = webApiCommunication.SearchContacts(searchModel).Result; }
public ActionResult SearchContact(int?id) { var m = new SearchContactModel(); UpdateModel <ISearchContactFormBindable>(m); if (id.HasValue) { m.Page = id; return(PartialView("SearchContactRows", m)); } return(PartialView(m)); }
public async Task <IList <ContactViewModel> > SearchContacts(SearchContactModel searchModel) { IList <ContactViewModel> contacts = null; HttpResponseMessage response = await client.PostAsJsonAsync( "api/Contact/SearchContact", searchModel); if (response.IsSuccessStatusCode) { contacts = await response.Content.ReadAsAsync <IList <ContactViewModel> >(); } return(contacts); }
public MainWindow() { InitializeComponent(); var searchModel = new SearchContactModel() { FirstName = string.Empty, LastName = string.Empty }; //contacts = webApiCommunication.SearchContacts(searchModel).Result; lvContacts.ItemsSource = contacts; }
public IList <ContactViewModel> SearchContacts(SearchContactModel model) { IList <ContactViewModel> viewModels = new List <ContactViewModel>(); var contacts = context.Contacts.Where(x => (model.FirstName == string.Empty || x.FirstName == model.FirstName) && (model.LastName == string.Empty || x.LastName == model.LastName)).ToList(); foreach (var contact in contacts) { viewModels.Add(Map(contact)); } return(viewModels); }
public IList <ContactViewModel> SearchContacts(SearchContactModel searchModel) { IList <ContactViewModel> contacts = contactService.SearchContacts(searchModel); return(contacts); }