//creating an instance of findDoctor table (Model) as a parameter public bool commitInsert(contact_detail contact) { using (objContact) { objContact.contact_details.InsertOnSubmit(contact); //commit insert with db objContact.SubmitChanges(); return true; } }
public ActionResult ContactDetailDelete(int Id, contact_detail contact) { //Selected value will be deleted from the database try { objContact.commitDelete(Id); return RedirectToAction("ContactDetailIndex"); } catch { return View(); } }
public ActionResult ContactDetailInsert(contact_detail contact) { if (ModelState.IsValid) { try { objContact.commitInsert(contact); return RedirectToAction("ContactDetailIndex"); //On sucessful insert, redirect to the index view } catch { //Error handling, return to view if something goes wrong return View(); } } return View(); }
partial void Deletecontact_detail(contact_detail instance);
partial void Updatecontact_detail(contact_detail instance);
partial void Insertcontact_detail(contact_detail instance);
public ActionResult ContactDetailUpdate(int Id, contact_detail contact) { //If all the input were valid , then database will be updated if (ModelState.IsValid) { try { objContact.commitUpdate(Id, contact.name, contact.phone, (int)contact.department_id); return RedirectToAction("ContactDetailIndex"); } catch { return View(); } } return View(); }