Пример #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Master.CurrentMenu = "Movie";
            List <filmInfo> films = filmsService.GetFilms(mode: Request.QueryString["mode"], area: Request.QueryString["area"]
                                                          , year: Request.QueryString["year"], offset: Request.QueryString["offset"], sort: Request.QueryString["sort"] == "2");

            FilmsListLen = filmsService.FilmsListLen;
            StringBuilder sb = new StringBuilder();

            foreach (var film in films)
            {
                sb.Append("<div class='films-list-item' >\n");
                sb.Append("<img src='" + film.filmPic + "' onclick=\"window.open('./Film.aspx?id=" + film.filmId + "','_self')\" />\n");
                sb.Append("<p class='films-list-item-title' onclick=\"window.open('./Film.aspx?id=" + film.filmId + "','_self')\">" + film.filmName + "</p>\n");
                sb.Append("<p><i>" + film.filmRating.ToString().Split('.')[0] + ".</i>");
                sb.Append("<i style='font-size:16px'>" + film.filmRating.ToString().Split('.')[1] + "</i></p>\n");
                sb.Append("</div>");
            }
            if (sb.ToString() == "")
            {
                sb.Append("抱歉,没有找到相关结果,请尝试用其他条件筛选。");
            }
            FilmsList = sb.ToString();
        }
Пример #2
0
 public async Task <ActionResult <IEnumerable <FilmViewModel> > > GetFilms(SearchCriteria criterion, string searchString, int sortOption)
 {
     return(Ok(await _filmsService.GetFilms(criterion, searchString, sortOption)));
 }