コード例 #1
0
        public void ContactsTest()
        {
            var controller = new PersonController();
            var result     = controller.Contacts() as ViewResult;
            var data       = result.ViewData.Model;

            Assert.AreEqual(MockDB.getContacts(), data);
        }
コード例 #2
0
        public ActionResult SendSMS(SMS sms)
        {
            if (!ModelState.IsValid)
            {
                return(View(sms));
            }

            Person model = MockDB.getContacts()
                           .Where(p => p.AreaCode == sms.AreaCode && p.PhoneNumber == sms.PhoneNumber).FirstOrDefault();

            // if person is found in list, load Send message page
            if (model != null)
            {
                ViewBag.Message = sms.TextMessage;
                // writing message log
                Logger.Log(sms.TextMessage);
                return(View(model));
            }
            // else: load error page
            else
            {
                return(RedirectToAction("Error"));
            }
        }
コード例 #3
0
        // GET: Display list of contacts
        public ActionResult Contacts()
        {
            var plist = MockDB.getContacts();

            return(View(plist));
        }