public T IniciarSesion <T>(BaseEntity entity) { var lstResult = dao.ExecuteQueryProcedure(mapper.GetLogInStatement(entity)); var dic = new Dictionary <string, object>(); if (lstResult.Count > 0) { dic = lstResult[0]; if (dic.Count > 10) { var objs = mapper.BuildObject(dic); return((T)Convert.ChangeType(objs, typeof(T))); } else { return(default(T)); } } return(default(T)); }