Пример #1
0
        // GET: Home
        public ActionResult Index()
        {
            var database = new FakeContactsDatabase();

            var contacts = database.GetAll();

            return View(contacts);
        }
Пример #2
0
        public ActionResult Edit()
        {
            int contactId = int.Parse(RouteData.Values["id"].ToString());

            var database = new FakeContactsDatabase();
            var contact = database.GetById(contactId);

            return View(contact);

        }
Пример #3
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");
        }
Пример #4
0
        public ActionResult DeleteContact()
        {
            int contactID = int.Parse(Request.Form["ContactID"]);

            var database = new FakeContactsDatabase();

            database.Delete(contactID);

            var contacts = database.GetAll();

            return View("Index",contacts);
        }
Пример #5
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");
        }