Example #1
0
        public HttpResponseMessage MultiEditCase(MultiEditParameter parameter)
        {
            var transaction = new TransactionalInformation();

            var result = planningService.MultiEditCase(
                parameter.authorizing_doctor_id,
                parameter.ids_to_edit,
                parameter.ids_to_submit,
                parameter.ids_to_deselect,
                parameter.all_selected,
                parameter.primary_id,
                parameter.secondary_id,
                parameter.flag,
                parameter.filter_by,
                connectionString,
                SessionToken,
                out transaction);

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

            return(Request.CreateResponse <TransactionalInformation>(HttpStatusCode.InternalServerError, transaction));
        }
Example #2
0
        public HttpResponseMessage CheckIfAlreadyExistAftercare(MultiEditParameter param)
        {
            TransactionalInformation transaction = new TransactionalInformation();

            var response = aftercareDataService.CheckIfAlreadyExistAftercare(param.ids_to_submit, param.date_string, connectionString, SessionToken, out transaction);

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

            return(Request.CreateResponse <TransactionalInformation>(HttpStatusCode.InternalServerError, transaction));
        }
Example #3
0
        public HttpResponseMessage ValidateAftercareDate(MultiEditParameter param)
        {
            TransactionalInformation transaction = new TransactionalInformation();

            var response = aftercareDataService.ValidateAftercareDateForMultiEdit(param.ids_to_edit, param.ids_to_deselect, param.date_string, param.all_selected, param.flag, param.filter_by, connectionString, SessionToken, out transaction);

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

            return(Request.CreateResponse <TransactionalInformation>(HttpStatusCode.InternalServerError, transaction));
        }
Example #4
0
        public HttpResponseMessage CheckIfAlreadyExistAnyTreatment(MultiEditParameter parameter)
        {
            var transaction = new TransactionalInformation();

            var result = planningService.CheckIfAlreadyExistAnyTreatment(parameter.ids_to_submit, connectionString, SessionToken, out transaction);

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

            return(Request.CreateResponse <TransactionalInformation>(HttpStatusCode.InternalServerError, transaction));
        }
Example #5
0
        public HttpResponseMessage InitiateMultiSubmit(MultiEditParameter parameter)
        {
            TransactionalInformation transaction = new TransactionalInformation();
            var result = aftercareDataService.InitiateAftercareMultiSubmit(parameter.ids_to_submit,
                                                                           parameter.ids_to_deselect,
                                                                           parameter.all_selected,
                                                                           parameter.filter_by,
                                                                           parameter.sort_by,
                                                                           parameter.isAsc,
                                                                           connectionString,
                                                                           SessionToken,
                                                                           out transaction);

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

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