Introducing Radical.sh

Forget Code launches a powerful code generator for building API's

testing in C#

public static List<HorarioSeccionProfesorViewModel> GetHorariosSeccionesBySeccion(long seccionId)
{
List<HorarioSeccionProfesorViewModel> result = new List<HorarioSeccionProfesorViewModel>();
try
{

using (var con = DapperConfig.GetOpenConnection())
{
//result = con.Query<HorarioSeccionProfesorViewModel>(@" select Id, DiaSemana, HoraInicio, HoraTermino, TipoSesion, hs.SeccionId as IdSeccion
// from Planificacion_HorarioSeccion hs
// where hs.SeccionId = @seccionId
// and hs.IsDeleted = 0
// and hs.FechaTerminoVigencia >= GETDATE()
// and hs.FechaInicioVigencia < GETDATE() ",
// new { seccionId = seccionId }).ToList();

result = con.Query<HorarioSeccionProfesorViewModel>(@" select Id, DiaSemana, HoraInicio, HoraTermino, TipoSesion, hs.SeccionId as IdSeccion
from Planificacion_HorarioSeccion hs
where hs.SeccionId = @seccionId
and hs.IsDeleted = 0",
new { seccionId = seccionId }).ToList();
}
return result;
}
catch (Exception e)
{
DapperConfig.TransactionErrorLog(string.Format("Method: GetModulosUnidadAcademicabyUnidadAcademica(long periodoAcademicoId): {0}", e.Message));
return result;
}
}