public async Task <bool> Handle(ActualizarPsicologoCommand request, CancellationToken cancellationToken) { var psicologo = new Psicologo(request.PsicologoId, request.Apellidos, request.Nombres, request.Direccion, request.FechaNacimiento.ToDateTime(Constant.FORMAT_DDMMYYYY), request.CuentaDeposito, request.GradoTitulacion, request.Especialidad, request.Estado); psicologo.EstadoActivo(); _logger.LogInformation("----- Actualizando Psicologo - Psicologo: {@psicologo}", psicologo); _psicologoRepository.Update(psicologo); return(await _psicologoRepository.UnitOfWork .SaveEntitiesAsync(cancellationToken)); }
public async Task <IActionResult> Update([FromBody] Psicologo psicologo) { try { int execCount = _psicologoRepository.Update(psicologo); if (execCount > 0) { return(Ok()); } else { return(BadRequest()); } } catch (Exception) { return(StatusCode(500)); } }