public async Task <bool> ActualizarCliente(Cliente cliente, UsuarioDTO usuario) { try { if (cliente.Rut != null && cliente.DocumentoAdjuntoId == null) { int idDocumentoAdjuntoCreado = await _serviceDocumentoAdjunto.CrearDocumentoAdjunto(cliente.Rut); cliente.DocumentoAdjuntoId = idDocumentoAdjuntoCreado; cliente.Rut.GuidUsuarioModifica = cliente.GuidUsuarioCrea; cliente.Rut.NombreUsuarioModifica = cliente.NombreUsuarioCrea; cliente.Rut.FechaModifica = DateTime.Now; } if (cliente.Rut != null && cliente.DocumentoAdjuntoId != null) { cliente.Rut.GuidUsuarioModifica = cliente.GuidUsuarioModifica; cliente.Rut.NombreUsuarioModifica = cliente.NombreUsuarioModifica; cliente.Rut.FechaModifica = DateTime.Now; cliente.Rut.Id = cliente.DocumentoAdjuntoId.Value; await _serviceDocumentoAdjunto.ActualizarDocumentoAdjunto(cliente.Rut); } return(await _repository.ActualizarCliente(cliente, usuario)); } catch (Exception) { throw; } }
public async Task ActualizarCliente(Dictionary <string, StoredProcedure> parameters) { try { await clienteRepository.ActualizarCliente(parameters); } catch (Exception ex) { throw ex; } }
public IActionResult UpdateCliente([FromBody] Cliente cliente) { try { if (!ModelState.IsValid) return BadRequest("No es modelo valido"); _clienteRepository.ActualizarCliente(cliente); } catch (Exception) { return BadRequest("Fallo al momento de actualizar al cliente"); } return Ok(); }
public async Task ActualizarCliente(int id, Clientes clientes) { await _clienteRepository.ActualizarCliente(id, clientes); }