public static async Task<LG.Data.Models.Doctors.SearchResults> Search(
            LG.Data.Models.Doctors.Search entity)
        {
            var result = new LG.Data.Models.Doctors.SearchResults();
            var client = LG.Services.ClientConnection.GetMpmsConnection();
            try
            {
                client.Open();
                entity.Request.MessageGuid = entity.MessageGuid;
                var response = await client.GetMedicalPractitionersAsync(entity.Request);
                client.Close();
                result.Results = response.ListOfMedicalPractitionerInfo;
                result.IsError = false;
                result.Message = "Success";
            }
            catch (Exception ex)
            {
                result.IsError = true;
                result.Message = ex.ToString();

            }
            return result;
        }
Beispiel #2
0
        public static async Task <LG.Data.Models.Doctors.SearchResults> Search(
            LG.Data.Models.Doctors.Search entity)
        {
            var result = new LG.Data.Models.Doctors.SearchResults();
            var client = LG.Services.ClientConnection.GetMpmsConnection();

            try
            {
                client.Open();
                entity.Request.MessageGuid = entity.MessageGuid;
                var response = await client.GetMedicalPractitionersAsync(entity.Request);

                client.Close();
                result.Results = response.ListOfMedicalPractitionerInfo;
                result.IsError = false;
                result.Message = "Success";
            }
            catch (Exception ex)
            {
                result.IsError = true;
                result.Message = ex.ToString();
            }
            return(result);
        }