Ejemplo n.º 1
0
        public static dynamic GetSitesHierarquia()
        {
            try
            {
                Connection connection = Connection.Instance;
                connection.ConnectionString = VisualWebPart1._connectionString;
                connection.User             = VisualWebPart1._username;
                connection.Password         = VisualWebPart1._password;

                IApplicationFacade application = new ApplicationFacade();
                var list = new List <Site>();

                SPSecurity.RunWithElevatedPrivileges(delegate()
                {
                    list = application.GetSites(connection);
                });

                return(JsonConvert.SerializeObject(
                           list, new JsonSerializerSettings
                {
                    ContractResolver = new CamelCasePropertyNamesContractResolver()
                }));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public EmployeeAdminApplication()
        {
            InitializeComponent();

            Facade = ApplicationFacade.getInstance() as ApplicationFacade;
            Facade.Startup(this);
        }
Ejemplo n.º 3
0
    void Awake()
    {
        //启动PureMVC程序
        ApplicationFacade facade = ApplicationFacade.Instance as ApplicationFacade;

        facade.Startup(this);
    }
Ejemplo n.º 4
0
 private void Window_Loaded(object sender, RoutedEventArgs e)
 {
     ApplicationFacade.LoadData();
     ReservationDatePicker.SelectedDate = DateTime.Today;
     RefreshMeetingCenterTab();
     RefreshReservationsTab();
     RefreshAccessoriesTab();
 }
Ejemplo n.º 5
0
    void Awake()
    {
        ApplicationFacade facade = ApplicationFacade.Instance;

        facade.RegisterCommand(NotificationEnum.STARTUP, typeof(StartupCommand));

        //启动PureMVC程序,执行StartUP()方法,传入
        facade.StartUp(PureViewComponents);
    }
Ejemplo n.º 6
0
 public MainWindow()
 {
     InitializeComponent();
     CenterFacade      = new CenterFacade();
     RoomFacade        = new RoomFacade();
     ReservationFacade = new ReservationFacade();
     ApplicationFacade = new ApplicationFacade();
     AccessoryFacade   = new AccessoryFacade();
 }
Ejemplo n.º 7
0
    private void Start()
    {
        ApplicationFacade f = ApplicationFacade.Instance as ApplicationFacade;

        f.StartUI(this);
        SocketManager s = SocketManager.Instance;

        s.Connect("127.0.0.1", 25565);
        stream = new ByteStreamBuffer();
    }
Ejemplo n.º 8
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Applicant applicant = new Applicant()
            {
                Name = "Anjani"
            };
            ApplicationFacade facade = new ApplicationFacade(applicant);

            facade.IsValidationDone();
        }
Ejemplo n.º 9
0
    public UserVO crtUser; // 当前用户(current)
    private void Start()
    {
        // 限制帧频为30
        Application.targetFrameRate = 30;
        // 永不销毁
        DontDestroyOnLoad( this.gameObject );
        instance = this;

        ApplicationFacade facade = ApplicationFacade.GetInstance();
        facade.Start();
    }
        public void Initialize()
        {
            this.container.Register <FactWebContext>();
            this.container.Register <IApplicationVersionCacheRepository, ApplicationVersionCacheRepository>();
            this.container.Register <ApplicationVersionCacheManager>();
            this.container.Register <IApplicationVersionRepository, ApplicationVersionRepository>();
            this.container.Register <ApplicationVersionManager>();
            this.container.Register <IApplicationSectionRepository, ApplicationSectionRepository>();
            this.container.Register <ApplicationSectionManager>();

            this.facade = new ApplicationFacade(this.container);
        }
Ejemplo n.º 11
0
    /// <summary>
    /// Registers all model and view classes for the application
    /// by storing them in maps owned by the ApplicationFacade
    /// </summary>
    /// <param name="app">A reference to an ApplicationFacade component</param>
    static void RegisterMVC(ref ApplicationFacade app)
    {
        //Need to register models first because they're referecned in Controller Constructors
        //TODO - fix this
        app.RegisterModel <GameModel>();
        app.RegisterModel <GridModel>();

        app.RegisterController <NavigationController>();
        app.RegisterController <GridController>();
        app.RegisterController <GridMovementController>();
        app.RegisterController <GridPopupController>();
    }
Ejemplo n.º 12
0
    void Startup()
    {
        //Init UIManger
        UIManager.Instance.UIRoot = uiRoot;
        UIManager.Instance.RegisterUI(UIEnum.TopBar, uiTopBar.gameObject);
        UIManager.Instance.RegisterUI(UIEnum.Main, uiMain.gameObject);
        UIManager.Instance.RegisterUI(UIEnum.Setting, uiSetting.gameObject);
        UIManager.Instance.RegisterUI(UIEnum.WordDesc, uiWordDesc.gameObject);
        ApplicationFacade facade = ApplicationFacade.Instance as ApplicationFacade;

        facade.Startup();
    }
Ejemplo n.º 13
0
 public SkillInfo skillInfo; //当前技能
 private void Start()
 {
     instance = this;
     Debug.Log("游戏启动了...");
     //FPS: Frames Per Second
     Application.targetFrameRate = 30; //限制帧频为30
     // 自动隐藏主城界面
     UIManager.ToggleObjects(Tags.MainObjects, false);
     // 自动隐藏HeroObjects
     UIManager.ToggleObjects(Tags.HeroObjects, false);
     // 启动MVC框架
     ApplicationFacade.I().Startup();
 }
Ejemplo n.º 14
0
 static int StartUp(IntPtr L)
 {
     try
     {
         ToLua.CheckArgsCount(L, 1);
         ApplicationFacade obj = (ApplicationFacade)ToLua.CheckObject <ApplicationFacade>(L, 1);
         obj.StartUp();
         return(0);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }
Ejemplo n.º 15
0
    private void Awake()
    {
        if (instance == null)
        {
            instance = this;
        }
        else
        {
            Destroy(gameObject);
        }

        _controllers = new Dictionary <Type, IController>();
        _models      = new Dictionary <Type, Model>();
    }
Ejemplo n.º 16
0
 public frmDefault()
 {
     try
     {
         InitializeComponent();
         ExtensionMethods.SetFormProperties(this);
         applicationFacade = new ApplicationFacade(ExtensionMethods.LoggedInUser);
         this.Dock         = DockStyle.Fill;
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Ejemplo n.º 17
0
        public static dynamic RemoverPermissao(PermissaoViewModel viewModel)
        {
            try
            {
                //#region Connection
                //Connection connection = Connection.Instance;
                //connection.ConnectionString = VisualWebPart1._connectionString;
                //connection.User = VisualWebPart1._username;
                //connection.Password = VisualWebPart1._password;
                //#endregion

                IApplicationFacade application = new ApplicationFacade();

                application.RemoverPermissaoSite(viewModel.site, viewModel.nome);
                //var list = new List<Site>();

                //SPSecurity.RunWithElevatedPrivileges(delegate()
                //{
                //    using (SPWeb web = new SPSite(SPContext.Current.Site.ID).OpenWeb(String.Concat(@"/", viewModel.site)))
                //    {
                //        var anterior = web.AllowUnsafeUpdates;
                //        web.AllowUnsafeUpdates = true;

                //        try
                //        {
                //            web.RoleAssignments.Remove(web.SiteGroups[viewModel.nome]);
                //        }
                //        catch (Exception)
                //        {
                //            web.RoleAssignments.Remove(web.EnsureUser(viewModel.nome));
                //        }

                //        web.Update();
                //        web.AllowUnsafeUpdates = !anterior;
                //    }
                //});


                return(JsonConvert.SerializeObject(
                           viewModel, new JsonSerializerSettings
                {
                    ContractResolver = new CamelCasePropertyNamesContractResolver()
                }));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 18
0
 static int RemoveLuaCommand(IntPtr L)
 {
     try
     {
         ToLua.CheckArgsCount(L, 2);
         ApplicationFacade obj  = (ApplicationFacade)ToLua.CheckObject <ApplicationFacade>(L, 1);
         string            arg0 = ToLua.CheckString(L, 2);
         obj.RemoveLuaCommand(arg0);
         return(0);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }
Ejemplo n.º 19
0
    /// <summary>
    /// 添加 GameManager 物体
    /// </summary>
    public void InitGameManager()
    {
        string     name    = "GameManager";
        GameObject manager = GameObject.Find(name);

        if (null == manager)
        {
            manager      = new GameObject(name);
            manager.name = name;

            ApplicationFacade facade = ApplicationFacade.Instance as ApplicationFacade;
            facade.SetUp(manager);
            DestroyObject(gameObject);
        }
    }
Ejemplo n.º 20
0
        private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
        {
            if (ApplicationFacade.HasDataChanged())
            {
                var messageBoxResult = MessageBox.Show("Do you want to save the changes?", "Meeting Center", MessageBoxButton.YesNoCancel, MessageBoxImage.Warning);
                switch (messageBoxResult)
                {
                case MessageBoxResult.None:
                case MessageBoxResult.Cancel:
                    e.Cancel = true;
                    break;

                case MessageBoxResult.Yes:
                    this.ExecuteSafe(() => { ApplicationFacade.Save(); }, errorAction: () => e.Cancel = true);
                    break;

                case MessageBoxResult.No:
                    break;
                }
            }
        }
Ejemplo n.º 21
0
        public override void Given()
        {
            base.Given();
            this.StubResourceProvider = MockRepository.GenerateMock <IResourceProvider>();
            this.Resources            = DomainStubFactory.CreateResources();
            this.StubResourceProvider.Stub(n => n.GetResources()).Return(this.Resources);
            TenantContext.SetTenantContextProvider(new StubTenantContextProvider());
            TenantResources.SetTenantResourceProvider(this.StubResourceProvider);

            this.MockedBadgeRepository       = MockRepository.GenerateMock <IRepository <Badge, string> >();
            this.MockedDeclarationRepository = MockRepository.GenerateMock <IRepository <Declaration> >();
            this.MockedMapperService         = MockRepository.GenerateMock <IMapperService>();
            this.MockedSessionService        = MockRepository.GenerateMock <ISessionService>();
            this.MockedSecurityService       = MockRepository.GenerateMock <ISecurityService>();
            this.MockedDistributorService    = MockRepository.GenerateMock <IDistributorService>();
            this.MockedSmsService            = StructureMapMockRepository.RegisterMock <ISmsService>();
            this.MockedMailService           = StructureMapMockRepository.RegisterMock <IMailService>();
            this.MockedAutheticationService  = StructureMapMockRepository.RegisterMock <IAuthenticationService>();
            this.MockedMailFactory           = StructureMapMockRepository.RegisterMock <IMailFactory>();
            this.MockedOwnerRepository       = StructureMapMockRepository.RegisterMock <IRepository <Owner> >();

            this.ApplicationFacade = new ApplicationFacade(this.MockedSessionService, this.MockedDistributorService, this.MockedBadgeRepository, this.MockedDeclarationRepository, this.MockedSecurityService, this.MockedAutheticationService, this.MockedOwnerRepository, this.MockedMapperService);
        }
Ejemplo n.º 22
0
    private void Start()
    {
        ApplicationFacade facade = new ApplicationFacade();

        facade.StartUp(this);
    }
Ejemplo n.º 23
0
 public ActivateController(ApplicationFacade applicationFacade) : base(applicationFacade)
 {
 }
Ejemplo n.º 24
0
 public BicycleHomeController(ApplicationFacade applicationFacde, IMapperService mapperService) : base(applicationFacde, mapperService)
 {
 }
Ejemplo n.º 25
0
 public void Test()
 {
     ApplicationFacade OBJApplicationFacade = new ApplicationFacade();
 } //End of public ActionResult Test()
Ejemplo n.º 26
0
 /// <summary>
 /// Registers all model and view classes for the application
 /// by storing them in maps owned by the ApplicationFacade
 /// </summary>
 /// <param name="app">A reference to an ApplicationFacade component</param>
 static void RegisterMVC(ref ApplicationFacade app)
 {
     app.RegisterModel <GameModel>();
     app.RegisterController <NavigationController>();
     app.RegisterController <PopupController>();
 }
Ejemplo n.º 27
0
 private ApplicationFacade()
 {
     instance = new ApplicationFacade();
 }
Ejemplo n.º 28
0
        public static string AddPermissao(PermissaoViewModel viewModel)
        {
            try
            {
                //#region Connection
                //Connection connection = Connection.Instance;
                //connection.ConnectionString = VisualWebPart1._connectionString;
                //connection.User = VisualWebPart1._username;
                //connection.Password = VisualWebPart1._password;
                //#endregion

                IApplicationFacade application = new ApplicationFacade();
                application.AdicionarPermissaoSite(viewModel.site, viewModel.nome, viewModel.nivelPermissao);
                //var list = new List<Site>();

                //SPSecurity.RunWithElevatedPrivileges(delegate()
                //{
                //    using (SPWeb web = new SPSite(SPContext.Current.Site.ID).OpenWeb(String.Concat(@"/", viewModel.site)))
                //    {
                //        var anterior = web.AllowUnsafeUpdates;
                //        web.AllowUnsafeUpdates = true;

                //        //Criar grupo:
                //        SPGroup group = null;
                //        try
                //        {
                //            group = web.SiteGroups[viewModel.nome];
                //        }
                //        catch (Exception)
                //        {
                //            if (group == null)
                //            {
                //                web.SiteGroups.Add(viewModel.nome, SPContext.Current.Web.CurrentUser, web.Author, "Your Group Description");
                //                group = web.SiteGroups[viewModel.nome];
                //            }
                //        }


                //        // Adicionar permissão:
                //        SPRoleType type = SPRoleType.None;
                //        switch (viewModel.nivelPermissao)
                //        {
                //            case "Contribuição": type = SPRoleType.Contributor; break;
                //            case "Controle Total": type = SPRoleType.Administrator; break;
                //            case "Leitura": type = SPRoleType.Reader; break;
                //            case "Edição": type = SPRoleType.Editor; break;
                //            case "Designer": type = SPRoleType.WebDesigner; break;
                //        }
                //        SPRoleDefinition roleDefinition = web.RoleDefinitions.GetByType(type);

                //        SPRoleAssignment roleAssignment = new SPRoleAssignment(group);
                //        roleAssignment.RoleDefinitionBindings.Add(roleDefinition);
                //        web.RoleAssignments.Add(roleAssignment);
                //        web.Update();
                //        web.AllowUnsafeUpdates = !anterior;
                //    }
                //});


                return(JsonConvert.SerializeObject(
                           viewModel, new JsonSerializerSettings
                {
                    ContractResolver = new CamelCasePropertyNamesContractResolver()
                }));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 29
0
 private void SaveMenuItem_Click(object sender, RoutedEventArgs e)
 {
     ApplicationFacade.Save();
 }
Ejemplo n.º 30
0
    void Awake()
    {
        ApplicationFacade facade = ApplicationFacade.Instance as ApplicationFacade;

        facade.Startup(this);
    }
Ejemplo n.º 31
0
 public BaseController(ApplicationFacade applicationFacade)
 {
     this.ApplicationFacade = applicationFacade;
 }