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));
 }
Ejemplo n.º 4
0
 public UpdateTraining(EventBus eventBus, ITrainingQueries queries) : base(eventBus)
 {
     _queries = queries ?? throw new ArgumentNullException(nameof(queries));
 }
Ejemplo n.º 5
0
 public TrainingListVm(ITrainingQueries queries, IApplicationService applicationService) : base(applicationService)
 {
     _queries = queries ?? throw new ArgumentNullException(nameof(queries));
 }