public List <T> GenerateList <T>(List <Dictionary <string, object> > lstResults) { var LstBuses = new List <T>(); if (lstResults.Count > 0) { var Objs = Mapper.BuildObjects(lstResults); foreach (var c in Objs) { LstBuses.Add((T)Convert.ChangeType(c, typeof(T))); } } return(LstBuses); }
public override List <T> RetrieveAll <T>() { var listCards = new List <T>(); var resultados = dao.ExecuteQueryProcedure(_mapper.GetRetriveAllStatement()); if (resultados.Count > 0) { var objs = _mapper.BuildObjects(resultados); foreach (var c in objs) { listCards.Add((T)Convert.ChangeType(c, typeof(T))); } } return(listCards); }