예제 #1
0
        public void Add(Contact contact)
        {
            if (_contacts.Any())
                contact.ContactID = _contacts.Max(c => c.ContactID + 1);

            else
                contact.ContactID = 1;

            _contacts.Add(contact);
        }
예제 #2
0
        public ActionResult AddContact()
        {
            var c = new Contact();
            c.Name = Request.Form["Name"];
            c.PhoneNumber = Request.Form["PhoneNumber"];

            var database = new FakeContactsDatabase();
            database.Add(c);

            return RedirectToAction("Index");
        }
예제 #3
0
        public ActionResult EditContact()
        {
            var c = new Contact();
            c.Name = Request.Form["Name"];
            c.PhoneNumber = Request.Form["PhoneNumber"];
            c.ContactID = int.Parse(Request.Form["ContactID"]);

            var database = new FakeContactsDatabase();

            database.Edit(c);
            return RedirectToAction("Index");
        }
예제 #4
0
 public void Edit(Contact contact)
 {
     Delete(contact.ContactID);
     _contacts.Add(contact);
 }