예제 #1
0
        public ActionResult CreateExcel()
        {
            var config = GetConfig();

            var report = new DevOpsReport(config);

            report.ExecEstimateReport(GetEstimateFile());

            var excel = new ExcelReport();

            excel.AddList(report.TaskEstimateReport, new Dictionary <string, string>());

            var bytes = excel.GetXlsFile();

            var key = $"Execl{Guid.NewGuid().ToString()}";

            TempData[key] = new TmpFile
            {
                FileName = "Оценка задач.xlsx",
                Content  = bytes
            };

            return(new JsonNetResult
            {
                Data = new
                {
                    key = key
                }
            });
        }
예제 #2
0
        public ActionResult EstimateReport()
        {
            var report = new DevOpsReport(GetConfig());

            report.ExecEstimateReport(GetEstimateFile());

            return(new JsonNetResult
            {
                Data = new
                {
                    rows = report.TaskEstimateReport
                }
            });
        }