Пример #1
0
        protected void Hinzufügen_Click(object sender, EventArgs e)
        {
            Verband verband = new Verband()
            {
                ID   = Guid.NewGuid(),
                Name = txtName.Text
            };

            _context.Verband.Add(verband);
            _context.SaveChanges();
            BindListView();
        }
Пример #2
0
        protected void Update_Click(object sender, EventArgs e)
        {
            Guid    id          = new Guid(((Button)sender).CommandArgument);
            Verband verband     = _context.Verband.FirstOrDefault(x => x.ID == id);
            Panel   panel       = (Panel)((Button)sender).Parent;
            TextBox txtNameEdit = (TextBox)panel.FindControl("txtEditName");

            verband.Name = txtNameEdit.Text;
            _context.Entry(verband).State = EntityState.Modified;
            _context.SaveChanges();

            lstVerbaende.EditIndex = -1;
            BindListView();
        }
Пример #3
0
        protected void Delete_Clicked(object sender, EventArgs e)
        {
            Guid    id           = new Guid(((Button)sender).CommandArgument);
            Verband verband      = _context.Verband.FirstOrDefault(x => x.ID == id);
            var     ludothekList = _context.Ludothek.Where(x => x.FK_Verband_ID == verband.ID).ToList();

            if (ludothekList.Count == 0)
            {
                _context.Verband.Remove(verband);
                _context.SaveChanges();

                BindListView();
            }
        }