/// <summary> /// Get string alias list separated by " " /// </summary> /// <returns></returns> public List <string> GetDataAlias() { try { LogWriter("public string GetDataAlias "); OperationContext context = OperationContext.Current; CheckIp(context); var dataBase = new SqliteDatabase(pathDataBase); return((List <string>)dataBase.AliasList()); } catch (BlackListExeption ex) { var fault = new InvalidUserIPFault(ex.Message); throw new FaultException <InvalidUserIPFault>(fault, new FaultReason(fault.ToString())); } catch (InvalidOperationException ex) { var fault = new ItemNotExcistFault(ex.Message); throw new FaultException <ItemNotExcistFault>(fault, new FaultReason(fault.ToString())); } catch (Exception ex) { var fault = new InvalidUnknownFault(ex.Message); throw new FaultException <InvalidUnknownFault>(fault, new FaultReason(fault.ToString())); } }