CVCalendarioViewModel
protocol CVCalendarioViewModel : CVCalendarViewDelegate
Representa un ViewModel que puede manejar un Calendario de CVCalendar para mostrar exámenes
-
Eventos que se mostraran en el calendario
Declaration
Swift
var eventos: [InfoEventoCalendario] { get }
-
Fecha actual del calendario, es igual a una fecha con el mes que se esta visualizando actualmente
Declaration
Swift
var fecha: Date { get }
-
Calendario que será manipulado
Declaration
Swift
var calendarioDelegate: CVCalendarView? { get set }
-
eventosMes
Extension methodEventos que se mostraran en el calendario en base al mes que indica la fecha. Ejemplo: Si el mes es Abril, se muestran los eventos que suceden en abril.
Declaration
Swift
var eventosMes: [InfoEventoCalendario] { get }
-
cargarMesSiguiente()
Extension methodPasa al siguiente mes
Declaration
Swift
func cargarMesSiguiente()
-
cargarMesAnterior()
Extension methodPasa al mes anterior
Declaration
Swift
func cargarMesAnterior()