HI Admin,
Thnks for ur reply.
But my Actual Concern is following
This is d Code I am using
// First i am finding latest Publication date of News
filters =
new IMetaSearchInfo[3];
filters[0] =
new MetaSearchInfo(MetaValueTypes.LongText, "MG_Category", category, SearchCondition.Like);
filters[1] =
new MetaSearchInfo(MetaValueTypes.Boolean, "IsEdited", true, SearchCondition.Equal);
filters[2] =
new MetaSearchInfo(MetaValueTypes.Boolean, "Active_Flag", true, SearchCondition.Equal);
list = objMgr.Content.GetContent(0, 1,
"Publication_Date DESC", filters);
if (list.Count > 0)
{
if (toDate == null)
toDate =
Convert.ToDateTime(((Telerik.Cms.Engine.Data.CmsContentBase)(list[0])).GetMetaData("Publication_Date").ToString());
if (frmDate == null)
frmDate = toDate.Value.AddDays(-1);
// Latest Publication Date is Mismatch with that of present in sf_GCMetaData
// Because of this I am not getting result in Folowing Code
// actually if i am getting latest publication date for given filter then i shuld get result in preceding filter
but i am not getting result because of MIsmatch in date
// So can u please help me in this
filters2 =
new IMetaSearchInfo[5];
filters2[0] =
new MetaSearchInfo(MetaValueTypes.LongText, "MG_Category", category, SearchCondition.Like);
filters2[1] =
new MetaSearchInfo(MetaValueTypes.Boolean, "IsEdited", true, SearchCondition.Equal);
filters2[2] =
new MetaSearchInfo(MetaValueTypes.Boolean, "Active_Flag", true, SearchCondition.Equal);
filters2[3] =
new MetaSearchInfo(MetaValueTypes.DateTime, "Publication_Date", frmDate, SearchCondition.GreaterOrEqual);
filters2[4] =
new MetaSearchInfo(MetaValueTypes.DateTime, "Publication_Date", toDate,SearchCondition.LessOrEqual);
if (count > 0)
contentList = objMgr.Content.GetContent(
"Publication_Date DESC", filters2).Cast<CmsContentBase>().AsEnumerable().Where(a => a.GetMetaData("Title").ToString().ToLower().Contains(searchStr.ToLower())
|| a.GetMetaData(
"Summary").ToString().ToLower().Contains(searchStr.ToLower())).ToList();
else
contentList = objMgr.Content.GetContent(
"Publication_Date DESC", filters2).Cast<CmsContentBase>().ToList();
Please Help me
Regards,
Ashish Naik