¿Cómo puedo vincular las casillas de verificación a la propiedad Lista <int> de un modelo de vista?

He estado leyendo varias publicaciones sobre modelos de vista y casillas de verificación, pero mi cerebro está empezando a bloquearse y necesito un pequeño empujón en la dirección correcta.

Aquí está mi modelo de vista simplificada. Tengo casillas de verificación que necesitan llenar las listas con sus valores. No creo que esto pueda suceder automágicamente. No estoy seguro de cómo cerrar la brecha entre una matriz de valores de cadena y una lista correctamente. Sugerencias?

public int AlertId { get; set; }

public List<int> UserChannelIds { get; set; }

public List<int> SharedChannelIds { get; set; }

public List<int> SelectedDays { get; set; }

Respuestas a la pregunta(3)

Su respuesta a la pregunta