Exemplo n.º 1
0
        async Task IClienteAppServices.Update(string id, ClienteViewModel atual)
        {
            var clienteAntigo = await _clienteServices.GetById(Guid.Parse(id), includes : new[] { "Endereco" });

            await AtualizarCliente(atual, clienteAntigo);

            await _clienteServices.Update(clienteAntigo.Id, clienteAntigo);
        }
        public IActionResult GetById(int id)
        {
            var result = _services.GetById(id);

            var listagem = _mapper.Map <ClienteViewModel>(result);

            return(Ok(listagem));
        }
 public IActionResult GetClientesById(int clienteId)
 {
     try
     {
         var clientes = _clienteServices.GetById(clienteId);
         return(Ok(clientes));
     }
     catch (Exception ex)
     {
         return(StatusCode(500, ex));
     }
 }
        public void OnGet(int id)
        {
            var dto = _clienteServices.GetById(id);

            if (dto is null)
            {
                RedirectToPage("/Index");
                return;
            }

            Id            = dto.Id;
            NomeDoCliente = dto.Nome;
        }
Exemplo n.º 5
0
        private Emprestimo CriarEmprestimo(EmprestimoFormDto formDto)
        {
            var cliente = _clienteServices.GetById(formDto.ClienteId);

            formDto.DataDoEmprestimo = DateTime.Now;

            return(_emprestimoBuilder
                   .WithCliente(cliente)
                   .WithDataDoEmprestimo(formDto.DataDoEmprestimo)
                   .WithId(Guid.NewGuid())
                   .WithValor(formDto.ValorDoEmprestimo)
                   .Build());
        }