public CreateSessionWindowVm(IApplicationService applicationService, ITrainingQueries trainingQueries, ITrainerQueries trainerQueries, ILocationQueries locationQueries, AppointmentItem appointmentItem) { _appointmentItem = appointmentItem ?? throw new ArgumentNullException(nameof(appointmentItem)); _applicationService = applicationService ?? throw new ArgumentNullException(nameof(applicationService)); _locationQueries = locationQueries ?? throw new ArgumentNullException(nameof(locationQueries)); _trainerQueries = trainerQueries ?? throw new ArgumentNullException(nameof(trainerQueries)); _trainingQueries = trainingQueries ?? throw new ArgumentNullException(nameof(trainingQueries)); AddTrainingCommand = new RelayCommandAsync(ExecuteAddTrainingAsync); AddLocationCommand = new RelayCommandAsync(ExecuteAddLocationAsync); AddTrainerCommand = new RelayCommandAsync(ExecuteAddTrainerAsync); }
public FormationCommandController(EventBus eventBus, ITrainingQueries queries) { _queries = queries ?? throw new ArgumentNullException(nameof(queries)); _eventBus = eventBus ?? throw new ArgumentNullException(nameof(eventBus)); }
public FormationQueryController(ITrainingQueries queries) { _queries = queries ?? throw new ArgumentNullException(nameof(queries)); }
public UpdateTraining(EventBus eventBus, ITrainingQueries queries) : base(eventBus) { _queries = queries ?? throw new ArgumentNullException(nameof(queries)); }
public TrainingListVm(ITrainingQueries queries, IApplicationService applicationService) : base(applicationService) { _queries = queries ?? throw new ArgumentNullException(nameof(queries)); }