Exemplo n.º 1
0
        public FileContentResult ListExcel(IDbConnection connection, WaresFileListRequest request)
        {
            var data   = List(connection, request).Entities;
            var report = new DynamicDataReport(data, request.IncludeColumns, typeof(Columns.WaresFileColumns));
            var bytes  = new ReportRepository().Render(report);

            return(ExcelContentResult.Create(bytes, "WaresFile_" +
                                             DateTime.Now.ToString("ddMMyyyy_HHmmss") + ".xlsx"));
        }
Exemplo n.º 2
0
        public ListResponse <MyRow> List(IDbConnection connection,
                                         WaresFileListRequest request)
        {
            var user = (UserDefinition)Authorization.UserDefinition;
            int tn   = user.TenantId;

            var data = connection.Query <MyRow>("usp_WaresFile",
                                                param: new
            {
                dateFrom = request.StartDate,
                dateTill = request.EndDate,
                waresid  = request.WaresID,
                shopid   = request.ShopID,
                Tenant   = tn
            },
                                                commandType: CommandType.StoredProcedure);

            var response = new ListResponse <MyRow>();

            response.Entities = (List <MyRow>)data;


            return(response);
        }
Exemplo n.º 3
0
 public ListResponse <MyRow> List(IDbConnection connection, WaresFileListRequest request)
 {
     return(new MyRepository().List(connection, request));
 }