public List <CatalogoEspecifico> ExtraerCatalogoEspecifico(CatalogoEspecifico catalogo)
 {
     switch (catalogo.CatalogoALlamar)
     {
     case TipoCatalogoEspecifico.Patente:
         var patente = new PatenteRepositorio();
         return(patente.DameListaPatente());
     }
     return(null);
 }
 public List <CatalogoEspecifico> ExtraerListaCatalogoEspecifico(CatalogoEspecifico catalogoEspecifico)
 {
     using (TransactionScope transaction = new TransactionScope(TransactionScopeOption.Required))
     {
         var listaCatalogoEspecifico =
             iCatalogoEspecificoRepositorio.ExtraerCatalogoEspecifico(catalogoEspecifico);
         transaction.Complete();
         return(listaCatalogoEspecifico);
     }
 }