Exemple #1
0
        public FilePathResult GetExelFromWeekPaimentstDto([FromBody] ForExcelDataDto feDto)
        {
            WeekPaimentDto dto      = WeekPaimentDto.GetMapDto(_unitOfWork.RepositoryAsync <WeekPaiment>(), feDto.WeekYear);
            string         filename = _getExcelService.GetExcelFileFromPaimentsModel(feDto);
            string         _path    = string.Format("/ExcelFiles/{0}",
                                                    filename.Substring(filename.LastIndexOf(@"\", StringComparison.Ordinal) + 1));

            return(new FilePathResult(_path, "multipart/form-data"));
        }
Exemple #2
0
        public void GetOrdersExcellTestApi()
        {
            //string _path = AppDomain.CurrentDomain.BaseDirectory.Replace(@"UnitTestProject1\bin\Debug", "") +
            //                          @"ACSDining.Web\ExcelFiles\PlanOrders.xls";
            //GetExcelController excelApi = new GetExcelController(_unitOfWork);
            GetExcelService excelService = new GetExcelService(_unitOfWork.RepositoryAsync <WeekOrderMenu>());
            WeekYearDto     wyDto        = new WeekYearDto
            {
                Week = 23,
                Year = 2016
            };
            ForExcelDataDto feDto = new ForExcelDataDto
            {
                WeekYear   = wyDto,
                DataString = "test string"
            };
            string result = excelService.GetExcelFileFromOrdersModel(feDto);

            Assert.IsNotNull(result);
            Process.Start(result);
        }