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