public VelocityProjectGridAction(IFarmService farmService, IUrlBuilder urlBuilder, ICruiseUrlBuilder cruiseUrlBuilder, IVelocityViewGenerator viewGenerator, IProjectGrid projectGrid) { this.farmService = farmService; this.urlBuilder = urlBuilder; this.cruiseUrlBuilder = cruiseUrlBuilder; this.viewGenerator = viewGenerator; this.projectGrid = projectGrid; }
public VelocityProjectGridAction(IFarmService farmService, IVelocityViewGenerator viewGenerator, IProjectGrid projectGrid, ISessionRetriever sessionRetriever) { this.farmService = farmService; this.viewGenerator = viewGenerator; this.projectGrid = projectGrid; this.sessionRetriever = sessionRetriever; }
public CategorizedFarmReportFarmPlugin(IFarmService farmService, IProjectGrid projectGrid, IVelocityViewGenerator viewGenerator) { this.farmService = farmService; this.projectGrid = projectGrid; this.viewGenerator = viewGenerator; this.LinkDescription = "Categorized Farm Report"; this.baseAction = new ImmutableNamedAction(BaseActionName, this); }