public UsersService(TasksDbContext context, IRegisterValidator registerValidator, ICreateValidator createValidator, IUserUserRolesService userUserRolesService, IOptions <AppSettings> appSettings) { this.context = context; this.appSettings = appSettings.Value; this.registerValidator = registerValidator; this.userUserRolesService = userUserRolesService; this.createValidator = createValidator; }
public CrudCreate( ICreateValidator <TVm> createValidator, IMapper <TVm, TCore> mapper, IDbCreate <TCore> dbCreate) { _createValidator = createValidator; _mapper = mapper; _dbCreate = dbCreate; }
public Validator(IUpdateValidator updateValidator, ICreateValidator createValidator, IDeleteValidator deleteValidator) { this.updateValidator = updateValidator; this.createValidator = createValidator; this.deleteValidator = deleteValidator; }
public ModelStatePopulator(ICreateValidator <TModel> createValidator, IUpdateValidator <TModel, TKey> updateValidator, IDeleteValidator <TModel> deleteValidator) { _createValidator = createValidator ?? throw new ArgumentNullException(nameof(createValidator)); _updateValidator = updateValidator ?? throw new ArgumentNullException(nameof(updateValidator)); _deleteValidator = deleteValidator ?? throw new ArgumentNullException(nameof(deleteValidator)); }