using Admin.Classes.Commands.FileImport; using Admin.Interfaces.Commands; using log4net; using System; using Unity; namespace Admin.Controllers { public class FileImportControllerDependencies : BaseControllerDependencies, IFileImportControllerDependencies { public FileImportControllerDependencies( ILog log , IModelCommand saveCommand , [Dependency("FileImport.Command.Process")]IModelCommand processCommand) : base(log) { SaveCommand = saveCommand ?? throw new ArgumentNullException("saveCommand"); ProcessCommand = processCommand ?? throw new ArgumentNullException("processCommand"); } public IModelCommand SaveCommand { get; private set; } public IModelCommand ProcessCommand { get; private set; } } }