Exemplo n.º 1
0
        public IActionResult CreatePatient(string patientData)
        {
            JObject parsedPatientData = new JObject(patientData);

            Patient p = new Patient()
            {
                DeviceId  = "",
                FirstName = (string)parsedPatientData["firstName"],
                LastName  = (string)parsedPatientData["lastName"]
            };

            _context.Patients.Add(p);
            _context.SaveChanges(); //Save changes here to retrieve the db generate Id for patient


            Patient_Impl data = new Patient_Impl()
            {
                Id   = p.Id,
                Data = patientData
            };

            _context.Patients_Impl.Add(data);
            _context.SaveChanges();

            return(Ok());
        }
Exemplo n.º 2
0
        public void UpdatePatient(int patientId, string patientData)
        {
            Patient_Impl data = (from a in _context.Patients_Impl
                                 where a.Id == patientId
                                 select a).SingleOrDefault();

            data.Id   = patientId;
            data.Data = patientData;

            _context.SaveChanges();
        }
Exemplo n.º 3
0
        public JsonResult PatientData(int patientId)
        {
            Patient_Impl data = (from a in _context.Patients_Impl
                                 where a.Id == patientId
                                 select a).SingleOrDefault();

            if (data != null)
            {
                return(new JsonResult(data));
            }
            Patient_Impl b = new Patient_Impl();

            return(new JsonResult(b));
        }
Exemplo n.º 4
0
        public void CreatePatient(string patientData)
        {
            JObject parsedPatientData = JObject.Parse(patientData);

            Patient p = new Patient()
            {
                DeviceId  = "",
                FirstName = (string)parsedPatientData["firstName"],
                LastName  = (string)parsedPatientData["lastName"]
            };

            _context.Patients.Add(p);
            _context.SaveChanges(); //Save changes here to retrieve the db generate Id for patient


            Patient_Impl data = new Patient_Impl()
            {
                Id   = p.Id,
                Data = parsedPatientData.ToString()
            };

            _context.Patients_Impl.Add(data);
            _context.SaveChanges();
        }