Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        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();
        }
Esempio n. 3
0
 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));
 }
Esempio n. 4
0
        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);
        }
Esempio n. 5
0
        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();
        }