// Constructors
        #region Constructors

        public SpecializationFormViewModel(ISpecializationService specializationService, SpecializationFormValidator specializationFormValidator)
        {
            _specializationService       = specializationService;
            _specializationFormValidator = specializationFormValidator;

            SubmitSpecializationFormCommand = new AsyncRelayCommand(SubmitSpecializationForm, CanSubmitSpecializationForm, (ex) => throw ex);
            CancelSpecializationFormCommand = new RelayCommand(CancelSpecializationForm);
        }
Beispiel #2
0
 public GenerateScheduleViewModelFactory(
     IScheduleService scheduleService,
     IDoctorService doctorService,
     ISpecializationService specializationService,
     SpecializationFormValidator specializationFormValidator,
     GenerateScheduleValidator generateScheduleValidator)
 {
     _scheduleService             = scheduleService;
     _doctorService               = doctorService;
     _specializationService       = specializationService;
     _specializationFormValidator = specializationFormValidator;
     _generateScheduleValidator   = generateScheduleValidator;
 }