예제 #1
0
        SearchByMemberNumber(LG.Data.Models.Members.SearchRequest entityRequest)
        {
            var client = LG.Services.ClientConnection.GetMssConnection();
            var result = new LG.Data.Models.Members.SearchResults();

            try
            {
                client.Open();
                var response =
                    await client.SearchMemberByMemberNumberAsync(
                        new SearchMemberByMemberNumberRequest()
                {
                    MessageGuid  = Guid.NewGuid(),
                    MemberNumber = entityRequest.MemberNumber
                });

                result.IsError = false;
                result.Records = response.ListOfFoundMemberRecords;
            }
            catch (Exception ex)
            {
                result.IsError = true;
                result.Message = ex.ToString();
                client.Abort();
            }
            finally
            {
                client.Close();
            }
            return(result);
        }
예제 #2
0
    SearchByMemberNumber(LG.Data.Models.Members.SearchRequest entityRequest)
 {
     var client = LG.Services.ClientConnection.GetMssConnection();
     var result = new LG.Data.Models.Members.SearchResults();
     try
     {
         client.Open();
         var response =
             await client.SearchMemberByMemberNumberAsync(
                 new SearchMemberByMemberNumberRequest()
                 {
                     MessageGuid = Guid.NewGuid(),
                     MemberNumber = entityRequest.MemberNumber
                 });
         result.IsError = false;
         result.Records = response.ListOfFoundMemberRecords;
     }
     catch (Exception ex)
     {
         result.IsError = true;
         result.Message = ex.ToString();
         client.Abort();
     }
     finally
     {
         client.Close();
     }
     return result;
 }