public async Task <IActionResult> Questionnaires(string clinic)
        {
            PatientQuestionnaire questionnaire = await _PatientAccess.GetQuestionnairesForClinic(clinic);

            PatientQuestionnaireViewModel toRet = new PatientQuestionnaireViewModel()
            {
                Name        = questionnaire.Name,
                Description = questionnaire.Summary,
                Clinic      = questionnaire.Clinic
            };

            return(View(toRet));
        }
        public int CreateQuestionnaire(int patientId, int questionSetId)
        {
            using (PhysioWebEntities db = new PhysioWebEntities())
            {
                PatientQuestionnaire pq = new PatientQuestionnaire
                {
                    PatientId         = patientId,
                    QuestionSetId     = questionSetId,
                    QuestionnaireDate = DateTime.Now
                };

                db.PatientQuestionnaires.Add(pq);

                db.SaveChanges();

                return(pq.Id);
            }
        }
Example #3
0
        public async Task <IActionResult> GetByClinicAsync([FromRoute] string clinic)
        {
            PatientQuestionnaire questionnaire = await _QuestionnaireAccess.GetQuestionnairesByClinic(clinic);

            return(new JsonResult(questionnaire));
        }