protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "add") { var id = int.Parse((string)e.CommandArgument); using (var context = new MainEntities()) { var фильмы = context.Фильмы.ToArray()[id]; var user = (Users)Session[MasterPage.User]; var myPocket = context.Pocket.Where(o => o.UserId == user.Id).ToList(); if (myPocket.Count(o => o.Фильм.Equals(фильмы.Id)) > 0) { context.Pocket.First(o => o.Фильм.Equals(фильмы.Id)).Количество++; context.SaveChanges(); } else { context.Pocket.Add(new Pocket { Количество = 1, Фильм = фильмы.Id, UserId = ((Users)Session[MasterPage.User]).Id }); } context.SaveChanges(); Response.Redirect("/default.aspx"); } } }
protected void Button1_Click(object sender, EventArgs e) { using (var context = new MainEntities()) { if (context.Users.Count(o => o.Login.Equals(TextBox1.Text)) > 0) { return; } var user = new Users { Login = TextBox1.Text, Password = TextBox4.Text, Email = TextBox2.Text, Rigths = 1 }; context.Users.Add(user); context.SaveChanges(); Session[MasterPage.User] = user; Response.Redirect("/lk.aspx"); } }
protected void GridView4_RowDeleting(object sender, GridViewDeleteEventArgs e) { using (var context = new MainEntities()) { var model = context.Персонажи.ToList()[e.RowIndex]; context.Персонажи.Remove(model); context.SaveChanges(); } GridView4.DataBind(); }
protected void TextBox4_TextChanged(object sender, EventArgs e) { var user = (Users)Session[MasterPage.User]; using (var context = new MainEntities()) { var dbUser = context.Users.First(o => user.Id == o.Id); dbUser.Password = TextBox4.Text; Session[MasterPage.User] = dbUser; context.SaveChanges(); } }
public void ОбновитьРежиссера(ежиссеры r) { if (r == null) { return; } using (var context = new MainEntities()) { var ride = context.ежиссеры.First(o => o.Id.Equals(r.Id)); context.Entry(ride).CurrentValues.SetValues(r); context.SaveChanges(); } }
public void ОбновитьАктера(Актеры а) { if (а == null) { return; } using (var context = new MainEntities()) { var model = context.Актеры.First(o => o.Id.Equals(а.Id)); context.Entry(model).CurrentValues.SetValues(а); context.SaveChanges(); } }
public void ОбновитьПерсонажа(Персонажи d) { if (d == null) { return; } using (var context = new MainEntities()) { var defects = context.Персонажи.First(o => o.Id.Equals(d.Id)); context.Entry(defects).CurrentValues.SetValues(d); context.SaveChanges(); } }
public void ОбновитьСтудию(Студии c) { if (c == null) { return; } using (var context = new MainEntities()) { var contract = context.Студии.First(o => o.Id.Equals(c.Id)); context.Entry(contract).CurrentValues.SetValues(c); context.SaveChanges(); } }
public void ОбновитьФильм(Фильмы ф) { if (ф == null) { return; } using (var context = new MainEntities()) { var defects = context.Фильмы.First(o => o.Id.Equals(ф.Id)); context.Entry(defects).CurrentValues.SetValues(ф); context.SaveChanges(); } }
protected void Button1_Click(object sender, EventArgs e) { using (var context = new MainEntities()) { var f = new Фильмы { Название = TextBox1.Text, Сюжет = TextBox2.Text, Дата_выхода = DateTime.Parse(TextBox3.Text), Страна = TextBox4.Text, Количество_серий = int.Parse(TextBox5.Text), ежиссер = context.ежиссеры.ToList()[DropDownList1.SelectedIndex].Id, Студия = context.Студии.ToList()[DropDownList2.SelectedIndex].Id }; var filmId = context.Фильмы.Add(f); var items = CheckBoxList1.Items.Cast <ListItem>().ToList(); foreach (var a in items.Where(sItem => sItem.Selected)) { var indexOfA = items.IndexOf(a); var ai = new Актеры_в_фильме { Фильм = filmId.Id, Актер = context.Актеры.ToList()[indexOfA].Id }; context.Актеры_в_фильме.Add(ai); } var itemsPers = CheckBoxList2.Items.Cast <ListItem>().ToList(); foreach (var a in itemsPers.Where(sItem => sItem.Selected)) { var indexOfA = itemsPers.IndexOf(a); var ai = new Персонажи_в_фильме { Фильм = filmId.Id, Персонаж = context.Актеры.ToList()[indexOfA].Id }; context.Персонажи_в_фильме.Add(ai); } context.SaveChanges(); Response.Redirect("admin.aspx"); } }
protected void Button1_Click(object sender, EventArgs e) { using (var context = new MainEntities()) { var персонаж = new Персонажи() { Фамилия = TextBox1.Text, Имя = TextBox2.Text, Злодей = CheckBox1.Checked }; context.Персонажи.Add(персонаж); context.SaveChanges(); } Response.Redirect("admin.aspx"); }
protected void Button1_Click(object sender, EventArgs e) { using (var context = new MainEntities()) { var студия = new Студии() { Название = TextBox1.Text, Адрес = TextBox2.Text, Страна = TextBox3.Text, Телефон = TextBox4.Text }; context.Студии.Add(студия); context.SaveChanges(); } Response.Redirect("admin.aspx"); }
protected void Button1_Click(object sender, EventArgs e) { using (var context = new MainEntities()) { var режиссер = new ежиссеры() { Фамилия = TextBox1.Text, Имя = TextBox2.Text, Страна = TextBox3.Text, Информация = TextBox4.Text }; context.ежиссеры.Add(режиссер); context.SaveChanges(); } Response.Redirect("admin.aspx"); }
protected void Button1_Click(object sender, EventArgs e) { using (var context = new MainEntities()) { var актер = new Актеры() { Фамилия = TextBox1.Text, Имя = TextBox2.Text, Страна = TextBox3.Text, Год = int.Parse(TextBox4.Text) }; context.Актеры.Add(актер); context.SaveChanges(); } Response.Redirect("admin.aspx"); }
protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e) { using (var context = new MainEntities()) { var user = (Users)Session[MasterPage.User]; var myPocket = context.Pocket.Where(o => o.UserId == user.Id).ToList(); var myPocketItem = myPocket[e.RowIndex]; if (myPocketItem.Количество > 1) { context.Pocket.First(o => o.Id == myPocketItem.Id).Количество--; } else { context.Pocket.Remove(myPocketItem); } context.SaveChanges(); } GridView1.DataSourceID = ""; GridView1.DataSource = GetItems(); GridView1.DataBind(); }