public UpdateInstanceSettingsCommandValidator(IAccountManagerDbContext context, ILibraryFileService libraryFileService) { _context = context; _libraryFileService = libraryFileService; RuleFor(x => x).CustomAsync(LibraryFileValid); }
public CreateOrUpdateInstanceSettingsTemplateCommandValidator(IAccountManagerDbContext context) { _context = context; RuleFor(x => x.Name) .NotEmpty().WithMessage("Template name is required") .Must(NameUnique).WithMessage("Template name must be unique").When(x => x.Id > 0); }
public CreateSiteCommandValidator(IAccountManagerDbContext context) { _context = context; RuleFor(x => x).CustomAsync(CanCreateNewSite); RuleFor(x => x.UrlFriendlyName) .NotEmpty().WithMessage("Site URL name is required") .MinimumLength(2).WithMessage("Site URL name must have at least 2 characters") .Matches(@"^[a-zA-Z][a-zA-Z0-9-][a-zA-Z0-9]*$").WithMessage("Site URL name must contain only alphanumeric characters and hyphen and start with a letter") .Must(UrlFriendlyNameUnique).WithMessage("Site URL name must be unique"); }
public CreateAccountCommandValidator(IAccountManagerDbContext context, ILibraryFileService libraryFileService) { _context = context; _libraryFileService = libraryFileService; RuleFor(x => x.UrlFriendlyName) .NotEmpty().WithMessage("Account URL name is required") .MinimumLength(2).WithMessage("Account URL name must have at least 2 characters") .Matches(@"^[a-zA-Z][a-zA-Z0-9-][a-zA-Z0-9]*$").WithMessage("Account URL name must contain only alphanumeric characters and hyphen and start with a letter") .Must(UrlFriendlyNameUnique).WithMessage("Account URL name must be unique"); RuleFor(x => x).CustomAsync(LibraryFileValid); }
public DeleteSiteCommandHandler(IAccountManagerDbContext context) { _context = context; }
public CreateAccountCommandHandler(IMediator mediator, IAccountManagerDbContext context, IKeysManager keysManager, ISoftwareVersionResolver versionResolver) : base(mediator, context) { _keysManager = keysManager; _versionResolver = versionResolver; }
public BatchUpdateAccountsCommandHandler(IMediator mediator, IAccountManagerDbContext context) : base(mediator, context) { }
public ResetLastOperationCommandHandler(IAccountManagerDbContext context) { _context = context; }
public DeleteAccountCommandHandler(IMediator mediator, IAccountManagerDbContext context) : base(mediator, context) { }
public GetAllImagesQueryHandler(IAccountManagerDbContext context) { _context = context; }
public UpdateInstanceSettingsCommandHandler(IMediator mediator, IAccountManagerDbContext context, ISoftwareVersionResolver versionResolver) : base(mediator, context) { _versionResolver = versionResolver; }
public SoftwareVersionResolver(IAccountManagerDbContext context) { _context = context; }
public GetCreatableMachinesForAccountQueryHandler(IAccountManagerDbContext context) { _context = context; }
public GetCommitsForRepoQueryHandler(IAccountManagerDbContext context) { _context = context; }
public CreateOrUpdateInstanceSettingsTemplateCommandHandler(IAccountManagerDbContext context) { _context = context; }
public DeactivateAccountCommandHandler(IAccountManagerDbContext context) { _context = context; }
public GetSiteStatusQueryHandler(IAccountManagerDbContext context, ITaskTrackingService taskTrackingService) { _context = context; _taskTrackingService = taskTrackingService; }
public GetSiteServerStatusForMachineQueryHandler(IAccountManagerDbContext context) { _context = context; }
public UpdateIdleScheduleCommandHandler(IMediator mediator, IAccountManagerDbContext context) : base(mediator, context) { }
public ForcePopulateForMachineCommandHandler(IAccountManagerDbContext context) { _context = context; }
public GetAllCustomersQueryHandler(IAccountManagerDbContext context) { _context = context; }
public UpdateSoftwareForMachinesCommandValidator(IAccountManagerDbContext context) { _context = context; }
public ListPendingMessagesQueryHandler(IAccountManagerDbContext context) { _context = context; }
public GetAllLibraryPackagesQueryHandler(IAccountManagerDbContext context) { _context = context; }
public GetInfoForAllAccountsQueryHandler(IAccountManagerDbContext context) { _context = context; }
public ResetMachineFailureStateCommandHandler(IAccountManagerDbContext context) { _context = context; }
public GetAllBackupSettingsTemplatesQueryHandler(IAccountManagerDbContext context) { _context = context; }
public TerminateMachineCommandHandler(IMediator mediator, IAccountManagerDbContext context) : base(mediator, context) { }
public UpdateSoftwareForMachinesCommandHandler(IMediator mediator, IAccountManagerDbContext context, ISoftwareVersionResolver versionResolver) : base(mediator, context) { _versionResolver = versionResolver; }
public QueueOperationsCommandHandler(IAccountManagerDbContext context) { _context = context; }