Exemplo n.º 1
0
        public ActionResult Index(RepairTableRequest request)//报修
        {
            request.Workcell = LoginInfo.Workcell;
            var model = this.ToolManageService.GetRepairTableList(request);

            return(View(model));
        }
Exemplo n.º 2
0
 public IEnumerable <RepairTable> GetRepairTableList(RepairTableRequest request = null)
 {
     request = request ?? new RepairTableRequest();
     using (var dbContext = new ToolManageDbContext())
     {
         IQueryable <RepairTable> RepairTables = dbContext.RepairTables;
         if (request != null)
         {
             if (!string.IsNullOrEmpty(request.Code))
             {
                 RepairTables = RepairTables.Where(u => u.Code.Contains(request.Code));
             }
             if (request.SeqID != 0)
             {
                 RepairTables = RepairTables.Where(u => u.SeqID == request.SeqID);
             }
             if (request.Workcell != 0)
             {
                 RepairTables = RepairTables.Where(u => u.Workcell == request.Workcell);
             }
         }
         return(RepairTables.OrderByDescending(u => u.ID).ToPagedList(request.PageIndex, request.PageSize));
     }
 }