public TableQuery <DeviceSpotEntity> GetLastSpotQuery(DeviceEntity deviceEntity)
        {
            var partitionKey = DeviceSpotEntity.GetPartitionKey(deviceEntity);

            return(new TableQuery <DeviceSpotEntity>().Where(
                       TableQuery.GenerateFilterCondition(nameof(deviceEntity.PartitionKey), QueryComparisons.Equal,
                                                          partitionKey))
                   .Take(1));
        }
        private static DeviceSpotEntity CreateDeviceSpot(DeviceEntity device)
        {
            var deviceSpot = new DeviceSpotEntity()
            {
                DeviceEntity = device,
                Date         = DateTime.UtcNow
            };

            deviceSpot.UpdateTableKeys();
            return(deviceSpot);
        }