Beispiel #1
0
 public ExcelResult(IExcelInterceptor interceptor, IExcelSender sender, ExcelMessage excel, string viewName, string masterName, Encoding messageEncoding)
 {
     ViewName = viewName ?? ViewName;
     MasterName = masterName ?? MasterName;
     ExcelEncoding = messageEncoding;
     Excel = excel;
     ExcelSender = sender;
     _interceptor = interceptor;
 }
Beispiel #2
0
        /// <summary>
        /// Initializes ExcelBase  Controller
        /// </summary>
        /// <param name="defaultExcelEncoding"></param>
        public ExcelBase(IExcelSender excelSender =  null, Encoding defaultExcelEncoding = null)
        {
            ExcelSender = excelSender ?? new ResponseExcelSender();
            ExcelEncoding = defaultExcelEncoding ?? Encoding.Default;

            if (HttpContext.Current != null)
            {
                HttpContextBase = new HttpContextWrapper(HttpContext.Current);
            }
        }