当前位置: 首页>>代码示例>>C#>>正文


C# BaseController类代码示例

本文整理汇总了C#中BaseController的典型用法代码示例。如果您正苦于以下问题:C# BaseController类的具体用法?C# BaseController怎么用?C# BaseController使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


BaseController类属于命名空间,在下文中一共展示了BaseController类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: SendNotifications

 public static void SendNotifications(BaseController controller, Message message, SiteConfiguration config, ITopicsSubscriptionsService service)
 {
     if (!config.Notifications.Subscription.IsDefined)
     {
         return;
     }
     var threadUrl = controller.Domain;
     threadUrl += controller.Url.RouteUrl(new
     {
         controller = "Topics",
         action = "ShortUrl",
         id = message.Topic.Id
     });
     threadUrl += "#msg" + message.Id;
     //Build a generic url that can be replaced with the real values
     var unsubscribeUrl = controller.Domain + controller.Url.RouteUrl(new
     {
         controller = "TopicsSubscriptions",
         action = "Unsubscribe",
         uid = Int32.MaxValue,
         tid = message.Topic.Id,
         guid = Int64.MaxValue.ToString()
     });
     unsubscribeUrl = unsubscribeUrl.Replace(Int32.MaxValue.ToString(), "{0}");
     unsubscribeUrl = unsubscribeUrl.Replace(Int64.MaxValue.ToString(), "{1}");
     service.SendNotifications(message, controller.User.Id, threadUrl, unsubscribeUrl);
 }
开发者ID:jorgebay,项目名称:nearforums,代码行数:27,代码来源:SubscriptionHelper.cs

示例2: DeleteTag

        public static ActionResult DeleteTag(BaseController controller, int id, int? personId = null, int? showId = null)
        {
            if (id == Photo.NoPic)
            {
                controller.RollbackTransactionFast();
                return new HttpBadRequestResult("Cannot tag this photo.");
            }

            if (personId.HasValue)
            {
                // only delete the tag if the photo is not the Person's default photo
                controller.DatabaseSession.Execute(
                    "DELETE FROM PersonPhoto WHERE PhotoId = @PhotoId AND PersonId = @PersonId AND NOT EXISTS (SELECT * FROM Person WHERE PhotoId = @PhotoId AND PersonId = @PersonId)"
                    , new { PhotoId = id, PersonId = personId.Value });
            }

            if (showId.HasValue)
            {
                // only delete the tag if the photo is not the Show's default photo
                controller.DatabaseSession.Execute(
                    "DELETE FROM ShowPhoto WHERE PhotoId = @PhotoId AND ShowId = @ShowId AND NOT EXISTS (SELECT * FROM Show WHERE PhotoId = @PhotoId AND ShowId = @ShowId)"
                    , new { PhotoId = id, ShowId = showId.Value });
            }

            return null;
        }
开发者ID:jdaigle,项目名称:FriendsOfDT,代码行数:26,代码来源:PhotosController.cs

示例3: Initialize

 /// <summary>
 /// Initializes the view 
 /// </summary>
 /// <param name="_gameflowController">The gameflow controller.</param>
 public override void Initialize(BaseController _gameflowController)
 {
     m_gameflowController = (GameflowController)_gameflowController;
     m_gameflowController.OnDicesThrowed += OnDicesThrowed;
     m_gameflowController.GetModel().OnTurnChanged += OnTurnChanged;
     base.Initialize(_gameflowController);
 }
开发者ID:SebastianVargas,项目名称:PruebaTecnica,代码行数:11,代码来源:ThrowDicesView.cs

示例4: Initialize

 /// <summary>
 /// Initializes the view and suscribe for pause and unpause event
 /// </summary>
 /// <param name="_gameflowController">The gameflow controller.</param>
 public override void Initialize(BaseController _gameflowController)
 {
     m_gameflowController = (GameflowController)_gameflowController;
     base.Initialize(_gameflowController);
     m_gameflowController.GetModel().OnGamePaused += OnGamePaused;
     m_gameflowController.GetModel().OnGameUnpaused += OnGameUnpaused;
 }
开发者ID:SebastianVargas,项目名称:PruebaTecnica,代码行数:11,代码来源:PauseGameView.cs

示例5: Initialize

 /// <summary>
 /// Initializes the view and suscribe for turn changed event
 /// </summary>
 /// <param name="_gameflowController">The gameflow controller.</param>
 public override void Initialize(BaseController _gameflowController)
 {
     m_gameflowController = (GameflowController)_gameflowController;
     base.Initialize(_gameflowController);
     m_gameflowController.GetModel().OnTurnChanged += OnTurnChanged;
     m_animator = GetComponentInChildren<Animator>();
 }
开发者ID:SebastianVargas,项目名称:PruebaTecnica,代码行数:11,代码来源:TurnView.cs

示例6: Initialize

 /// <summary>
 /// Initializes the view and suscribe for second tick event
 /// </summary>
 /// <param name="_gameflowController">The _gameflow controller.</param>
 public override void Initialize(BaseController _gameflowController)
 {
     m_gameTimeText = GetComponent<Text>();
     m_gameflowController = (GameflowController)_gameflowController;
     base.Initialize(_gameflowController);
     m_gameflowController.GetModel().OnTimeTick += OnTimeTick;
 }
开发者ID:SebastianVargas,项目名称:PruebaTecnica,代码行数:11,代码来源:GameTimeView.cs

示例7: Workspace

        public Workspace(BaseController controller, Uri resources, Action dispose)
        {
            Resources = resources;

            _controller = controller;
            _dispose = dispose;
        }
开发者ID:jrgcubano,项目名称:Simple.Wpf.Composition,代码行数:7,代码来源:Workspace.cs

示例8: Delete

        public static ActionResult Delete(BaseController controller, int id)
        {
            if (id == Photo.NoPic)
            {
                controller.RollbackTransactionFast();
                return new HttpBadRequestResult("Cannot delete this photo.");
            }

            var photo = controller.DatabaseSession.Get<Photo>(id);
            if (photo == null)
            {
                return new HttpNotFoundResult("Photo not found");
            }

            // This is a hard delete.
            controller.DatabaseSession.Execute(@"
            UPDATE Person SET PhotoId = 1 WHERE PhotoId = @PhotoId;
            UPDATE Show SET PhotoId = 1 WHERE PhotoId = @PhotoId;
            DELETE FROM PersonPhoto WHERE PhotoId = @PhotoId;
            DELETE FROM ShowPhoto WHERE PhotoId = @PhotoId;
            DELETE FROM Photo WHERE PhotoId = @PhotoId;
            ", new { PhotoId = id });

            // TODO: delete blob

            return null;
        }
开发者ID:jdaigle,项目名称:FriendsOfDT,代码行数:27,代码来源:PhotosController.cs

示例9: RedirectIfAuthorized

        protected RedirectToRouteResult RedirectIfAuthorized(BaseController controller, String actionName, String controllerName)
        {
            RedirectToRouteResult result = new RedirectToRouteResult(new RouteValueDictionary());
            controller.When(sub => sub.RedirectIfAuthorized(actionName, controllerName)).DoNotCallBase();
            controller.RedirectIfAuthorized(actionName, controllerName).Returns(result);

            return result;
        }
开发者ID:NonFactors,项目名称:MVC5.Template,代码行数:8,代码来源:ControllerTests.cs

示例10: RedirectToNotFound

        protected RedirectToRouteResult RedirectToNotFound(BaseController controller)
        {
            RedirectToRouteResult result = new RedirectToRouteResult(new RouteValueDictionary());
            controller.When(sub => sub.RedirectToNotFound()).DoNotCallBase();
            controller.RedirectToNotFound().Returns(result);

            return result;
        }
开发者ID:NonFactors,项目名称:MVC5.Template,代码行数:8,代码来源:ControllerTests.cs

示例11: NotEmptyView

        protected RedirectToRouteResult NotEmptyView(BaseController controller, Object model)
        {
            RedirectToRouteResult result = new RedirectToRouteResult(new RouteValueDictionary());
            controller.When(sub => sub.NotEmptyView(model)).DoNotCallBase();
            controller.NotEmptyView(model).Returns(result);

            return result;
        }
开发者ID:NonFactors,项目名称:MVC5.Template,代码行数:8,代码来源:ControllerTests.cs

示例12: Initialize

 public override void Initialize(BaseController _tokenController)
 {
     m_tokenController = (TokenController)_tokenController;
     m_tokenController.GetModel().OnTokenMoved += OnTokenMoved;
     m_tokenController.GetModel().OnTokenTeleported += OnTokenTeleported;
     m_boardController = GameObject.FindObjectOfType<BoardController>();
     base.Initialize(_tokenController);
 }
开发者ID:SebastianVargas,项目名称:PruebaTecnica,代码行数:8,代码来源:TokenView.cs

示例13: RedirectToNotFound

        protected RedirectToActionResult RedirectToNotFound(BaseController controller)
        {
            RedirectToActionResult result = new RedirectToActionResult(null, null, null);
            controller.When(sub => sub.RedirectToNotFound()).DoNotCallBase();
            controller.RedirectToNotFound().Returns(result);

            return result;
        }
开发者ID:NonFactors,项目名称:MVC6.Template,代码行数:8,代码来源:ControllerTests.cs

示例14: NotEmptyView

        protected RedirectToActionResult NotEmptyView(BaseController controller, Object model)
        {
            RedirectToActionResult result = new RedirectToActionResult(null, null, null);
            controller.When(sub => sub.NotEmptyView(model)).DoNotCallBase();
            controller.NotEmptyView(model).Returns(result);

            return result;
        }
开发者ID:NonFactors,项目名称:MVC6.Template,代码行数:8,代码来源:ControllerTests.cs

示例15: OnStateEnter

 // OnStateEnter is called when a transition starts and the state machine starts to evaluate this state.
 public override void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex)
 {
     _animator = animator;
     gameObject = _animator.gameObject;
     transform = gameObject.transform;
     rigidbody = gameObject.GetComponent<Rigidbody> ();
     _controller = gameObject.GetComponent<BaseController> ();
 }
开发者ID:somers353,项目名称:gamedev-group1A,代码行数:9,代码来源:LocomotionBehaviour.cs


注:本文中的BaseController类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。