public HttpResponseMessage SavePatientParticipationConsent(ParticipationConsent participation_consent) { var transaction = new TransactionalInformation(); if (transaction.ReturnStatus) { patientDataService.SaveParticipationConsent(participation_consent, connectionString, SessionToken, out transaction); if (transaction.ReturnStatus) { return(Request.CreateResponse <Guid>(HttpStatusCode.Created, participation_consent.patient_id)); } } return(Request.CreateResponse <TransactionalInformation>(HttpStatusCode.InternalServerError, transaction)); }