コード例 #1
0
        public static void AtualizarCliente(IClienteServices clienteService)
        {
            Console.Clear();
            Console.Write("Digite o id do cliente que deseja atualizar: ");
            var idString = Console.ReadLine();
            int?id;

            if (idString == string.Empty)
            {
                id = null;
            }
            else
            {
                id = int.Parse(idString);
            }

            var cliente = clienteService.ObterClientes(id).First();

            Console.WriteLine(cliente);

            Console.Write("Digite o novo nome(digite nada para não alterar): ");
            string nome = Console.ReadLine();

            Console.Write("Digite o novo login(digite nada para não alterar): ");
            string login = Console.ReadLine();

            Console.Write("Digite a nova senha(digite nada para não alterar): ");
            string senha = Console.ReadLine();

            nome  = nome != string.Empty ? nome : cliente.Nome;
            login = login != string.Empty ? login : cliente.Login;
            senha = senha != string.Empty ? senha : cliente.Senha;

            Console.WriteLine(clienteService.AtualizarCliente(id.Value, nome, login, senha));
        }
コード例 #2
0
 public void Put([FromBody] ClienteDto cliente)
 {
     _clienteServices.AtualizarCliente(_mapper.Map <Cliente>(cliente));
 }