Exemplo n.º 1
0
        public async Task <SearchContactResultModel> SearchContacts(SearchContactModel model, string token)
        {
            var response = await _requestProvider
                           .GetAsync <SearchContactModel, SearchContactResultModel>(model, UrlAddress.SearchContacts, token);

            return(response as SearchContactResultModel);
        }
Exemplo n.º 2
0
        private void btnSearch_Click(object sender, RoutedEventArgs e)
        {
            var searchModel = new SearchContactModel()
            {
                FirstName = tbSearchFirstName.Text,
                LastName  = tbSearchLastName.Text
            };

            contacts = webApiCommunication.SearchContacts(searchModel).Result;
        }
Exemplo n.º 3
0
        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));
        }
Exemplo n.º 4
0
        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);
        }
Exemplo n.º 5
0
        public MainWindow()
        {
            InitializeComponent();


            var searchModel = new SearchContactModel()
            {
                FirstName = string.Empty,
                LastName  = string.Empty
            };

            //contacts = webApiCommunication.SearchContacts(searchModel).Result;
            lvContacts.ItemsSource = contacts;
        }
Exemplo n.º 6
0
        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);
        }
Exemplo n.º 7
0
        public IList <ContactViewModel> SearchContacts(SearchContactModel searchModel)
        {
            IList <ContactViewModel> contacts = contactService.SearchContacts(searchModel);

            return(contacts);
        }