public override async Task <ICollection <Code> > FindAll() { CMDText = FINDALL_STMT; CMDText += ORDERBY_STMT + OrderBy; MapToObject = new CodeMapToObject(logger); return(await base.FindAll()); }
public async Task <ICollection <Code> > FindAllByCategory(int category) { IList <SqlParameter> parms = new List <SqlParameter>(); CMDText = FINDALLBYCATEGORY_STMT; CMDText += ORDERBY_STMT + OrderBy; MapToObject = new CodeMapToObject(logger); parms.Add(new SqlParameter("@cat", category)); return(await base.FindAll(parms)); }
public async Task <IPager <Code> > FindAll(IPager <Code> pager) { string storedProcedure = String.Empty; MapToObject = new CodeMapToObject(logger); storedProcedure = Settings.Database.StoredProcedures.FirstOrDefault(p => p == FINDALL_PAGEDPROC); if (storedProcedure == null) { SqlCommandType = Constants.DBCommandType.SQL; CMDText = String.Format(FINDALLPAGER_STMT, pager.PageSize * pager.PageNbr, pager.PageSize); pager.Entities = await base.FindAll(); } else { SqlCommandType = Constants.DBCommandType.SPROC; CMDText = storedProcedure; pager.Entities = await base.FindAllPaged(pager.PageSize *pager.PageNbr, pager.PageSize); } CMDText = FINDALLCOUNT_STMT; pager.RowCount = await base.FindAllCount(); return(pager); }
public override async Task <Code> FindByPK(IPrimaryKey pk) { CMDText = FINDBYPK_STMT; MapToObject = new CodeMapToObject(logger); return(await base.FindByPK(pk)); }