示例#1
0
 public IEnumerable <Hourly> FindHourlyAll()
 {
     lock (Hourlys)
     {
         return(Hourlys
                .Include(h => h.Media)
                .ToList());
     }
 }
示例#2
0
 public void Reorganize(DateTime firstdate, string name, bool hourlycurrent)
 {
     lock (this)
     {
         Hourly last = null;
         foreach (Hourly h in Hourlys.Include(h => h.Media).ToList())
         {
             if (last == null)
             {
                 h.Date = firstdate;
                 last   = h;
             }
             else
             {
                 h.Date = last.Date + new TimeSpan(0, 0, last.Media.Duration);
                 last   = h;
             }
         }
         SaveChanges();
     }
 }
示例#3
0
 public void Add(Hourly hourly, string name)
 {
     Hourlys.Add(hourly);
     SaveChanges();
 }
示例#4
0
 private Hourly FindHourlyByID(int id)
 {
     return(Hourlys
            .Find(id));
 }