コード例 #1
0
        public void GetAllContacts_ReturnsAllContacts_WhenCalled()
        {
            var moqContactsRepository = new Mock <IContactsRepository>();
            var service  = new ContactsService(moqContactsRepository.Object);
            var contacts = new List <Contact>();

            moqContactsRepository.Setup(r => r.GetAllContacts()).Returns(contacts);

            var result = service.GetAllContacts();

            Assert.That(result, Is.EqualTo(contacts));
        }
 public ActionResult <string> GetAllContacts()
 {
     try
     {
         return(JsonConvert.SerializeObject(_contactsMngr.GetAllContacts()));
     }
     catch (Exception ex)
     {
         ex.HandleException();
         return("Could not find any contacts for this query");
     }
 }
コード例 #3
0
        //public ContactsController(IContactInfo contact)
        //{
        //    _contacts = contact;
        //}
        public IActionResult Index()
        {
            _service = new ContactsService();
            var contactModels = _service.GetAllContacts();
            var listingResult = contactModels
                                .Select(result => new ContactsListingModel
            {
                Id        = result.Id,
                FirstName = result.FirstName,
                LastName  = result.LastName,
                Mobile    = result.Mobile,
                Email     = result.Email,
                ImageURL  = result.ImageURL
            });
            var model = new ContactsIndexModel()
            {
                Contacts = listingResult
            };

            return(View(model));
        }
コード例 #4
0
        public IHttpActionResult Get()
        {
            var contacts = contactsService.GetAllContacts();

            return(Ok(contacts));
        }
コード例 #5
0
 public IHttpActionResult GetContactsTable()
 {
     return(Ok(_contactsService.GetAllContacts()));
 }
コード例 #6
0
        public IActionResult GetContacts()
        {
            var contacts = _contactsService.GetAllContacts();

            return(Ok(new { contacts }));
        }