protected void GridView3_RowUpdating(object sender, GridViewUpdateEventArgs e) { try { var id = -1; using (var context = new MainEntities()) id = context.Студии.ToArray()[GridView3.EditIndex].Id; var r = new Студии() { Id = id, Страна = (string)e.NewValues["Страна"], Адрес = (string)e.NewValues["Адрес"], Название = (string)e.NewValues["Название"], Телефон = (string)e.NewValues["Телефон"] }; ОбновитьСтудию(r); } catch (Exception) { return; } GridView3.EditIndex = -1; SetDataModel(GridView2, Студии()); }
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(); } }
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"); }
public void УдалитьСтудию(Студии c) { using (var context = new MainEntities()) context.Студии.Remove(c); }