public AutosViewModel(PageService pageservice, DAL.AllDbContext context, Services.FieldsGenerator fieldsGenerator, Services.CloneItemsSerivce cloneItems, EventBus eventBus) : base(pageservice, context, fieldsGenerator, cloneItems, eventBus) { }
public EditItemViewModel(PageService pageservice, Services.FieldsGenerator fieldsGenerator) : base(pageservice) { this.pageservice = pageservice; this.fieldsGenerator = fieldsGenerator; SelectedItem = fieldsGenerator.Item as T; _props = fieldsGenerator.GetControls <T>(); _propsForValid = _props.Where(x => x.ValidRule != null); SetupStackPanel(_props); }
public EditItemViewModel(PageService pageservice, Services.FieldsGenerator fieldsGenerator) : base(pageservice) { this.pageservice = pageservice; this.fieldsGenerator = fieldsGenerator; SelectedItem = fieldsGenerator.Item as T; Content.DataContext = SelectedItem; Content.Children.Clear(); fieldsGenerator.GetGenerated(Content); }
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(); }