Exemple #1
0
        public IActionResult Index(int page           = 1,
                                   int deviceId       = 0,
                                   double minDisox    = 0, double maxDisox    = 0,
                                   double minOrp      = 0, double maxOrp      = 0,
                                   double minPh       = 0, double maxPh       = 0,
                                   double minPressure = 0, double maxPressure = 0)
        {
            var allInfo = _context.Information.ToList();

            allInfo = Filter(allInfo, deviceId, minDisox, maxDisox, minOrp, maxOrp, minPh, maxPh, minPressure, maxPressure);

            var lastPage = (int)Math.Ceiling((double)allInfo.Count() / 20);

            allInfo = allInfo.OrderByDescending(x => x.CreatedAt).ToList();

            allInfo = Paginate(allInfo, page);


            var model = new InformationIndexVM()
            {
                Information = allInfo,
                Page        = page,
                LastPage    = lastPage,
                Devices     = _context.Devices.ToList(),
                deviceId    = deviceId,
                maxDisox    = maxDisox,
                maxOrp      = maxOrp,
                maxPh       = maxPh,
                maxPressure = maxPressure,
                minPh       = minPh,
                minDisox    = minDisox,
                minOrp      = minOrp,
                minPressure = minPressure
            };

            return(View("Index", model));
        }
Exemple #2
0
        public IActionResult Index(int page        = 1,
                                   string name     = "",
                                   string location = "",
                                   string desc     = "")
        {
            var allInfo = _context.Information.ToList();

            allInfo.OrderByDescending(x => x.CreatedAt);

            var lastPage = (int)Math.Ceiling((double)allInfo.Count() / 20);


            allInfo = Paginate(allInfo, page);


            var model = new InformationIndexVM()
            {
                Information = allInfo,
                Page        = page,
                LastPage    = lastPage,
            };

            return(View("Index", model));
        }