public ActionResult EditContact(int idContact) { var customerDao = new CustomerDAO(); ContactActionModel contact = customerDao.getContact(idContact); SetViewBagNetworkOperator(contact.IDNetworkOperator); SetViewBagAddress(contact.IDAddress); SetViewBagPosition(contact.IDPosition); return(View(contact)); }
public void updateContact(ContactActionModel model, int idCustomer) { var update = db.Contacts.Where(p => p.IDContact == model.IDContact && p.IDCustomer == idCustomer).SingleOrDefault(); update.ContactName = model.ContactName; update.PhoneNumber = model.PhoneNumber; update.IDNetworkOperator = model.IDNetworkOperator; update.IDAddress = model.IDAddress; update.IDPosition = model.IDPosition; db.SubmitChanges(); }
public ActionResult CreateContact(ContactActionModel model) { if (ModelState.IsValid) { int idCustomer = Int32.Parse(Session["IDCustomer"].ToString()); var customerDao = new CustomerDAO(); customerDao.insertContact(model, idCustomer); string message = "Create contact successfully."; return(RedirectToAction("CustomerHome", "Customer", new { message })); } SetViewBagNetworkOperator(); SetViewBagAddress(); SetViewBagPosition(); return(View(model)); }
public ContactActionModel getContact(int idContact) { ContactActionModel contact = (from a in db.Contacts where a.IDContact == idContact select new ContactActionModel() { IDContact = a.IDContact, ContactName = a.ContactName, PhoneNumber = a.PhoneNumber, IDNetworkOperator = a.IDNetworkOperator, IDAddress = a.IDAddress, IDPosition = a.IDPosition }).Single(); return(contact); }
public void insertContact(ContactActionModel model, int idCustomer) { Contact contact = new Contact { IDCustomer = idCustomer, ContactName = model.ContactName, PhoneNumber = model.PhoneNumber, IDNetworkOperator = model.IDNetworkOperator, IDPosition = model.IDPosition, IDAddress = model.IDAddress, UpdateTime = DateTime.Now }; db.Contacts.InsertOnSubmit(contact); db.SubmitChanges(); }