public DefaultRailsIndexViewFactory( IRailsEditViewFactory railsEditViewFactory = null, IRailsEditViewModelFactory editViewModelFactory = null, IGridService gridService = null) { this.editViewModelFactory = editViewModelFactory.Resolve(); this.railsEditViewFactory = railsEditViewFactory.Resolve(this); this.gridService = gridService.Resolve(); }
public MainWindow( IRailsEditViewFactory railsEditViewFactory) { railsEditViewFactory = railsEditViewFactory.Resolve(); InitializeComponent(); var result = Try.To(() => SaveFilePath.DeserializeFromJson <BookShelf>()); if (result.Ok) { this.bookShelf = result.Value; } else { CreateSampleData(); } this.BookShelfGrid.Children.Add(railsEditViewFactory.CreateEditView(bookShelf, typeof(BookShelf))); }
public DefaultRailsIndexViewFactory(IRailsEditViewFactory railsEditViewFactory) { this.railsEditViewFactory = railsEditViewFactory.Resolve(this); }