public ShortcutController(FileSystem fileSystem, SessionContext sessionContext, TemplateProcessor templateProcessor, ResourceRepository resourceRepository, ShortcutRepository shortcutRepository) { _fileSystem = fileSystem ?? throw new ArgumentNullException(nameof(fileSystem)); _sessionContext = sessionContext ?? throw new ArgumentNullException(nameof(sessionContext)); _templateProcessor = templateProcessor ?? throw new ArgumentNullException(nameof(templateProcessor)); _resourceRepository = resourceRepository ?? throw new ArgumentNullException(nameof(resourceRepository)); _shortcutRepository = shortcutRepository ?? throw new ArgumentNullException(nameof(shortcutRepository)); }
public ShortcutController() { _shortcutrepository = new ShortcutRepository(); }