public ActionResult Edit(DemoContactFormWithEF.Table_1 table) { //Сохраняем полученные в пост запросе данные db.Table.AddOrUpdate(table); db.SaveChangesAsync(); return(View()); }
public ActionResult Delete(DemoContactFormWithEF.Table_1 table) { //Ищем запись по Id с LINQ и удаляем var findRec = from Table_1 in db.Table where Table_1.Id == table.Id select Table_1; //т.к. это массив значений - удаляем каждый элемент массива foreach (var deleteRec in findRec) { db.Table.Remove(deleteRec); } db.SaveChangesAsync(); return(RedirectToAction("About")); }
public ActionResult Create(DemoContactFormWithEF.Table_1 table) { //Сохраняем полученные в пост запросе данные //Используем хранимую процедуру try { _ = db.Procedure(table.Id, table.FIO, table.Email, table.Tel, table.Foto); } catch (Exception exStoreproc) { //Будет выходить исключение, т.к. хранимая процедура ничего не возвращает. Console.Write(exStoreproc.ToString()); } //Можно иначе просто сохранить //db.Table.Add(table); //db.SaveChangesAsync(); return(View()); }
public ActionResult Delete(int Id) { DemoContactFormWithEF.Table_1 deleteRec = db.Table.Find(Id); return(View(deleteRec)); }
public ActionResult Edit(int Id) { DemoContactFormWithEF.Table_1 recTable = db.Table.Find(Id); return(View(recTable)); }