コード例 #1
0
 public Repositorio(IConsultableUnidadDeTrabajo unidadDeTrabajo)
 {
     if (unidadDeTrabajo == null)
     {
         throw new ArgumentNullException("unidadDeTrabajo", "La unidad de trabajo no puede ser null.");
     }
     _unidadDeTrabajo = unidadDeTrabajo;
 }
コード例 #2
0
        public Repositorio(IConsultableUnidadDeTrabajo unidadDeTrabajo, IManejadorDeTrazas manejadorDeTrazas)
        {
            if (unidadDeTrabajo == null)
            {
                throw new ArgumentNullException("unidadDeTrabajo", Mensajes.ContenedorNulo);
            }

            if (manejadorDeTrazas == null)
            {
                throw new ArgumentNullException("manejadorDeTrazas", Mensajes.ManejadorDeTrazasNulo);
            }

            _unidadDeTrabajo   = unidadDeTrabajo;
            _manejadorDeTrazas = manejadorDeTrazas;

            _manejadorDeTrazas.TrazarInformación(string.Format(CultureInfo.InvariantCulture, Mensajes.TrazaRepositorioCreado, typeof(TEntidad).Name));
        }