Example #1
0
        protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
        {
            try
            {
                var id = -1;

                using (var context = new MainEntities())
                    // берем из списка актеров обьект номер которого соответствует редактируемой строке и получаем его айди
                    id = context.Актеры.ToArray()[GridView1.EditIndex].Id;

                var r = new Актеры()
                {
                    Id      = id,
                    Год     = int.Parse((string)e.NewValues["Год"]),
                    Имя     = (string)e.NewValues["Имя"],
                    Фамилия = (string)e.NewValues["Фамилия"],
                    Страна  = (string)e.NewValues["Страна"]
                };

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

            GridView1.EditIndex = -1;
            SetDataModel(GridView1, Актеры());
        }
Example #2
0
        protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
        {
            try
            {
                var id = -1;

                using (var context = new MainEntities())
                    id = context.Актеры.ToArray()[GridView1.EditIndex].Id;

                var r = new Актеры()
                {
                    Id      = id,
                    Год     = int.Parse((string)e.NewValues["Год"]),
                    Имя     = (string)e.NewValues["Имя"],
                    Фамилия = (string)e.NewValues["Фамилия"],
                    Страна  = (string)e.NewValues["Страна"]
                };

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

            GridView1.EditIndex = -1;
            SetDataModel(GridView1, ежиссеры());
        }
Example #3
0
 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();
     }
 }
Example #4
0
        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");
        }
Example #5
0
 public void УдалитьАктера(Актеры m)
 {
     using (var context = new MainEntities())
         context.Актеры.Remove(m);
 }