public List <EventDto> GetEvents(long userId, int count, int offset, DateTime dateTime, long channelId) { if (CheckPermition(userId, channelId, "Edit news")) { var events = _context.Event.Where(t => SqlFunctions.DateDiff("day", t.event_time, dateTime) < 0) .OrderByDescending(t => SqlFunctions.DateDiff("day", t.event_time, dateTime)) .Take(count); return(EventCrDto.ConvertList(events.ToList())); } else { return(null); } }