コード例 #1
0
        public PartialViewResult ListNew(DataAccess.Entity.VehicleAuthAuditRequest query)
        {
            var manager = new VehicleTypeCertificationAuditLogManager();
            var result  = manager.SelectVehicleAuditInfo(query);

            ViewBag.Query = query;
            var logs    = manager.SelectLogs(result.Select(_ => _.CarId).ToList());
            var logsDic = logs.ToDictionary(_ => _.CarId, _ => _);

            ViewBag.LogsDic = logsDic;
            return(PartialView(result));
        }
コード例 #2
0
        public PartialViewResult ListNew(DataAccess.Entity.VehicleAuthAuditRequest query)
        {
            var manager = new VehicleTypeCertificationAuditLogManager();
            var result  = manager.SelectVehicleAuditInfo(query);

            ViewBag.Query = query;
            var logs    = manager.SelectLogs(result.Select(_ => _.CarId).ToList());
            var logsDic = logs.ToDictionary(_ => _.CarId, _ => _);

            ViewBag.LogsDic = logsDic;
            System.Linq.LinqExtensions.ForEach(result, p =>
            {
                p.MaskedCarNumber = p.CarNumber?.ToDataMaskingString(2, 2);
                p.MaskedEngineNo  = p.EngineNo?.ToDataMaskingString(2, 2);
                p.MaskedMobile    = p.Mobile?.ToDataMaskingString(3, 4);
                p.MaskedVinCode   = p.VinCode?.ToDataMaskingString(3, 4);
            });
            return(PartialView(result));
        }