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(); } }
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(); }