Ejemplo n.º 1
0
        public void registrarCliente(String pnombre, String ppersonacontacto, String pcorreo, String ptelefono, int pidPais)
        {
            Cliente cliente = new Cliente(pnombre,ppersonacontacto,pcorreo,ptelefono,pidPais);
            if (cliente.IsValid)
            {

                UoW.ClienteRepository.Insert(cliente);

            }
            else
            {
                StringBuilder sb = new StringBuilder();
                foreach (RuleViolation rv in cliente.GetRuleViolations())
                {
                    sb.AppendLine(rv.ErrorMessage);
                }
                throw new BusinessLogicException(sb.ToString());
            }
        }