Class NewInstallStep
This is the first UI step for a brand new install
Inheritance
System.Object
Assembly: cs.temp.dll.dll
Syntax
public class NewInstallStep : InstallSetupStep<UserModel>
Constructors
NewInstallStep(IUserService, DatabaseBuilder, IHttpClientFactory, IOptions<UserPasswordConfigurationSettings>, IOptions<SecuritySettings>, IOptionsMonitor<ConnectionStrings>, ICookieManager, IBackOfficeUserManager, IDbProviderFactoryCreator)
Declaration
public NewInstallStep(IUserService userService, DatabaseBuilder databaseBuilder, IHttpClientFactory httpClientFactory, IOptions<UserPasswordConfigurationSettings> passwordConfiguration, IOptions<SecuritySettings> securitySettings, IOptionsMonitor<ConnectionStrings> connectionStrings, ICookieManager cookieManager, IBackOfficeUserManager userManager, IDbProviderFactoryCreator dbProviderFactoryCreator)
Parameters
Type |
Name |
Description |
IUserService |
userService |
|
DatabaseBuilder |
databaseBuilder |
|
IHttpClientFactory |
httpClientFactory |
|
IOptions<UserPasswordConfigurationSettings> |
passwordConfiguration |
|
IOptions<SecuritySettings> |
securitySettings |
|
IOptionsMonitor<ConnectionStrings> |
connectionStrings |
|
ICookieManager |
cookieManager |
|
IBackOfficeUserManager |
userManager |
|
IDbProviderFactoryCreator |
dbProviderFactoryCreator |
|
Properties
View
Declaration
public override string View { get; }
Property Value
Type |
Description |
System.String |
|
ViewModel
Return a custom view model for this step
Declaration
public override object ViewModel { get; }
Property Value
Type |
Description |
System.Object |
|
Methods
ExecuteAsync(UserModel)
Declaration
public override async Task<InstallSetupResult> ExecuteAsync(UserModel user)
Parameters
Type |
Name |
Description |
UserModel |
user |
|
Returns
Type |
Description |
Task<InstallSetupResult> |
|
RequiresExecution(UserModel)
Declaration
public override bool RequiresExecution(UserModel model)
Parameters
Type |
Name |
Description |
UserModel |
model |
|
Returns
Type |
Description |
System.Boolean |
|