public void TestMethodQueryMail() { EmailQueryFilter filter = new EmailQueryFilter() { PageIndex = 1, PageSize = 100 }; var data = EmailAndSMSService.Instance.QueryMail(filter); }
public QueryResult QueryEmail(EmailQueryFilter query) { int totalCount; return(new QueryResult() { Data = ObjectFactory <IEmailQueryDA> .Instance.Query(query, out totalCount), TotalCount = totalCount }); }
private void DataGrid_LoadingDataSource(object sender, Newegg.Oversea.Silverlight.Controls.Data.LoadingDataEventArgs e) { filter = viewModel.ConvertVM <EmailQueryVM, EmailQueryFilter>(); filter.PagingInfo = new PagingInfo() { PageSize = e.PageSize, PageIndex = e.PageIndex, SortBy = e.SortField }; facade.Query(filter, (obj, args) => { if (args.FaultsHandle()) { return; } DataGrid.ItemsSource = args.Result.Rows; DataGrid.TotalCount = args.Result.TotalCount; }); }
public EmailQuery() { filter = new EmailQueryFilter(); viewModel = new EmailQueryVM(); InitializeComponent(); }
public void Query(EmailQueryFilter request, EventHandler <RestClientEventArgs <dynamic> > callback) { string relativeUrl = "/CustomerService/Email/Query"; restClient.QueryDynamicData(relativeUrl, request, callback); }
/// <summary> /// 查询邮件 /// </summary> /// <param name="filter">查询条件</param> /// <returns></returns> public QueryResult <EmailEntity> QueryMail(EmailQueryFilter filter) { return(EmailProcessor.Instance.QueryMail(filter)); }