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)); } }