public async Task <ClienteDto> PegarPorId(int id) { var cliente = await _repositorio.BuscarPorId(id); if (cliente is null) { throw new Exception("Cliente não encontrado."); } return(new ClienteDto { Id = cliente.Id, Codigo = cliente.Codigo, Nome = cliente.Nome, Cpf = cliente.Cpf, Rg = cliente.Rg, Sexo = cliente.Sexo, EstadoCivil = cliente.EstadoCivil, Nascimento = cliente.Nascimento, Email = cliente.Email, Telefone1 = cliente.Telefone1, TipoTelefone1 = cliente.TipoTelefone1, Telefone2 = cliente.Telefone2, TipoTelefone2 = cliente.TipoTelefone2, EnderecoId = cliente.EnderecoId, Cadastro = cliente.Cadastro, Alteracao = cliente.Alteracao, UltimoAtendimento = cliente.UltimoAtendimento, }); }
public void Clientes_InfraData_Atualizar_cliente() { //Cenário int idPesquisa = 1; Cliente cliente = _repositorio.BuscarPorId(idPesquisa); string nomeAntigo = cliente.Nome; cliente.Nome = "Novo"; //Ação Cliente resultado = _repositorio.Atualizar(cliente); //Verifica resultado.Should().NotBeNull(); resultado.Nome.Should().NotBe(nomeAntigo); }
public Cliente BuscarPorId(long id) { if (id < 1) { throw new IdentifierUndefinedException(); } return(_repositorio.BuscarPorId(id)); }
public ClienteDto BuscarPorId(Guid id) { Cliente cliente = _repositorio.BuscarPorId(id); if (cliente == null) { return(null); } return(new ClienteDto { Id = cliente.Id, Cpf = cliente.Cpf, DataNascimento = cliente.DataNascimento, Nome = cliente.Nome, Telefone = cliente.Telefone, Endereco = cliente.Endereco }); }
public PedidoDtoReturn Inserir(PedidoInserirViewModel pedidoViewModel) { var cliente = _cliente.BuscarPorId(pedidoViewModel.IdClienteDto); var pedido = new Pedido(cliente); foreach (var pizzaPedido in pedidoViewModel.PizzasDto) { _pizza.Inserir(pizzaPedido); foreach (var ingredientePizza in pizzaPedido.Ingredientes) { var pizzaIngrediente = new PizzaIngrediente(ingredientePizza, pizzaPedido); _pizzaIngrediente.Inserir(ingredientePizza); } } }
public Cliente BuscarPorId(Guid id) => _clientes.BuscarPorId(id).EntidadeParaDto();
public ClienteDto BuscarPorId(int id) { return(ClienteMapper.ToClienteDto(repositorio.BuscarPorId(id))); }