Beispiel #1
0
        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));
            }
        }
Beispiel #2
0
        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));
            }
        }