internal static async Task<LG.Services.CDMS.PlanOfCareLegal> GetPlanOfCareLegal(Int32 entity) { var result = new PlanOfCareLegal(); var client = ClientConnection.GetCDMS_Connection(); try { client.Open(); var response = await client.GetPlanOfCareAsync(new GetPlanOfCareRequest() { ConsultationID = entity, MessageGuid = Guid.NewGuid() }); result = response.PlanOfCare; } catch (Exception ex) { client.Abort(); } finally { if (client.State != CommunicationState.Closed) { client.Close(); } } return result; }
internal static async Task <LG.Services.CDMS.PlanOfCareLegal> GetPlanOfCareLegal(Int32 entity) { var result = new PlanOfCareLegal(); var client = ClientConnection.GetCDMS_Connection(); try { client.Open(); var response = await client.GetPlanOfCareAsync(new GetPlanOfCareRequest() { ConsultationID = entity, MessageGuid = Guid.NewGuid() }); result = response.PlanOfCare; } catch (Exception ex) { client.Abort(); } finally { if (client.State != CommunicationState.Closed) { client.Close(); } } return(result); }