Exemple #1
0
        public TableDataModel LoadData(UnitDeviceRequestModel model)
        {
            var devices = _dbContext.UnitDevices.Include(t => t.Device)
                          .Include(t => t.Unit).Include(t => t.AddUser).Where(t => t.UnitId == model.UnitId).ToList();

            if (!string.IsNullOrEmpty(model.Key))
            {
                devices = devices.Where(t => t.Device.Name.Contains(model.Key)).ToList();
            }
            List <UnitDeviceDTO> list = new List <UnitDeviceDTO>();

            foreach (var device in devices)
            {
                list.Add(ToDto(device));
            }


            var table = new TableDataModel()
            {
                count = list.Count,
                data  = list
            };

            return(table);
        }
Exemple #2
0
        public string DeviceLoadData([FromQuery] UnitDeviceRequestModel model)
        {
            var tableData = _unitSvc.LoadData(model);

            return(JsonHelper.ObjectToJSON(tableData));
        }