Exemplo n.º 1
0
        /// <summary>The edit referencias.</summary>
        /// <param name="referencias">The referencias.</param>
        /// <exception cref="ValidationException"></exception>
        public void Edit(Referencias referencias)
        {
            var editReferenciasValidador          = new EditReferenciasValidador(this.referenciasRepositorio);
            var editReferenciasValidadorResultado = editReferenciasValidador.Validate(referencias);

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

            this.referenciasRepositorio.Update(referencias);
        }
Exemplo n.º 2
0
        /// <summary>The edit referencias.</summary>
        /// <param name="referencias">The referencias.</param>
        /// <exception cref="ValidationException"></exception>
        public void Edit(Referencias referencias)
        {
            var editReferenciasValidador          = new EditReferenciasValidador(this.unidadDeTrabajoReferencias.ReferenciasRepositorio);
            var editReferenciasValidadorResultado = editReferenciasValidador.Validate(referencias);

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

            this.unidadDeTrabajoReferencias.ReferenciasRepositorio.Actualizar(referencias);
            this.unidadDeTrabajoReferencias.Confirmar();
        }