示例#1
0
        protected void AddBanner_Click(object sender, EventArgs e)
        {
            VodioContainer ve = new VodioContainer();

            string fn = (string)Session["fileName"];

            Bitmap Banner = new Bitmap(Path.Combine(Properties.Settings.Default.PosterDir, fn));

            int temp = Int32.Parse(dt);


            var ban = ve.Banners.Where(b => b.Id == temp).FirstOrDefault();


            ban.Url        = fn;
            ban.Width      = Banner.Width;
            ban.Height     = Banner.Height;
            ban.UrlToClick = Url2ClickText.Text;
            ban.MovieId    = int.Parse(MovieIdText.Text);
            ban.CategoryId = int.Parse(CategoryIdText.Text);
            ban.GenreId    = int.Parse(GenreIdText.Text);
            ban.ListName   = ListNameText.Text;

            ve.Entry(ban).State = System.Data.Entity.EntityState.Modified;
            ve.SaveChanges();
            Response.Write(@"<script language='javascript'>alert('Update successfully!');</script>");
        }
        protected void Roles_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            VodioContainer ve   = new VodioContainer();
            int            temp = Int32.Parse(dt);

            int id = int.Parse(e.CommandArgument.ToString());

            bindDate();
            int tempId = rols[id].Id;

            if (e.CommandName == "Delete")
            {
                Movie mov = ve.Movies.Where(a => a.Id == temp).FirstOrDefault();
                //List<Role> rols = mov.Roles.Where(a => a.Id != null).ToList();
                Role delrol = mov.Roles.Where(a => a.Id == tempId).FirstOrDefault();

                ve.Movies.Where(a => a.Id == temp).FirstOrDefault().Roles.Remove(delrol);
                //    ve.Entry(category1).State = System.Data.Entity.EntityState.Modified;
                if (delrol != null)
                {
                    ve.Entry(delrol).State = System.Data.Entity.EntityState.Deleted;
                    ve.SaveChanges();
                }
                bindDate();
            }
        }
示例#3
0
        protected void update_Click(object sender, EventArgs e)
        {
            VodioContainer ve = new VodioContainer();

            dt.Text = Request.QueryString["dt"];
            int temp = Int32.Parse(dt.Text);

            var category1 = ve.Categories.Where(c => c.Id == temp).FirstOrDefault();

            category1.Name            = textName.Text;
            ve.Entry(category1).State = System.Data.Entity.EntityState.Modified;
            ve.SaveChanges();
        }