Exemplo n.º 1
0
        public HttpResponseMessage UpdateRequestReceive([FromBody] RequestReceiverDto receive)
        {
            HttpResponseMessage response = null;
            var content = "ID cannot be empty.";
            var user    = base.CurrentUser();

            if (string.IsNullOrEmpty(receive.RequestID))
            {
                response = ResponseUtils.BadRequest(content);
            }
            else
            {
                if (_consultationService.UpdateRequestReveive(receive, user.Language))
                {
                    response = new HttpResponseMessage(HttpStatusCode.OK);
                }
                else
                {
                    response = ResponseUtils.BadRequest(string.Format("The request ID[{0}] doesn't exist.",
                                                                      receive.RequestID));
                }
            }

            return(response);
        }
Exemplo n.º 2
0
        public HttpResponseMessage UpdateRequestStatus(string requestid, int status)
        {
            HttpResponseMessage response = null;

            if (string.IsNullOrEmpty(requestid))
            {
                response = ResponseUtils.BadRequest(ContentMessage);
            }
            else
            {
                response = _consultationService.UpdateRequestStatus(requestid, status) ?
                           new HttpResponseMessage(HttpStatusCode.OK) :
                           ResponseUtils.BadRequest(string.Format("The request ID[{0}] doesn't exist.", requestid));
            }

            return(response);
        }
Exemplo n.º 3
0
        public HttpResponseMessage PutPatientBaseInfo([FromBody] PatientBaseInfoDto patientCase)
        {
            HttpResponseMessage response = null;
            var content = "Id cannot be empty.";

            if (string.IsNullOrEmpty(patientCase.PatientCaseID))
            {
                response = ResponseUtils.BadRequest(content);
            }
            else
            {
                _consultationService.UpdatePatientCaseBaseInfo(patientCase);
                response = new HttpResponseMessage(HttpStatusCode.OK);
            }

            return(response);
        }
Exemplo n.º 4
0
        public HttpResponseMessage PutRequestDescription([FromBody] RequestInfomationDto request)
        {
            HttpResponseMessage response = null;
            var content = "Id cannot be empty.";

            if (string.IsNullOrEmpty(request.RequestID))
            {
                response = ResponseUtils.BadRequest(content);
            }
            else
            {
                _consultationService.UpdateRequestBaseInfo(request);
                response = new HttpResponseMessage(HttpStatusCode.OK);
            }

            return(response);
        }
Exemplo n.º 5
0
        public HttpResponseMessage PutClinicalDiagnosis([FromBody] ClinicalDiagnosisDto clinicalDiagnosis)
        {
            HttpResponseMessage response = null;
            var content = "Id cannot be empty.";

            if (string.IsNullOrEmpty(clinicalDiagnosis.PatientCaseID))
            {
                response = ResponseUtils.BadRequest(content);
            }
            else
            {
                _consultationService.UpdateClinicalDiagnosis(clinicalDiagnosis);
                response = new HttpResponseMessage(HttpStatusCode.OK);
            }

            return(response);
        }
Exemplo n.º 6
0
        public HttpResponseMessage PutReportAdvice([FromBody] ReportAdviceDto reportAdvice)
        {
            HttpResponseMessage response = null;
            var content = "Id cannot be empty.";

            if (string.IsNullOrEmpty(reportAdvice.ConsultationReportID))
            {
                response = ResponseUtils.BadRequest(content);
            }
            else
            {
                _consultationService.UpdateReportAdvice(reportAdvice);
                response = new HttpResponseMessage(HttpStatusCode.OK);
            }

            return(response);
        }
Exemplo n.º 7
0
        public HttpResponseMessage RecoverPatientCase(string patientCaseId)
        {
            HttpResponseMessage response = null;
            const string        content  = "patientCase id cannot be empty.";

            if (string.IsNullOrEmpty(patientCaseId))
            {
                response = ResponseUtils.BadRequest(content);
            }
            else
            {
                response = _consultationService.RecoverPatientCase(patientCaseId) ?
                           new HttpResponseMessage(HttpStatusCode.OK) :
                           ResponseUtils.BadRequest(string.Format("The patientCase ID[{0}] doesn't exist.", patientCaseId));
            }

            return(response);
        }
Exemplo n.º 8
0
        public HttpResponseMessage PutRequestChangeReason([FromBody] ChangeReasonDto reason)
        {
            HttpResponseMessage response = null;
            var content = "Id cannot be empty.";

            if (string.IsNullOrEmpty(reason.RequestID))
            {
                response = ResponseUtils.BadRequest(content);
            }
            else
            {
                if (_consultationService.UpdateChangeReason(reason))
                {
                    response = new HttpResponseMessage(HttpStatusCode.OK);
                }
                else
                {
                    response = ResponseUtils.BadRequest(string.Format("The request ID[{0}] doesn't exist.",
                                                                      reason.RequestID));
                }
            }

            return(response);
        }