protected void Page_Load(object sender, EventArgs e) { Repeater1.DataSource = FilmRepository.GetAllFilms(); Repeater1.DataBind(); if (!IsPostBack) { ddlType.DataSource = TypeRepository.GetAllTypes(); ddlType.DataTextField = "TypeName"; ddlType.DataValueField = "TypeID"; ddlType.DataBind(); ddlDirector.DataSource = DirectorRepository.GetAllDirectors(); ddlDirector.DataTextField = "DirectorName"; ddlDirector.DataValueField = "DirectorID"; ddlDirector.DataBind(); ddlType.Items.Add("Hepsi"); ddlType.SelectedIndex = ddlType.Items.Count - 1; ddlDirector.Items.Add("Hepsi"); ddlDirector.SelectedIndex = ddlDirector.Items.Count - 1; } if (Request.QueryString["filmID"] != null) { FilmRepository.DeleteFilm(int.Parse(Request.QueryString["filmID"])); } if (Request.QueryString["directorID"] != null) { ddlDirector.SelectedValue = Request.QueryString["directorID"]; ddlDirector_SelectedIndexChanged(sender, e); ddlDirector.Enabled = false; return; } }
public ActionResult Index() { TicketAuthenticator auth = new TicketAuthenticator(); List <Film> films = new List <Film>(); Account acc = _accountRepository.GetAccountById(auth.Decrypt()); acc.Winkelmand = new Winkelmand(); acc.Winkelmand.Films = _winkelmandRepository.GetFilmsInWinkelmand(_winkelmandRepository.GetWinkelmandId(acc.Id));; FilmIndexViewmodel viewmodel = new FilmIndexViewmodel { ListFilm = _filmRepository.GetAllFilms(), ListGenres = _genreRepository.GetAllGenres(), Account = acc }; return(View(viewmodel)); }
protected void ddlType_SelectedIndexChanged(object sender, EventArgs e) { if (ddlType.SelectedIndex == ddlType.Items.Count - 1 && ddlDirector.SelectedIndex == ddlDirector.Items.Count - 1) { Repeater1.DataSource = FilmRepository.GetAllFilms(); Repeater1.DataBind(); } else if (ddlDirector.SelectedIndex == ddlDirector.Items.Count - 1) { Repeater1.DataSource = FilmRepository.GetFilmsByType(int.Parse(ddlType.SelectedValue)); Repeater1.DataBind(); } else if (ddlType.SelectedIndex == ddlType.Items.Count - 1) { Repeater1.DataSource = FilmRepository.GetFilmsByDirector(int.Parse(ddlDirector.SelectedValue)); Repeater1.DataBind(); } else { Repeater1.DataSource = FilmRepository.GetFilteredFilms(int.Parse(ddlDirector.SelectedValue), int.Parse(ddlType.SelectedValue)); Repeater1.DataBind(); } }
public IEnumerable <Film> Index() { return(filmRepository.GetAllFilms()); }
public List <Film> GetAllFilms() { return(filmRepo.GetAllFilms()); }
public ActionResult Films() { _model.ListFilms = _filmRepository.GetAllFilms(); _model.Genres = _filmRepository.GetAllGenres(); return(View(_model)); }
private static ObservableCollection <SelectableViewModel> CreateData() { FilmRepository filmRepository = new FilmRepository(); ICollection <Film> films = filmRepository.GetAllFilms(); List <string> _names = new List <string>(); List <string> _descriptions = new List <string>(); List <char> _codes = new List <char>(); foreach (Film f in films) { _names.Add(f.Title); _descriptions.Add(f.Review.ReviewText); } char[] chararray = new char[_names.Count]; for (int i = 0; i < _names.Count; i++) { chararray[i] = (_names[i].ToUpper().First()); } ObservableCollection <SelectableViewModel> movies = new ObservableCollection <SelectableViewModel>(); for (int i = 0; i < _names.Count; i++) { SelectableViewModel model = new SelectableViewModel { Code = chararray[i], Name = _names[i], Description = _descriptions[i], Rating = 4 }; movies.Add(model); } return(movies); //return new ObservableCollection<SelectableViewModel> //{ // new SelectableViewModel // { // Code = chararray[0], // Name = _names[0], // Description = _descriptions[0], // Rating = 1 // }, // new SelectableViewModel // { // Code = chararray[1], // Name = _names[1], // Description = _descriptions[1], // Rating = 5 // }, // new SelectableViewModel // { // Code = chararray[2], // Name = _names[2], // Description = _descriptions[2], // Rating = 4 // } // }; }