// 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); }
public GenerateScheduleViewModelFactory( IScheduleService scheduleService, IDoctorService doctorService, ISpecializationService specializationService, SpecializationFormValidator specializationFormValidator, GenerateScheduleValidator generateScheduleValidator) { _scheduleService = scheduleService; _doctorService = doctorService; _specializationService = specializationService; _specializationFormValidator = specializationFormValidator; _generateScheduleValidator = generateScheduleValidator; }