Obsivus
Obsivus

Reputation: 8359

How can I do a check if current object date is 2 days older then current day?

How can I check if current objects datetime property is 2 days older then current date, if it is want to delete it from the database.

I have to implement it inside this method,

public void AddNews(News news)
{
var exists = db.News.Any(x => x.Title == news.Title);

if (exists == false)
{
    db.News.AddObject(news);
}
else
{
    db.News.DeleteObject(news);
}


}

Any kind of help is appreciated

Upvotes: 1

Views: 3008

Answers (2)

Ant P
Ant P

Reputation: 25231

Assuming the property is called News.Date...

if(news.Date <= DateTime.Now.AddDays(-2))
{
    db.News.DeleteObject(news);
}

Upvotes: 2

Jake
Jake

Reputation: 11430

You can subtract 2 DateTime values and get a TimeSpan

if((DateTime.Now - news.DateTime).Days >= 2)
{
    // Delete news from database
}

Upvotes: 2

Related Questions