@model IEnumerable @{ ViewData["Title"] = "Miembros de la Iglesia"; }

Miembros en Propiedad

Gestión de miembros de la congregación

Nuevo Miembro
Total Miembros

@Model.Count()

Bautizados en el Espíritu Santo

@Model.Count(m => m.BautizadoEspirituSanto)

Grupos de Trabajo

@Model.Where(m => m.GrupoTrabajoId.HasValue).GroupBy(m => m.GrupoTrabajoId).Count()

@if (!Model.Any()) { } @foreach (var miembro in Model) { }
Foto Nombre Completo Fecha de Nacimiento Grupo de Trabajo Bautizado E.S. Teléfono Fecha Ingreso Acciones
No hay miembros registrados
@if (!string.IsNullOrEmpty(miembro.FotoUrl)) { @miembro.NombreCompleto } else { } @miembro.NombreCompleto @if (miembro.FechaNacimiento.HasValue) { @miembro.FechaNacimiento.Value.ToString("dd/MM/yyyy")
@{ var edad = DateTime.Today.Year - miembro.FechaNacimiento.Value.Year; if (miembro.FechaNacimiento.Value.ToDateTime(TimeOnly.MinValue) > DateTime.Today.AddYears(-edad)) edad--; } @edad años } else { - }
@if (!string.IsNullOrEmpty(miembro.GrupoTrabajoNombre)) { @miembro.GrupoTrabajoNombre } else { Sin grupo } @if (miembro.BautizadoEspirituSanto) { } else { } @if (!string.IsNullOrEmpty(miembro.Telefono)) { @miembro.Telefono } else { - } @if (miembro.FechaIngresoCongregacion.HasValue) { @miembro.FechaIngresoCongregacion.Value.ToString("dd/MM/yyyy") } else { - }
@section Scripts { }