Ejemplo n.º 1
0
 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();
     }
 }
Ejemplo n.º 2
0
        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");
        }
Ejemplo n.º 3
0
        protected void GridView4_RowUpdating(object sender, GridViewUpdateEventArgs e)
        {
            try
            {
                var id = -1;

                using (var context = new MainEntities())
                    id = context.Персонажи.ToArray()[GridView4.EditIndex].Id;

                var r = new Персонажи()
                {
                    Id      = id,
                    Имя     = (string)e.NewValues["Имя"],
                    Фамилия = (string)e.NewValues["Фамилия"],
                    Злодей  = (bool)e.NewValues["Злодей"]
                };

                ОбновитьПерсонажа(r);
            }
            catch (Exception) { return; }

            GridView4.EditIndex = -1;
            SetDataModel(GridView2, Персонажи());
        }
Ejemplo n.º 4
0
 public void УдалитьПерсонажа(Персонажи d)
 {
     using (var context = new MainEntities())
         context.Персонажи.Remove(d);
 }