Example #1
0
 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);
     }
 }