github.com/ngocphuongnb/tetua@v0.0.7-alpha/app/web/manage/file/file.go (about)

     1  package managefile
     2  
     3  import (
     4  	"github.com/ngocphuongnb/tetua/app/entities"
     5  	"github.com/ngocphuongnb/tetua/app/repositories"
     6  	"github.com/ngocphuongnb/tetua/app/server"
     7  	"github.com/ngocphuongnb/tetua/app/utils"
     8  	"github.com/ngocphuongnb/tetua/views"
     9  )
    10  
    11  func Index(c server.Context) error {
    12  	paginate, err := repositories.File.Paginate(c.Context(), &entities.FileFilter{
    13  		Filter: &entities.Filter{
    14  			BaseUrl: utils.Url("/manage/files"),
    15  			Page:    c.QueryInt("page"),
    16  			Limit:   24,
    17  		},
    18  	})
    19  
    20  	if err != nil {
    21  		c.WithError("Something went wrong", err)
    22  	}
    23  
    24  	return c.Render(views.ManageFileIndex(paginate))
    25  }