using Admin.Interfaces.Commands; using Admin.Interfaces.ModelBuilders; using Admin.Models.Transfer; using BusinessLogic.Models; using log4net; namespace Admin.Controllers { public class TransferControllerDependencies : BaseControllerDependencies, ITransferControllerDependencies { public TransferControllerDependencies(ILog log , IModelBuilder transferViewModelBuilder , IModelCommand transferCommand , IModelCommand validateTransferItemCommand) : base(log) { ValidateTransferItemCommand = validateTransferItemCommand; TransferViewModelBuilder = transferViewModelBuilder; TransferCommand = transferCommand; } public IModelBuilder TransferViewModelBuilder { get; private set; } public IModelCommand TransferCommand { get; private set; } public IModelCommand ValidateTransferItemCommand { get; private set; } } }