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 }