public BusinessResult <bool> Delete(int id)
 {
     try
     {
         var result = _productoData.Delete(id);
         return(BusinessResult <bool> .Success(true, "Operación correcta"));
     }
     catch (Exception ex)
     {
         return(BusinessResult <bool> .Issue(false, "Operación incorrecta", ex));
     }
 }
 public async Task <bool> Delete(Producto value)
 {
     return(await Repo.Delete(value));
 }