public async Task<FileResult> GetWholesalesReportFile([FromQuery]int? idtradeclass = null, [FromQuery]int? idtier = null, [FromQuery]bool? onlyactive = true) { WholesaleFilter filter = new WholesaleFilter() { IdTradeClass = idtradeclass, IdTier = idtier, OnlyActive = onlyactive ?? true }; filter.Paging = null; var data = await _customerService.GetWholesalesAsync(filter); var result = _csvExportWholesaleListitemService.ExportToCsv(data.Items); var contentDisposition = new ContentDispositionHeaderValue("attachment") { FileName = String.Format(FileConstants.WHOLESALE_LIST_REPORT, DateTime.Now) }; Response.Headers.Add("Content-Disposition", contentDisposition.ToString()); return File(result, "text/csv"); }
public async Task<Result<PagedList<WholesaleListitem>>> GetWholesales([FromBody]WholesaleFilter filter) { var toReturn = await _customerService.GetWholesalesAsync(filter); return toReturn; }