public async Task <Result <PagedList <SkuAverageDailySalesBySkuReportItem> > > GetSkuAverageDailySalesBySkuReportItems( [FromBody] SkuAverageDailySalesReportFilter filter) { filter.To = filter.To.AddDays(1); filter.Mode = SkuAverageDailySalesReportMode.BySku; var toReturn = await productService.GetSkuAverageDailySalesBySkuReportItemsAsync(filter); return(toReturn); }
public async Task <Result <string> > RequestSkuAverageDailySalesBySkuReportFile([FromBody] SkuAverageDailySalesReportFilter filter) { filter.Paging = null; filter.To = filter.To.AddDays(1); filter.Mode = SkuAverageDailySalesReportMode.BySku; var data = await productService.GetSkuAverageDailySalesBySkuReportItemsAsync(filter); var result = _skuAverageDailySalesBySkuReportItemCsvMapCSVExportService.ExportToCsv(data.Items); var guid = Guid.NewGuid().ToString().ToLower(); _cache.SetItem(String.Format(CacheKeys.ReportFormat, guid), result); return(guid); }