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)); }
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)); }