Beispiel #1
0
 /// <summary>
 /// Initialize the event.
 /// </summary>
 /// <param name="ensemble">Ensemble to send in event.</param>
 /// <param name="source">Source of the ensemble.</param>
 /// <param name="type">Type of ensemble: single or averaged.  Default is SINGLE.</param>
 /// <param name="origDataFormat">Original data forma.</param>
 public EnsembleRawEvent(DataSet.Ensemble ensemble, EnsembleSource source, EnsembleType type = EnsembleType.Single, AdcpCodec.CodecEnum origDataFormat = AdcpCodec.CodecEnum.Binary)
 {
     Ensemble       = ensemble;
     Source         = source;
     Type           = type;
     OrigDataFormat = origDataFormat;
 }
 public EnsembleDetail(int resourceId, string teacherId, string name, string title, string description, DateTimeOffset created, DateTimeOffset?modified, bool isDownloadable, bool isPublic, int fileId, string type, byte[] data, string fileName, MusicalSkill skill, EnsembleType ensemble, int gradeLevel)
 {
     this.ResourceId     = resourceId;
     this.TeacherId      = teacherId;
     this.TeacherName    = name;
     this.Title          = title;
     this.Description    = description;
     this.DateCreated    = created;
     this.DateModified   = modified;
     this.IsDownloadable = isDownloadable;
     this.IsPublic       = isPublic;
     this.FileId         = fileId;
     this.ContentType    = type;
     this.FileData       = data;
     this.FileName       = fileName;
     this.Skill          = skill;
     this.Ensemble       = ensemble;
     this.GradeLevel     = gradeLevel;
 }
Beispiel #3
0
 /// <summary>
 /// Initialize the event.
 /// </summary>
 /// <param name="ensemble">Ensemble to send in event.</param>
 /// <param name="source">Source of the ensemble.</param>
 /// <param name="type">Type of ensemble: single or averaged.  Default is SINGLE.</param>
 /// <param name="ms">Mouse Selection.</param>
 public SelectedEnsembleEvent(DataSet.Ensemble ensemble, EnsembleSource source, EnsembleType type = EnsembleType.Single, ContourPlotMouseSelection ms = null)
 {
     Ensemble = ensemble;
     Source   = source;
     Type     = type;
 }
Beispiel #4
0
 /// <summary>
 /// Receive a bulk package of ensembles. This is usually all the
 /// ensembles in the project.
 /// The cache contains the row ID and the ensemble.
 /// </summary>
 /// <param name="ensembles">Cache of ensembles.</param>
 /// <param name="source">Source of the ensembles. Playback or live.</param>
 /// <param name="type">Type of ensembles: Averaged or not.</param>
 public BulkEnsembleEvent(Cache <long, DataSet.Ensemble> ensembles, EnsembleSource source, EnsembleType type = EnsembleType.Single)
 {
     Ensembles = ensembles;
     Source    = source;
     Type      = type;
 }
Beispiel #5
0
 /// <summary>
 /// Initialize the event.
 /// </summary>
 /// <param name="ensemble">Ensemble to send in event.</param>
 /// <param name="source">Source of the ensemble.</param>
 /// <param name="type">Type of ensemble: single or averaged.  Default is SINGLE.</param>
 public EnsembleEvent(DataSet.Ensemble ensemble, EnsembleSource source, EnsembleType type = EnsembleType.Single)
 {
     Ensemble = ensemble;
     Source   = source;
     Type     = type;
 }
Beispiel #6
0
 public EnsembleEdit(string teacherId, int resourceId, string title, string description, bool isDownloadable, bool isPublic, EnsembleType ensemble, MusicalSkill skill, int level, string fileName)
 {
     this.TeacherId      = teacherId;
     this.ResourceId     = resourceId;
     this.Title          = title;
     this.Description    = description;
     this.IsDownloadable = isDownloadable;
     this.IsPublic       = isPublic;
     this.Ensemble       = ensemble;
     this.Skill          = skill;
     this.GradeLevel     = level;
     this.FileName       = fileName;
 }