public void FormView1_InsertItem() { var ef = new Model1(); var item = new MucWebforms.Anforderung(); item.Datum = DateTime.Now; TryUpdateModel(item); if (ModelState.IsValid) { ef.Anforderung.Add(item); ef.SaveChanges(); Response.Redirect("/default14/" + item.Id.ToString()); } }
// Der Name des ID-Parameters sollte dem für das Steuerelement //festgelegten DataKeyNames-Wert entsprechen. public void FormView1_UpdateItem(int id) { MucWebforms.Anforderung item = null; // Element hier laden, z. B. item = MyDataLayer.Find(id); var ef = new Model1(); item = ef.Anforderung.Find(id); var datum = item.Datum; if (item == null) { // Das Element wurde nicht gefunden. ModelState.AddModelError("", String.Format("Das Element mit der ID {0} wurde nicht gefunden.", id)); return; } TryUpdateModel(item); if (ModelState.IsValid & datum > item.Datum) { // Änderungen hier speichern, z. B. MyDataLayer.SaveChanges(); ef.SaveChanges(); } }