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 DefaultRailsEditViewFactory(
     IRailsIndexViewFactory railsIndexViewFactory         = null,
     IRailsEditViewModelFactory railsEditViewModelFactory = null,
     IGridService gridService = null)
     : base(
         railsIndexViewFactory.Resolve(),
         railsEditViewModelFactory.Resolve(),
         gridService.Resolve())
 {
 }