예제 #1
0
        private string RenderGrid(ViewContext viewContext, string sortParamName, string orderParamName)
        {
            var renderer = new SortableHtmlTableGridRenderer <Person>(_engines);

            if (String.IsNullOrEmpty(sortParamName) == false)
            {
                renderer.ColumnQueryStringName = sortParamName;
            }
            if (String.IsNullOrEmpty(orderParamName) == false)
            {
                renderer.OrderQueryStringName = orderParamName;
            }
            viewContext.View     = MockRepository.GenerateStub <IView>();
            viewContext.TempData = new TempDataDictionary();
            renderer.Render(_model, _people, _writer, viewContext);
            return(_writer.ToString());
        }
 private string RenderGrid(ViewContext viewContext, string sortParamName, string orderParamName)
 {
     var renderer = new SortableHtmlTableGridRenderer<Person>(_engines);
     if (String.IsNullOrEmpty(sortParamName) == false)
         renderer.ColumnQueryStringName = sortParamName;
     if(String.IsNullOrEmpty(orderParamName) == false)
         renderer.OrderQueryStringName = orderParamName;
     viewContext.View = MockRepository.GenerateStub<IView>();
     viewContext.TempData = new TempDataDictionary();
     renderer.Render(_model, _people, _writer, viewContext);
     return _writer.ToString();
 }