Example #1
0
        public GuitarController(IScaleListService dictionary, IModeDefinitionService scaleDirectoryService, InstrumentViewModel instrumentViewModel) : base(instrumentViewModel)
        {
            _tuning = new StandardGuitarTuning();

            _instrumentViewModel.UpdateViewModel(_instrumentName, _tuning, _fretCount);
        }
Example #2
0
 public ScaleListService(IModeDefinitionService scaleDirectoryService)
 {
     _scaleDirectoryService = scaleDirectoryService;
     _scaleList             = GenerateScaleList();
 }
Example #3
0
 public InstrumentViewModel(IScaleListService dictionaryService, IModeDefinitionService scaleDirectoryService)
 {
     Notes = PopulateSelectedNotesList();
     _dictionaryService     = dictionaryService;
     _scaleDirectoryService = scaleDirectoryService;
 }