Exemple #1
0
        public ActionResult Index()
        {
            ViewModelHomeIndex view = new ViewModelHomeIndex();

            LDAPSearchObject search = new LDAPSearchObject();

            search.AND.Add("company", "Vision Integrated Graphics");
            search.AND.Add("department", "*");
            search.AND.Add("objectClass", "user");


            List <Contact> people = findContacts(search);

            view.people = people.OrderBy(o => o.DisplayName).ToList();

            search.Clear();
            search.AND.Add("company", "Vision Integrated Properties");
            search.AND.Add("objectClass", "contact");

            view.facilities = findContacts(search);



            ViewBag.PageClass = "index";
            return(View(view));
        }
Exemple #2
0
        public void Index_ViewResult()
        {
            int                id       = _employee.Id;
            ViewResult         result   = _controller.Index(id);
            ViewResult         expected = null;
            ViewModelHomeIndex vi       = null;

            //Assert.IsInstanceOfType(expected, (Type)result);
            //var viewResult = Assert.IsInstanceOfType(expected, (Type)result);
            //var viewResult = Assert.AreSame<ViewResult>(result);
            Assert.IsInstanceOfType(vi, (Type)result.ViewData.Model);
            Assert.IsNotNull(result);
        }
        public ViewResult Index(int?id)
        {
            Employee employee = _emp.getById(id ?? 1);

            if (employee == null)
            {
                Response.StatusCode = 404;
                return(View("EmployeeNotFound", id.GetValueOrDefault()));
            }

            ViewModelHomeIndex viewModelHomeIndex = new ViewModelHomeIndex()
            {
                Employee  = employee,
                PageTitle = "EmployeeDetails"
            };

            /*Employee model = _emp.getById(2);
             * ViewBag.Employee = model;
             * ViewBag.PageTitle = "Employee Details";*/
            return(View(viewModelHomeIndex));
        }