Пример #1
0
        /// <summary>
        /// This is the old way, don't do this now, return IHttpActionResult instead of HttpResponseMessage
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public HttpResponseMessage Get(string id)
        {
            var patients = PatientDb.FindAll();
            var patient  = patients.FirstOrDefault(p => p.Id.Equals(id));

            if (patient == null)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Patient not found"));
            }

            return(Request.CreateResponse(patient));
        }
Пример #2
0
        public IHttpActionResult GetMedications(string id)
        {
            var patients = PatientDb.FindAll();
            var patient  = patients.FirstOrDefault(p => p.Id.Equals(id));

            if (patient == null)
            {
                return(NotFound());
            }

            return(Ok(patient.Medications));
        }
Пример #3
0
 public IEnumerable <Patient> Get()
 {
     return(PatientDb.FindAll());
 }