Example #1
0
        public void testCreate()
        {
            Cliente novoCliente = new Cliente()
            {
                Nascimento = DateTime.Parse("1999-11-11"),
                Nome       = "Teste Unitário",
                Cpf        = "118.165.146-48",
                Telefone   = "(99) 9 9999-9999",
                Email      = "*****@*****.**"
            };
            var resultado = ClienteBus.salvar(novoCliente);

            Assert.IsNotNull(resultado);
        }
Example #2
0
        public void Salvar([FromBody] Cliente cliente)
        {
            bool valida = cliente.Cpf != null &&
                          cliente.Email != null &&
                          !cliente.Nome.IsNullOrWhiteSpace();

            if (!valida)
            {
                throw new InvalidDataException("Um dos campos obrigatórios está vazio.");
            }

            if (cliente.Id == null)
            {
                business.salvar(cliente);
            }
            else
            {
                business.editar(cliente);
            }
        }