Beispiel #1
0
 /// <summary>
 /// Default constructor
 /// </summary>
 public RotorContext(ITurbineApplication application)
 {
     Application = application;
 }
Beispiel #2
0
 /// <summary>
 /// Initializes the current context by auto-registering the default components.
 /// </summary>
 public virtual void Initialize(ITurbineApplication application)
 {
     InitializeBlades();
 }
Beispiel #3
0
        /// <summary>
        /// Gets the current <see cref="IRotorContext"/> associated with the MVC application.
        /// </summary>
        /// <param name="controller">Current controller.</param>
        /// <returns>Current <see cref="IRotorContext"/> or null if not applicable.</returns>
        internal static IRotorContext RotorContext(this ViewContext viewContext)
        {
            ITurbineApplication turbineApplication = TurbineApplication(viewContext);

            return(turbineApplication == null ? null : turbineApplication.CurrentContext);
        }
Beispiel #4
0
        /// <summary>
        /// Gets the current <see cref="IServiceLocator"/> associated with the MVC application.
        /// </summary>
        /// <param name="viewContext">Current ViewContext.</param>
        /// <returns>Current <see cref="IServiceLocator"/> or null if not applicable</returns>
        public static IServiceLocator ServiceLocator(this ViewContext viewContext)
        {
            ITurbineApplication turbineApplication = TurbineApplication(viewContext);

            return(turbineApplication == null ? null : turbineApplication.ServiceLocator);
        }
Beispiel #5
0
 /// <summary>
 /// Initializes the current context by auto-registering the default components.
 /// </summary>
 public virtual void Initialize(ITurbineApplication application)
 {
     InitializeBlades();
 }