public ActionResult Delete(Contact contact)
        {
            ContactsClient contacts = new ContactsClient();

            contacts.Delete(contact.ContactID);
            return(RedirectToAction("Index"));
        }
Example #2
0
        public HttpClientFactoryManagementService(IHttpClientFactory httpClientFactory, ContactsClient contactsClient)
        {
            this.httpClientFactory = httpClientFactory;

            // The HttpClient instances injected by DI, can be disposed of safely, because the associated HttpMessageHandler is managed by the factory.
            this.contactsClient = contactsClient;
        }
        public ActionResult Delete(int id)
        {
            ContactsClient contacts = new ContactsClient();
            Contact        contact  = contacts.Find(id);

            return(View("Delete", contact));
        }
        public ActionResult Edit(Contact contact)
        {
            ContactsClient contacts = new ContactsClient();

            contacts.Edit(contact);
            return(RedirectToAction("Index"));
        }
        public ActionResult Edit(int id)
        {
            ContactsClient contacts = new ContactsClient();
            Contact        contact  = contacts.Find(id);

            return(View("Edit", contact));
        }
        // GET: Contacts
        public ActionResult Index()
        {
            ContactsClient        contacts     = new ContactsClient();
            IEnumerable <Contact> contactsList = contacts.FindAll();

            return(View(contactsList));
        }
        public ContactClientTest()
            : base()
        {
            var auth = new Authentication(AppId, AppKey);
            var restClientFactory = new RestClientFactory(auth);

            contactsClient = new ContactsClient(restClientFactory);
        }
 public ContactClientTest()
     : base()
 {
     this.contactsClient = new ContactsClient(new Authentication(AppId, AppKey));
 }