protected ItemsViewModel(PageService pageservice, AllDbContext dbContext, Services.FieldsGenerator fieldsGenerator, CloneItemsSerivce cloneItems, EventBus eventBus) : base(pageservice) { this.pageservice = pageservice; this.dbContext = dbContext; this.fieldsGenerator = fieldsGenerator; this.cloneItems = cloneItems; this.eventBus = eventBus; Init(); }
public static void AddGeneratorCoreServices(this IServiceCollection services) { IRandomValuesGenerator randomValuesGenerator = new RandomValuesGenerator(); IFieldsGenerator fieldsGenerator = new FieldsGenerator( new DatasetValueGenerator(), new ByteGenerator(randomValuesGenerator), new IntegerGenerator(randomValuesGenerator), new DoubleGenerator(randomValuesGenerator), new DecimalGenerator(randomValuesGenerator), new ComplexGenerator(randomValuesGenerator), new BoolGenerator(randomValuesGenerator), new StringGenerator(randomValuesGenerator), new DateTimeGenerator(randomValuesGenerator), new DateGenerator(randomValuesGenerator), new GuidGenerator(randomValuesGenerator) ); services.AddSingleton(fieldsGenerator); services.AddSingleton <IDataGeneratorService, DataGeneratorService>(); }
public LaynersViewModel(PageService pageservice, AllDbContext dbContext, FieldsGenerator fieldsGenerator, CloneItemsSerivce cloneItems, EventBus eventBus) : base(pageservice, dbContext, fieldsGenerator, cloneItems, eventBus) { }
public ToursDetailViewModel(PageService pageservice, FieldsGenerator fieldsGenerator) : base(pageservice, fieldsGenerator) { }