public List <Turno> ExtraerTurnos(SolicitudAsistenciaTecnica solicitud) { var turnos = _cola.Where(e => e.Solicitud.Id.Equals(solicitud.Id)) .Select(e => e.Turno) .ToList(); _cola = Entradas.Where(e => !e.Solicitud.Id.Equals(solicitud.Id)).ToList(); return(turnos); }
public EstadisticasAsistenciasTecnicas Calcular(SolicitudAsistenciaTecnica solicitud) { return(new EstadisticasAsistenciasTecnicas( Id as EstadisticasAsistenciaId, TiempoInicio + Convert.ToDecimal(solicitud.Turno.Inicio.Subtract(DateTime.Now).TotalMinutes), TiempoDuracion + Convert.ToDecimal(solicitud.Turno.Duracion.TotalMinutes), TiempoFinalizacion + Convert.ToDecimal(DateTime.Now.Subtract(solicitud.Turno.Inicio).TotalMinutes) + Convert.ToDecimal(solicitud.Turno.Duracion.TotalMinutes), Calificacion, Cantidad + 1 )); }
public EstadisticaFallas Calcular(SolicitudAsistenciaTecnica solicitud) { throw new System.NotImplementedException(); }
public EntradaCola(Turno turno, SolicitudAsistenciaTecnica solicitud) : base(Entidades.Id.Empty) { Turno = turno; Solicitud = solicitud; }
public EntradaCola(ColaTurnoId id, Turno turno, SolicitudAsistenciaTecnica solicitud) : base(id) { Turno = turno; Solicitud = solicitud; }