public IEnumerable <Models.AccessionRecord> GetAllIssuableAccRecords()
        {
            IEnumerable <AccessionRecord> accRecords = accRecordService.GetAllAccessionRecords();

            // Get all the acc. records which not returned
            IEnumerable <AccessionRecord> issuedRecords = this.GetAllIssuedItems().Where(i => i.IsReturned == false).Select(i => i.AccessionRecord);

            var retval = accRecords.Except(issuedRecords);

            return(retval);
        }
        // GET: AccessionRecords
        public ActionResult Index(String searchString = "", int?page = 1)
        {
            var accRecords = service.GetAllAccessionRecords();

            if (!String.IsNullOrEmpty(searchString))
            {
                accRecords = accRecords.Where(b => b.Item.Title.Contains(searchString));
            }

            if (page == null)
            {
                page = 1;
            }

            int pageSize   = 10;
            int pageNumber = (page ?? 1);

            accRecords = accRecords.OrderBy(ar => ar.AccessionRecordId).Skip((pageNumber - 1) * pageSize).Take(pageSize).ToList();

            return(View(service.GetAllAccessionRecords().ToList()));
        }
Пример #3
0
 // GET: AccessionRecords
 public ActionResult Index()
 {
     return(View(service.GetAllAccessionRecords().ToList()));
 }