Exemplo n.º 1
0
        public DateInterval GetTimeStamp()
        {
            DateTime?timeStamp = null;

            // Берем из базы
            using (var db = new DataContext())
            {
                timeStamp = db.VideoReg.FirstOrDefault(x => x.BrigadeCode == BrigadeCode)?.ChannelTimeStamp;
            }

            // Если нету в базе ищем в папке
            if (timeStamp == null)
            {
                timeStamp = LocalFolder.GetMaxDate(LocalDir);
            }

            var res = new DateInterval(timeStamp ?? DateTime.MinValue, DateTime.MaxValue);

            return(res);
        }
Exemplo n.º 2
0
        public DateInterval GetTimeStamp()
        {
            DateTime?timeStamp = null;

            using (var db = new DataContext())
            {
                timeStamp = db.Camera
                            .FirstOrDefault(x => x.VideoReg.BrigadeCode == BrigadeCode && x.Num == CameraNum)
                            ?.TimeStamp;
            }

            // Если нету в базе ищем в папке
            if (timeStamp == null)
            {
                timeStamp = LocalFolder.GetMaxDate(LocalDir);
            }

            var res = new DateInterval(timeStamp ?? DateTime.MinValue, DateTime.MaxValue);

            return(res);
        }