public List <AsistenciaResponse> ListarAsistenciaUsuario(int idUsuario, int IdCurso) { List <AsistenciaResponse> lst = new List <AsistenciaResponse>(); var asistencias = _context.Asistencias.Include(x => x.Clase).Where(x => x.CuentaId == idUsuario && x.Clase.CursoId == IdCurso).ToList(); foreach (var a in asistencias) { var ar = new AsistenciaResponse() { FechaAsistencia = a.Clase.FechaClase }; lst.Add(ar); } return(lst); }
public List <AsistenciaResponse> ListarAsistencias(int IdCurso, DateTime Fecha) { List <AsistenciaResponse> lst = new List <AsistenciaResponse>(); var asisntencias = _context.Asistencias.Include(x => x.Clase) .Where(x => x.Clase.CursoId == IdCurso && x.Clase.FechaClase == Fecha).ToList(); foreach (var a in asisntencias) { var p = _context.Cuenta.Include(p => p.PersonaCuenta).SingleOrDefault(x => x.Id == a.CuentaId); var ar = new AsistenciaResponse() { Ci = p.PersonaCuenta.Ci, Nombre = p.PersonaCuenta.Nombre, Apellido = p.PersonaCuenta.Apellido, FechaAsistencia = a.Clase.FechaClase }; lst.Add(ar); } return(lst); }