Exemplo n.º 1
0
 public Repositorio(IConsultableUnidadDeTrabajo unidadDeTrabajo)
 {
     if (unidadDeTrabajo == null)
     {
         throw new ArgumentNullException("unidadDeTrabajo", "La unidad de trabajo no puede ser null.");
     }
     _unidadDeTrabajo = unidadDeTrabajo;
 }
Exemplo n.º 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));
        }