/// <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()));
            }
        }