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; }
/// <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); } }