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; }
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()); }