public T RetrieveAutentificacion <T>(Usuario usuario) { try { var lstResult = SqlDao.ExecuteQueryProcedure(_mapper.RetrievePorAutentificacion(usuario)); var dic = new Dictionary <string, object>(); if (lstResult.Count > 0) { dic = lstResult[0]; return((T)Convert.ChangeType(_mapper.BuildObjectVerify(dic), typeof(T))); } return(default(T)); } catch (Exception ex) { //Administrar Conexion Data Base AdministrarExcepcion(ex); throw ex; } }