Esempio n. 1
0
        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, Студии());
        }
Esempio n. 2
0
 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();
     }
 }
Esempio n. 3
0
        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");
        }
Esempio n. 4
0
 public void УдалитьСтудию(Студии c)
 {
     using (var context = new MainEntities())
         context.Студии.Remove(c);
 }