private IList <Posts> GetAllPosts(string searchString) { using (var context = new PostServices()) { return(context.GetAllPosts(searchString)); } }
public void GetAllPosts_Test() { using (var svc = new PostServices()) { var result = svc.GetAllPosts(string.Empty); Assert.IsNotNull(result, @"Was expecting a non-null result set"); } }
private async Task DataGetter() { if (CrossConnectivity.Current.IsConnected) { var str = await PostServices.GetAllPosts(); var resback = JsonConvert.DeserializeObject <List <Post> >(str); list.ItemsSource = resback; } else { _ = DisplayAlert("", "لو سمحت شغل النت يا عمر", "OK"); } }
private void btn_search_Click_1(object sender, EventArgs e) { if (textBox_minPrice.Text == "" || textBox_maxPrice.Text == "") { MessageBox.Show("价格区间不能为空!"); return; } if (dateTimePicker_begin.Value.ToString() == "" || dateTimePicker_end.Value.ToString() == "") { MessageBox.Show("时间区间不能为空!"); return; } //搜索 if (textBox_searchInput.Text != "") { if (label_type.Text != "全部") { postsNow = PostServices.QueryByKeyword(textBox_searchInput.Text). Where(t => t.Type.ToString() == label_type.Text).ToList(); } else { postsNow = PostServices.QueryByKeyword(textBox_searchInput.Text); } } //筛选 postsNow = PostServices.ScreenByTime(dateTimePicker_begin.Value, dateTimePicker_end.Value, postsNow); postsNow = PostServices.ScreenByPrice(Convert.ToSingle(textBox_minPrice.Text), Convert.ToSingle(textBox_maxPrice.Text), postsNow); postsNow = PostServices.OrderByTimeAndPrice(comboBox_timeOrder.Text, comboBox_priceOrder.Text, postsNow); postsNow = postsNow.Where(p => p.PostType.ToString() == comboBox_postType.Text.ToString()).ToList(); dataGridView1.DataSource = postsNow; //还原 if (label_type.Text == "全部") { postsNow = PostServices.GetAllPosts(); } else { ItemTypes itemType = QueryItemTypeByBtnText(label_type.Text); postsNow = PostServices.QueryByItemType(itemType); } }
private async void DataGetter() { IsLoading = true; if (CrossConnectivity.Current.IsConnected) { var data = await PostServices.GetAllPosts(); if (data == null) { //Any 7aga } else { Posts = data; } IsOffline = false; } else { IsOffline = true; } IsLoading = false; }
private void btn_allPosts_Click(object sender, EventArgs e) { label_type.Text = "全部"; postsNow = PostServices.GetAllPosts(); dataGridView1.DataSource = postsNow; }
public ActionResult SearchPost(string searchString) { var result = postService.GetAllPosts().Where(c => c.Title.Contains(searchString) || c.PostContent.Contains(searchString)).ToList(); return(View("Index", result)); }