Beispiel #1
0
        public QueryResult QueryRefundReqest(RefundRequestQueryFilter query)
        {
            int totalCount;

            return(new QueryResult()
            {
                Data = ObjectFactory <IRefundRequestQueryDA> .Instance.Query(query, out totalCount),
                TotalCount = totalCount
            });
        }
 private void dataGrid1_LoadingDataSource(object sender, Newegg.Oversea.Silverlight.Controls.Data.LoadingDataEventArgs e)
 {
     filter            = viewModel.ConvertVM <RefundRequestVM, RefundRequestQueryFilter>();
     filter.PagingInfo = new PagingInfo()
     {
         PageSize  = e.PageSize,
         PageIndex = e.PageIndex,
         SortBy    = e.SortField
     };
     facade.Query(filter, (obj, args) =>
     {
         if (args.FaultsHandle())
         {
             return;
         }
         dataGrid1.ItemsSource = args.Result.Rows.ToList();
         dataGrid1.TotalCount  = args.Result.TotalCount;
     });
 }
Beispiel #3
0
        public void Query(RefundRequestQueryFilter request, EventHandler <RestClientEventArgs <dynamic> > callback)
        {
            string relativeUrl = "/CustomerService/RefundReqest/Query";

            restClient.QueryDynamicData(relativeUrl, request, callback);
        }
 public RefundRequestQuery()
 {
     viewModel = new RefundRequestVM();
     filter    = new RefundRequestQueryFilter();
     InitializeComponent();
 }