public HttpResponseMessage Put(string officeNumber, [FromBody] PatientRelationships patientRelationships)
        {
            var patientRelationshipsIt2Manager = new PatientRelationshipsIt2Manager();

            try
            {
                patientRelationshipsIt2Manager.InsertOrUpdateDependent(officeNumber, patientRelationships);
                return(this.Request.CreateResponse(HttpStatusCode.OK, "Dependent saved."));
            }
            catch (Exception ex)
            {
                var error = "Put( patientId=" + patientRelationships.PatientId + ")\n" + ex;
                return(HandleExceptions.LogExceptions(error, Logger, ex));
            }
        }
        public HttpResponseMessage Delete([FromBody] PatientRelationships relationshipsObj)
        {
            var patientRelationshipsIt2Manager = new PatientRelationshipsIt2Manager();

            try
            {
                var result = patientRelationshipsIt2Manager.DeleteDependent(relationshipsObj);
                return(result
                    ? this.Request.CreateResponse(HttpStatusCode.OK, "Dependent deleted.")
                    : this.Request.CreateResponse(HttpStatusCode.BadRequest, "Unable to delete this dependent."));
            }
            catch (Exception ex)
            {
                var error = "Put( patientId=" + relationshipsObj.PatientId + ")\n" + ex;
                return(HandleExceptions.LogExceptions(error, Logger, ex));
            }
        }