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();
 }
Example #2
0
        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>();
        }
Example #3
0
 public LaynersViewModel(PageService pageservice, AllDbContext dbContext, FieldsGenerator fieldsGenerator, CloneItemsSerivce cloneItems, EventBus eventBus) : base(pageservice, dbContext, fieldsGenerator, cloneItems, eventBus)
 {
 }
Example #4
0
 public ToursDetailViewModel(PageService pageservice, FieldsGenerator fieldsGenerator) : base(pageservice, fieldsGenerator)
 {
 }