Ejemplo n.º 1
0
        // Der Name des ID-Parameters sollte dem für das Steuerelement festgelegten DataKeyNames-Wert entsprechen.
        public void FormView1_UpdateItem(string CustomerID)
        {
            WebformsMuc2019CS.Modul09.Customers item = null;
            // Element hier laden, z. B. item = MyDataLayer.Find(id);
            var db = new EFNorthwind();

            item = db.Customers.Find(CustomerID);

            if (item == null)
            {
                // Das Element wurde nicht gefunden.
                ModelState.AddModelError("", String.Format("Das Element mit der ID {0} wurde nicht gefunden.", CustomerID));
                return;
            }
            TryUpdateModel(item);
            if (ModelState.IsValid)
            {
                // Änderungen hier speichern, z. B. MyDataLayer.SaveChanges();
                db.SaveChanges();
                Response.Redirect("/modul09/kundenlisteorders");
            }
        }
        public IEnumerable <Customers> rptKunden_GetData()
        {
            var db = new EFNorthwind();

            return(db.Customers.Take(10));
        }
Ejemplo n.º 3
0
        // Der ID-Parameter sollte dem DataKeyNames-Wert entsprechen, der für das Steuerelement
        // festgelegt wurde, oder mit einem Wertanbieterattribut versehen werden, z. B. [QueryString]int id
        public WebformsMuc2019CS.Modul09.Customers FormView1_GetItem([FriendlyUrlSegments(0)] string CustomerID)
        {
            var db = new EFNorthwind();

            return(db.Customers.Find(CustomerID));
        }