public bool EsEstadoMasReciente(ICollection <HistorialEstadoTicket> historialEstados) { HistorialEstadoTicket historialMasAntiguo = historialEstados.OrderByDescending(x => x.FechaHoraDesde).Last(); return(historialMasAntiguo == this); }
public bool EsEstadoMasAntiguoYEnEjecucion(ICollection <HistorialEstadoTicket> historialEstados) { HistorialEstadoTicket historialMasAntiguo = historialEstados.Where(x => x.EsEnEjecucion()).OrderByDescending(x => x.FechaHoraDesde).First(); return(historialMasAntiguo == this); }