Ejemplo n.º 1
0
        public void AtualizarCliente_QuandoAtualizarCliente_DeveAlterarNome()
        {
            #region Arrange
            var cliente = new Cliente();
            cliente.Nome         = "José Silva";
            cliente.Cpf          = "06475714046";
            cliente.DtNascimento = DateTime.Now.AddYears(-20);
            cliente.Sexo         = "M";

            ClienteNativoDao.InserirCliente(cliente);

            var listaClientes = ClienteNativoDao.ObterClientes();
            cliente.ClienteId = listaClientes[listaClientes.Count - 1].ClienteId;
            cliente.Nome      = "José Pedro Silva";

            var resultadoEsperado = "José Pedro Silva";

            #endregion

            #region Act
            ClienteNativoDao.AlterarCliente(cliente);
            #endregion

            #region Assert
            var resultadoEncontrado = ClienteNativoDao.ObterClientesPorId(cliente.ClienteId).Nome;
            Assert.AreEqual(resultadoEsperado, resultadoEncontrado);
            #endregion
        }
Ejemplo n.º 2
0
 public ActionResult IncluirOuEditar(Cliente cliente)
 {
     try
     {
         if (cliente.ClienteId == 0)
         {
             ClienteNativoDao.InserirCliente(cliente);
             return(Json(new { succsess = true, message = "Registro inserido com sucesso" }, JsonRequestBehavior.AllowGet));
         }
         else
         {
             ClienteNativoDao.AlterarCliente(cliente);
             return(Json(new { succsess = true, message = "Registro atualizado com sucesso" }, JsonRequestBehavior.AllowGet));
         }
     }
     catch (System.Exception ex)
     {
         return(Json(new { succsess = false, message = ex.Message }, JsonRequestBehavior.AllowGet));
     }
 }