Ejemplo n.º 1
0
 /// <summary>
 /// Updates TrackTask
 /// </summary>
 public void UpdateTaskStatus(int taskId, TrackTaskStatus status)
 {
     using (var context = new SoundBeatifierDbContext())
     {
         context.TrackTasks.First(t => t.Id == taskId).TrackTaskStatus = status;
         context.SaveChanges();
     }
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Gets TrackTask for executing
 /// </summary>
 /// <returns></returns>
 public TrackTask GetPlannedTask()
 {
     using (var context = new SoundBeatifierDbContext())
         return(context.TrackTasks
                .Include(t => t.Track)
                .Include(t => t.Track.ServiceUser)
                .Include(t => t.Track.ServiceUser.Subscripe)
                .FirstOrDefault(t => t.TrackTaskStatus == TrackTaskStatus.Planned));
 }
Ejemplo n.º 3
0
 /// <summary>
 /// Updates Track TargetContent
 /// </summary>
 public void UpdateTargetContent(int taskId, byte[] targetContent)
 {
     using (var context = new SoundBeatifierDbContext())
     {
         context.TrackTasks
         .Include(t => t.Track)
         .First(t => t.Id == taskId)
         .Track
         .TargetContent = targetContent;
         context.SaveChanges();
     }
 }