Ejemplo n.º 1
0
 public void TestMethodQueryMail()
 {
     EmailQueryFilter filter = new EmailQueryFilter()
     {
         PageIndex = 1,
         PageSize  = 100
     };
     var data = EmailAndSMSService.Instance.QueryMail(filter);
 }
Ejemplo n.º 2
0
        public QueryResult QueryEmail(EmailQueryFilter query)
        {
            int totalCount;

            return(new QueryResult()
            {
                Data = ObjectFactory <IEmailQueryDA> .Instance.Query(query, out totalCount),
                TotalCount = totalCount
            });
        }
Ejemplo n.º 3
0
 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;
     });
 }
Ejemplo n.º 4
0
 public EmailQuery()
 {
     filter    = new EmailQueryFilter();
     viewModel = new EmailQueryVM();
     InitializeComponent();
 }
Ejemplo n.º 5
0
        public void Query(EmailQueryFilter request, EventHandler <RestClientEventArgs <dynamic> > callback)
        {
            string relativeUrl = "/CustomerService/Email/Query";

            restClient.QueryDynamicData(relativeUrl, request, callback);
        }
Ejemplo n.º 6
0
 /// <summary>
 /// 查询邮件
 /// </summary>
 /// <param name="filter">查询条件</param>
 /// <returns></returns>
 public QueryResult <EmailEntity> QueryMail(EmailQueryFilter filter)
 {
     return(EmailProcessor.Instance.QueryMail(filter));
 }