using BusinessLogic.Interfaces.Services; using log4net; using System; namespace Admin.Classes.Commands.EReturn { public class SubmitCommand : BaseCommand { private readonly IEReturnService _eReturnService; public SubmitCommand(ILog log , IEReturnService eReturnService) : base(log) { _eReturnService = eReturnService ?? throw new ArgumentNullException("eReturnService"); } protected override CommandResult OnExecute(int id) { var result = _eReturnService.Submit(id); return new CommandResult(result); } } }