当Datetime.Month开始新的月份时删除元素? MVC5

时间:2018-10-03 16:13:21

标签: c# .net asp.net-mvc asp.net-mvc-5

所以我有这种情况,我不确定是否可行,这就是为什么我在这里询问它:

我有一个日历,并且该日历中有事件。事件具有各种属性。像日,月等。(这是课程:pastebin.com/zPzWMSE0)

public class Agenda
{
    public int Id { get; set; }
    public int Day { get; set; }
    public string Month { get; set; }
    public string StartTimeEvent { get; set; }
    public string Title { get; set; }
}

是否有可能在新的月份开始时,如果事件不在新的月份中,事件会被自动删除吗?

谢谢。

1 个答案:

答案 0 :(得分:1)

您可以简单地删除月份小于当前月份的事件:

SET NODE_ENV=development && node server/bootstrap.js

//Changed to this:
SET NODE_ENV=development&&node server/bootstrap.js

如果您还希望包括日期(如您在评论中所述):

int Month = DateTime.Now.Month;
Events = Events.RemoveRange(Events.Where(e => e.Month < Month));