Esempio n. 1
0
        ////////////////////////////////////////////////////////////////////////////////////////////////
        /*--------------------------------------------------------------------------------------------*/
        public SuccessResult Execute(IOperationContext pOpCtx, long pAppId, string pName)
        {
            CreateFabAppValidator.Name(pName);

            ConfirmUniqueAppName(pOpCtx, pName);
            App app = UpdateAppName(pOpCtx, pAppId, pName);

            return(new SuccessResult(app != null));
        }
Esempio n. 2
0
        ////////////////////////////////////////////////////////////////////////////////////////////////
        /*--------------------------------------------------------------------------------------------*/
        private static App UpdateAppDomains(IOperationContext pOpCtx, App pApp)
        {
            CreateFabAppValidator.OauthDomains(pApp.OauthDomains);

            IWeaverQuery q = Weave.Inst.Graph
                             .V.ExactIndex <App>(x => x.VertexId, pApp.VertexId)
                             .SideEffect(new WeaverStatementSetProperty <App>(
                                             x => x.OauthDomains, pApp.OauthDomains))
                             .ToQuery();

            return(pOpCtx.Data.Get <App>(q, "Web-UpdateAppDomains"));
        }
        ////////////////////////////////////////////////////////////////////////////////////////////////
        /*--------------------------------------------------------------------------------------------*/
        public SuccessResult Execute(IOperationContext pOpCtx, long pAppId)
        {
            string secret = pOpCtx.Code32;

            CreateFabAppValidator.Secret(secret);

            IWeaverQuery q = Weave.Inst.Graph
                             .V.ExactIndex <App>(x => x.VertexId, pAppId)
                             .SideEffect(new WeaverStatementSetProperty <App>(x => x.Secret, secret))
                             .ToQuery();

            App app = pOpCtx.Data.Get <App>(q, "Web-UpdateAppSecret");

            return(new SuccessResult(app != null));
        }