Example #1
0
 public static string imprimirTiempo(this DateTime dt, FormatoTiempo formato)
 {
     if (formato == FormatoTiempo.STANDARD)
     {
         return(dt.ToShortTimeString());
     }
     return(dt.ToLongTimeString());
 }
        public List <string> Mensaje(List <EventosDTO> lstEventos)
        {
            List <string> lstMensajesEventos = new List <string>();

            foreach (var oEvento in lstEventos)
            {
                TimeSpan dtCompararTiempo = oEvento.dtTiempoEvento.Subtract(DateTime.Now);
                int      tiempo           = dtCompararTiempo.Days;
                var      tiempoAbs        = Math.Abs(tiempo);
                string   cTipoMensaje     = tiempo >= 0 ?  "ocurrirá dentro de": "ocurrió hace";
                string   cMensaje;

                cMensaje = $"{oEvento.cNombreEvento} {cTipoMensaje} {FormatoTiempo.FormarTiempo(oEvento.dtTiempoEvento)}";

                lstMensajesEventos.Add(cMensaje);
            }

            return(lstMensajesEventos);
        }