コード例 #1
0
        public override void Adicionar()
        {
            CadastrarClienteDialog clienteDialog = new CadastrarClienteDialog();

            DialogResult resultado = clienteDialog.ShowDialog();

            if (resultado == DialogResult.OK)
            {
                _ClienteService.Add(clienteDialog.Cliente);
            }
        }
コード例 #2
0
        public void TestClienteService_AddTest_ShouldBeOK()
        {
            _mock.Setup(x => x.Save(_cliente)).Returns(new Cliente()
            {
                Id = 1
            });

            var obtido = Alvo.Add(_cliente);

            _mock.Verify(x => x.Save(_cliente));
            obtido.Id.Should().BeGreaterThan(0);
        }
コード例 #3
0
 public ActionResult Create(ClienteVM clienteVM)
 {
     if (ModelState.IsValid)
     {
         _serviceCliente.Add(Mapper.Map <ClienteVM, Cliente>(clienteVM));
         return(RedirectToAction("Index"));
     }
     else
     {
         return(View());
     }
 }
コード例 #4
0
        public ActionResult Create(Cliente cliente)
        {
            if (ModelState.IsValid)
            {
                clienteService.Add(cliente);

                string url = Url.Action("Index", "Cliente", new { id = cliente.Id });
                return(Json(new { success = true, url = url }));
            }

            return(PartialView("_Create", cliente));
        }
コード例 #5
0
        static void Main(string[] args)
        {
            var clienteService = new ClienteService();

            clienteService.Add(new Cliente {
                Nome = "Anastacio"
            });

            var data = clienteService.GetAll();


            TesteValidacaoCliente();

            Console.ReadLine();
        }
コード例 #6
0
        public async Task <ActionResult <Cliente> > Add([FromBody] Cliente cliente)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            try
            {
                return(await _service.Add(cliente));
            }
            catch (Exception e)
            {
                return(StatusCode((int)HttpStatusCode.InternalServerError, e.Message));
            }
        }
コード例 #7
0
        private void addClient()
        {
            _save = true;

            /*_unitOfWork.Clientes.Add(_cliente);
             * MessageBox.Show("Cliente registrado con exito", "Alta Cliente", MessageBoxButton.OK, MessageBoxImage.Information);
             */
            _response = _clienteService.Add(_cliente);
            if (_response.Status)
            {
                MessageBox.Show(_response.Msg, "Alta Cliente", MessageBoxButton.OK, MessageBoxImage.Information);
                finish();
            }
            else
            {
                MessageBox.Show(_response.Msg, "Alta Cliente", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
コード例 #8
0
        public void ApplService_Destinatario_Add_Deve_Chamar_OsMetodos_Validar_E_Add()
        {
            //Arrange
            var dest = new Cliente()
            {
                Id = 1
            };

            _clienteRepository.Setup(x => x.Add(_cliente.Object)).Returns(dest);
            _cliente.Setup(x => x.Validar());

            //Action
            var obtido = _clienteService.Add(_cliente.Object);

            //Assert
            obtido.Id.Should().Be(dest.Id);
            _clienteRepository.Verify(x => x.Add(_cliente.Object));
            _cliente.Verify(x => x.Validar());
            _cliente.VerifyNoOtherCalls();
            _clienteRepository.VerifyNoOtherCalls();
        }
コード例 #9
0
        public void Sistema_Cliente_Deve_Adicionar_Cliente_DeveSerValido()
        {
            _service.Add(_cliente);

            _cliente.Id.Should().BeGreaterThan(0);
        }
コード例 #10
0
        public async Task <ActionResult> Post([FromBody] Cliente cliente)
        {
            await _clienteService.Add(cliente);

            return(new CreatedAtRouteResult("RetornaCliente", new { id = cliente.Id }, cliente));
        }