Example #1
0
        /// <summary>The add pais.</summary>
        /// <param name="pais">The pais.</param>
        public void Add(Sistemas pais)
        {
            var addSistemasValidador          = new AddSistemasValidador(this.paisRepositorio);
            var addSistemasValidadorResultado = addSistemasValidador.Validate(pais);

            if (!addSistemasValidadorResultado.IsValid)
            {
                throw new ValidationException(addSistemasValidadorResultado.Errors);
            }

            this.paisRepositorio.Insert(pais);
        }
Example #2
0
        /// <summary>The add sistemas.</summary>
        /// <param name="sistemas">The sistemas.</param>
        public void Add(Sistemas sistemas)
        {
            var addSistemasValidador          = new AddSistemasValidador(this.unidadDeTrabajoProductos.SistemasRepositorio);
            var addSistemasValidadorResultado = addSistemasValidador.Validate(sistemas);

            if (!addSistemasValidadorResultado.IsValid)
            {
                throw new ValidationException(addSistemasValidadorResultado.Errors);
            }

            this.unidadDeTrabajoProductos.SistemasRepositorio.Insertar(sistemas);
            this.unidadDeTrabajoProductos.Confirmar();
        }