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