示例#1
0
 public virtual List <LocationsContract> Search(string authId, SearchPx px)
 {
     try {
         return
             (Can(authId, (int)PermissionEnum.Client_Locations_Search)
                                 ? LocationsLogic.SearchNow(px.LocationName, px.SourceUrl)
                                 : null);//cant
     } catch (Exception ex) {
                 #if DEBUG
         Debug.WriteLine("------------------------------");
         Debug.WriteLine("------ LocationsServiceBase.Search ERROR ------");
         Debug.WriteLine("------------------------------");
         Debug.WriteLine(ex.Message);
         Debug.WriteLine(ex.ToString());
         Debug.WriteLine("------------------------------");
                 #endif
         throw;
     }
 }
 public virtual List <UsersContract> Search(string authId, SearchPx px)
 {
     try {
         return
             (Can(authId, (int)PermissionEnum.Client_Users_Search)
                                 ? UsersLogic.SearchNow(px.DisplayName)
                                 : null);//cant
     } catch (Exception ex) {
                 #if DEBUG
         Debug.WriteLine("------------------------------");
         Debug.WriteLine("------ UsersServiceBase.Search ERROR ------");
         Debug.WriteLine("------------------------------");
         Debug.WriteLine(ex.Message);
         Debug.WriteLine(ex.ToString());
         Debug.WriteLine("------------------------------");
                 #endif
         throw;
     }
 }