Esempio n. 1
0
        public HttpResponseMessage GetOcts(SubmitOctParameter parameter)
        {
            var transaction = new TransactionalInformation();
            var validOctIds = octService.ValidateConsentsMultiSubmit(parameter.oct_ids, parameter.date_of_performed_action, connectionString, SessionToken, out transaction);

            if (transaction.ReturnStatus)
            {
                return(Request.CreateResponse(HttpStatusCode.OK, validOctIds));
            }

            return(Request.CreateResponse <TransactionalInformation>(HttpStatusCode.InternalServerError, transaction));
        }
Esempio n. 2
0
        public HttpResponseMessage ValidateOctDate(SubmitOctParameter param)
        {
            var transaction = new TransactionalInformation();
            var response    = octService.ValidateOctDate(param.date_of_performed_action, connectionString, SessionToken, out transaction);

            if (transaction.ReturnStatus)
            {
                return(Request.CreateResponse(HttpStatusCode.OK, response));
            }

            return(Request.CreateResponse <TransactionalInformation>(HttpStatusCode.InternalServerError, transaction));
        }
Esempio n. 3
0
        public HttpResponseMessage SubmitOct(SubmitOctParameter param)
        {
            var transaction = new TransactionalInformation();
            var response    = octService.SubmitOct(param.oct_ids, param.date_of_performed_action, param.authorizing_doctor_id, param.is_resubmit, connectionString, SessionToken, out transaction);

            if (transaction.ReturnStatus)
            {
                return(Request.CreateResponse(HttpStatusCode.OK, response));
            }

            return(Request.CreateResponse <TransactionalInformation>(HttpStatusCode.InternalServerError, transaction));
        }
Esempio n. 4
0
        public HttpResponseMessage CheckIfAlreadyExistOCT(SubmitOctParameter parameter)
        {
            var transaction = new TransactionalInformation();

            var response = octService.CheckIfAlreadyExistOCT(parameter.oct_ids, parameter.date_of_performed_action, parameter.is_resubmit, connectionString, SessionToken, out transaction);

            if (transaction.ReturnStatus)
            {
                return(Request.CreateResponse <MulitiSubmitValidation>(HttpStatusCode.OK, response));
            }

            return(Request.CreateResponse <TransactionalInformation>(HttpStatusCode.InternalServerError, transaction));
        }