예제 #1
0
 public int[] GetRandomImageIds(string directoryPath, int numberOfImages)
 {
     int[] returnedIdsArray = null;
     if (!string.IsNullOrEmpty(directoryPath) && numberOfImages > 0)
     {
         try
         {
             using (AdvertContractClient client = new AdvertContractClient())
             {
                 client.Open();
                 returnedIdsArray = client.GetRandomImageIds(directoryPath, numberOfImages);
                 client.Close();
             }
             return(returnedIdsArray);
         }
         catch (FaultException ex)
         {
             _logger.ErrorMessage(ex);
             return(returnedIdsArray);
         }
         catch (Exception ex)
         {
             _logger.ErrorMessage(ex);
             return(returnedIdsArray);
         }
     }
     else
     {
         return(returnedIdsArray);
     }
 }
예제 #2
0
 public AdvertType[] GetAdvertImages(string directoryPath)
 {
     AdvertType[] advertTypes = null;
     if (!string.IsNullOrEmpty(directoryPath))
     {
         try
         {
             using (AdvertContractClient client = new AdvertContractClient())
             {
                 client.Open();
                 advertTypes = client.GetAdvertImages(directoryPath);
                 client.Close();
             }
             return(advertTypes);
         }
         catch (FaultException ex)
         {
             _logger.ErrorMessage(ex);
             return(advertTypes);
         }
         catch (Exception ex)
         {
             _logger.ErrorMessage(ex);
             return(advertTypes);
         }
     }
     else
     {
         return(advertTypes);
     }
 }