public static List <T> GetAll <T>(this PuckPicker pp, bool noCast = false) where T : BaseModel { if (pp == null) { return(new List <T>()); } var qh = new QueryHelper <T>(); qh.ID(pp.Id); if (!string.IsNullOrEmpty(pp.Variant)) { qh.Variant(pp.Variant); } if (noCast) { return(qh.GetAllNoCast()); } else { return(qh.GetAll()); } }
public static T Get <T>(this PuckPicker pp, bool noCast = false) where T : BaseModel { return(GetAll <T>(pp, noCast).FirstOrDefault()); }