public IActionResult getPatient_ID([FromBody] PacienteHRA pa) { try { Patients p = new Patients(); if (String.IsNullOrEmpty(pa.run)) { p = _db.patients.Where(a => a.other_identification.Equals(pa.other_Id)).FirstOrDefault(); } else { p = _db.patients.Where(a => a.run.Equals(int.Parse(pa.run))).FirstOrDefault(); } if (p != null) { return(Ok(p.id)); } else { return(Ok(null)); } } catch (Exception e) { return(BadRequest("Error.... Intente más tarde." + e)); } }
public IActionResult GetPatientId([FromBody] PacienteHRA pa) { try { Patients p; if (string.IsNullOrEmpty(pa.run)) { p = _db.patients.FirstOrDefault(a => a.other_identification.Equals(pa.other_Id)); } else { p = _db.patients.FirstOrDefault(a => a.run.Equals(int.Parse(pa.run))); } return(p != null?Ok(p.id) : Ok(null)); } catch (Exception e) { _logger.LogError(e, "Paciente no recuperado, paciente:{pa}", pa); return(BadRequest("Error.... Intente más tarde." + e)); } }