示例#1
0
        public String RestSetFlagValue(RestDal dal, int flagId, bool value)
        {
            if (Initialize() != VegaTransactionInitStatus.Success)
            {
                return(EndTransaction());
            }

            try
            {
                dal.SetFlagValue(flagId, value);
            }
            catch (PostgresException e)
            {
                SetError(e);
            }
            catch (Exception)
            {
                SetDataError();
            }

            return(EndTransaction());
        }
示例#2
0
        public String RestSelect(RestDal dal)
        {
            if (Initialize() != VegaTransactionInitStatus.Success)
            {
                return(EndTransaction());
            }

            try
            {
                Data = dal.Select();
            }
            catch (PostgresException e)
            {
                SetError(e);
            }
            catch (Exception)
            {
                SetDataError();
            }

            return(EndTransaction());
        }
示例#3
0
        public String RestGetFlag(RestDal dal, int flagId)
        {
            if (Initialize() != VegaTransactionInitStatus.Success)
            {
                return(EndTransaction());
            }

            try
            {
                Data = dal.GetFlag(flagId);
            }
            catch (PostgresException e)
            {
                SetError(e);
            }
            catch (Exception)
            {
                SetDataError();
            }

            return(EndTransaction());
        }