@{ Layout = "~/_Layout.cshtml"; var db = Database.Open("WebPagesMovies") ; var selectCommand = "SELECT * FROM Movies"; var searchTerm = ""; if(!Request.QueryString["searchGenre"].IsEmpty() ) { selectCommand = "SELECT * FROM Movies WHERE Genre = @0"; searchTerm = Request.QueryString["searchGenre"]; } if(!Request.QueryString["searchTitle"].IsEmpty() ) { selectCommand = "SELECT * FROM Movies WHERE Title LIKE @0"; searchTerm = "%" + Request.QueryString["searchTitle"] + "%"; } var selectedData = db.Query(selectCommand, searchTerm); var grid = new WebGrid(source: selectedData, defaultSort: "Genre", rowsPerPage:3); }

List Movies


(Leave blank to list all movies.)

@grid.GetHtml( tableStyle: "grid", headerStyle: "head", alternatingRowStyle: "alt", columns: grid.Columns( grid.Column(format: @Edit), grid.Column("Title"), grid.Column("Genre"), grid.Column("Year"), grid.Column(format: @Delete) ) )

Add a movie