Ejemplo n.º 1
0
        /// <summary>
        /// Retrieve the local HalConfiguration from the NancyContext
        /// </summary>
        /// <param name="context"></param>
        /// <returns></returns>
        public static IProvideHalTypeConfiguration LocalHalConfig(this NancyContext context)
        {
            context.EnsureHalConfiguration();

            return((IProvideHalTypeConfiguration)context.Items[NancyContextKey]);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Request a HalTypeConfiguration instance from the local HalConfiguration
        /// </summary>
        /// <typeparam name="T"></typeparam>
        /// <param name="context"></param>
        /// <returns></returns>
        public static HalTypeConfiguration <T> LocalHalConfigFor <T>(this NancyContext context)
        {
            context.EnsureHalConfiguration();

            return(((HalConfiguration)context.Items[NancyContextKey]).For <T>());
        }