public static ListEx <NewsItem> GetList(NewsItemsListFilter f)
        {
            Database  db      = (new DatabaseProviderFactory()).CreateDefault();
            DbCommand command = db.GetStoredProcCommand("p_NewsItems_GetList",
                                                        f.CommunityId,
                                                        f.Title.Trim(),
                                                        f.DateFrom,
                                                        f.DateTill,
                                                        f.State,
                                                        f.Paging.CurrentPage,
                                                        f.Paging.RecordsPerPage);

            command.CommandTimeout = DataBaseSettings.SqlCommandTimeout;
            using (IDataReader r = db.ExecuteReader(command))
            {
                return(new ListEx <NewsItem>(r, x => new NewsItem(x)));
            }
        }
 public static ListEx <NewsItem> GetList(NewsItemsListFilter f)
 {
     return(NewsItems.GetList(f));
 }