Aqueduct.Appia.Core.AppiaViewFactory.RenderView C# (CSharp) Method

RenderView() public method

public RenderView ( Nancy.NancyModule module, string viewName, dynamic model ) : Action
module Nancy.NancyModule
viewName string
model dynamic
return Action
        public Action<Stream> RenderView(NancyModule module, string viewName, dynamic model)
        {
            if (module == null)
            {
                throw new ArgumentNullException("module", "The value of the module parameter cannot be null.");
            }

            if (viewName == null && model == null)
            {
                throw new ArgumentException("viewName and model parameters cannot both be null.");
            }

            if (model == null && viewName.Length == 0)
            {
                throw new ArgumentException("The viewName parameter cannot be empty when the model parameters is null.");
            }

            var actualViewName =
                viewName ?? GetViewNameFromModel(model);

            return GetRenderedView(actualViewName, model);
        }