コード例 #1
0
        public async Task OnGetAsync()
        {
            Records = await _mapper.ProjectTo <vm_采购询价>(_pinhua2.tb_报价表)
                      .Where(m => m.业务类型 == "采购询价").OrderByDescending(m => m.交期).ThenByDescending(m => m.单号).ToListAsync();

            RecordsDs = await _mapper.ProjectTo <vm_采购询价D>(_pinhua2.tb_报价表D)
                        .Where(m => Records.Any(r => r.RecordId == m.RecordId)).OrderByDescending(m => m.RecordId).ThenBy(m => m.RN).ToListAsync();

            templateModel = new _CRUD_Template_Model_Index
            {
                RecordMains = new _CRUD_Template_Model_Details
                {
                    Title = "采购询价",
                    Data  = Records.Cast <object>()
                },
                RecordDetailsArray = new List <_CRUD_Template_Model_Details>
                {
                    new _CRUD_Template_Model_Details
                    {
                        Title = "明细",
                        Url   = "/api/mm/询价/",
                        Data  = RecordsDs
                    },
                },
            };
        }
コード例 #2
0
ファイル: GroupRecord.cs プロジェクト: benamehdi7/tesv-snip
 public override bool While(Predicate <BaseRecord> action)
 {
     if (!base.While(action))
     {
         return(false);
     }
     return(Records.Cast <BaseRecord>().All(r => r.While(action)));
 }