예제 #1
0
 public override List <IUserProfile> FetchList()
 {
     if (SecurityObj.AuthenticateAdmin())
     {
         return(UserDataLayerTemplate.FetchList());
     }
     else
     {
         return(null);
     }
 }
예제 #2
0
 public override List <IUserProfile> FetchList()
 {
     try
     {
         bool AResponse = new Security(UserProfileObj).AuthenticateUser();
         if (AResponse == true)
         {
             // replacing the spaces of the query with | (used for REGEXP in MySQL)
             Query = Query.Replace(' ', '|');
             UserDataLayerTemplate = new DATALAYER.NormalUserTemplate(UserProfileObj, Query);
             List <IUserProfile> profiles = UserDataLayerTemplate.FetchList();
             return(profiles);
         }
         else
         {
             return(null);
         }
     }
     catch (Exception ex)
     {
         Logger.Instance().Log(Fatal.Instance(), ex);
         throw ex;
     }
 }