Exemple #1
0
        protected void SortButton_Click(object sender, EventArgs e)
        {
            String expression = SortList.SelectedValue;

            SortDirection direction = SortDirectionList.SelectedValue == "DESC"
                ? SortDirection.Descending
                : SortDirection.Ascending;

            MoviesListView.Sort(expression, direction);
        }
Exemple #2
0
 protected void DeleteButton_Click(object sender, EventArgs e)
 {
     if (MoviesListView.SelectedIndex >= 0)
     {
         MoviesListView.DeleteItem(MoviesListView.SelectedIndex);
         MoviesListView.SelectedIndex = -1;
     }
     else
     {
         Message.Text = "No movie was selected.";
     }
 }
Exemple #3
0
        protected void EditButton_Click(object sender, EventArgs e)
        {
            if (MoviesListView.SelectedIndex >= 0)
            {
                string id = MoviesListView.SelectedDataKey.Value.ToString();
                Response.Redirect("~/Admin/EditMovie?id=" + id);
                MoviesListView.DeleteItem(MoviesListView.SelectedIndex);

                MoviesListView.SelectedIndex = -1;
            }
            else
            {
                Message.Text = "No movie was selected.";
            }
        }
Exemple #4
0
        private async void Form1_Shown(object sender, EventArgs e)
        {
            var movies = await MovieOperations.GetMovies();

            // ReSharper disable once PossibleInvalidOperationException -
            var sorted = movies.OrderBy(x => x.Duration.Value.Hours);

            foreach (var movie in sorted)
            {
                MoviesListView.Items.Add(new ListViewItem(movie.ItemArray));
            }

            MoviesListView.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize);
            MoviesListView.FocusedItem       = MoviesListView.Items[0];
            MoviesListView.Items[0].Selected = true;
        }