public ActionResult Details(int id)
        {
            Contact contact = serviceAccessLayer.GetContactById(id);

            if (contact == null)
            {
                ModelState.AddModelError(string.Empty, "Server error. Please contact administrator.");
                return(View());
            }
            return(View(contact));
        }
Ejemplo n.º 2
0
        public void TC_VerifyContactGetByContactId()
        {
            Random generator    = new Random();
            string firstname    = generator.Next(0, 1000000).ToString("D6");
            var    inputContact = new Contact()
            {
                FirstName   = firstname,
                LastName    = "Test",
                Email       = "*****@*****.**",
                PhoneNumber = "9087654321",
                Status      = 1
            };

            contactController.CreatePost(inputContact);
            List <Contact> lstContactsFromAPI = serviceAccessLayer.GetAllContacts();

            Assert.IsTrue(lstContactsFromAPI.Where(C => C.FirstName == inputContact.FirstName).Any());
            Contact updateContact = lstContactsFromAPI.Where(C => C.FirstName == inputContact.FirstName).FirstOrDefault();
            //Get contact by contactID
            Contact lstUpdateContact = serviceAccessLayer.GetContactById(updateContact.Id);

            Assert.IsNotNull(lstUpdateContact);
        }