private static void PedirFoto(LogMensajeBase log) { log.TieneFoto = true; //var sender = new Sender.Sender(log.Dispositivo.TipoDispositivo.ColaDeComandos); DateTime from; DateTime to; if (log.FechaFin.HasValue) { to = log.FechaFin.Value; from = log.FechaFin.Value.AddSeconds(-log.Accion.SegundosFoto); if (log.Fecha > from) { from = log.Fecha; } } else { to = log.Fecha; from = log.Fecha.AddSeconds(-log.Accion.SegundosFoto); } //sender.SendRetrievePictures(log.Dispositivo.Id, from, to); MessageSender.CreateRetrievePictures(log.Dispositivo, new LogMensajeSaver()).AddDateRange(from, to).Send(); }
private void PedirFoto(LogMensajeBase log) { log.TieneFoto = true; DateTime from; DateTime to; if (log.FechaFin.HasValue) { to = log.FechaFin.Value; from = log.FechaFin.Value.AddSeconds(-log.Accion.SegundosFoto); if (log.Fecha > from) { from = log.Fecha; } } else { to = log.Fecha; from = log.Fecha.AddSeconds(-log.Accion.SegundosFoto); } MessageSender.CreateRetrievePictures(log.Dispositivo, this).AddDateRange(from, to).Send(); }