/// <summary> /// Obtiene todos los corrales que pertencen al tipo de corral y organizacion especificados y no tener enfermerias asignadas. /// </summary> /// <param name="tipoCorral">Tipo de corral al que pertenece el corral.</param> /// <param name="organizacionId">OrganizacionId al que pertenece el corral.</param> /// <returns>Una lista de corrales</returns> public List <CorralInfo> ObtenerCorralesPorTipoCorralSinEnfermeriaAsignada(TipoCorralInfo tipoCorral, int organizacionId) { try { Logger.Info(); var corralBL = new CorralBL(); List <CorralInfo> result = corralBL.ObtenerCorralesPorTipoCorralSinEnfermeriaAsignada(tipoCorral, organizacionId); return(result); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }