public DisciplinesListViewModel(Model.DisciplineModel disciplineModel)
     : base(disciplineModel)
 {
     ViewModelSettings.IsReadOnly       = true;
     ViewModelSettings.AllowDoubleClick = false;
     ViewModelSettings.AllowSingleClick = true;
     ViewModelSettings.ElementClick     = ShowReadOnlyView;
 }
        public SelectDisciplineViewModel(Model.DisciplineModel disciplineModel)
        {
            Items = disciplineModel.GetItems(new ViewModelSettings()).Select(x => new Item()
            {
                Key = x.Key, Name = x.Name
            }).ToArray();

            OkCommand     = new Command(Ok, CanOk);
            CancelCommand = new Command(Cancel);
        }
 public DisciplinesViewModel(Model.DisciplineModel disciplineModel)
     : base(disciplineModel)
 {
 }
 public DisciplineViewModel(Model.DisciplineModel disciplineModel)
     : base()
 {
     _disciplineModel = disciplineModel;
     Initialize();
 }
 public DisciplineEditViewModel(Model.DisciplineModel disciplineModel, ViewModelSettings viewModelSettings)
     : base(disciplineModel, viewModelSettings)
 {
 }
 public DisciplineEditViewModel(Model.DisciplineModel disciplineModel, DisciplineViewModel discipline)
     : base(disciplineModel, discipline)
 {
 }