コード例 #1
0
        public IActionResult Index()
        {
            ViewBag.Welcome            = "Welcome to the Visitor Management System";
            ViewData["AnotherWelcome"] = "Please enter your name";

            //======= Conditions of Acceptance
            //Gets or sets the absolute path to the directory that contains the web-servable application content files.
            ViewData["Conditions"] = _textFileOperations.LoadConditionsForAcceptanceText();

            return(View());
        }
        public IActionResult Index()
        {
            ViewBag.Welcome = "Welcome to visitor C# party house";
            ViewData["darren"] = "Another C# welcome";

            ViewBag.NewVisitor = new Visitors()
            {
                FirstName = "Howard",
                LastName = "Jones"
            };

            //======= Conditions of Acceptance
            //Gets or sets the absolute path to the directory that contains the web-servable application content files.

            ViewData["Conditions"] = _textFileOperations.LoadConditionsForAcceptanceText();

            return View();
        }
コード例 #3
0
        public IActionResult Index()
        {
            ViewBag.Steve   = "Welcome to Visitor Management";
            ViewData["Sam"] = "Another welcome";

            ViewBag.NewVisitor = new Visitors()
            {
                FirstName = "Howard",
                LastName  = "Jones"
            };
            //   Environment myEnvironment = new Environment;
            //======= Conditions of Acceptance
            //Gets or sets the absolute path to the directory that contains the web-servable application content files.

            ViewData["Conditions"] = _textFileOperations.LoadConditionsForAcceptanceText();

            return(View());
        }
コード例 #4
0
        public IActionResult Index()
        {
            //https://www.learnrazorpages.com/razor-pages/tag-helpers/select-tag-helper

            List <SelectListItem> Top5Staff = new List <SelectListItem>();


            ViewData["Staff"] = ListOfStaff(Top5Staff);


            ViewData["Conditions"] = _textFileOperations.LoadConditionsForAcceptanceText();


            //loaded in the Dropdownbox
            var AllVisitor = _context.Visitor
                             .OrderBy(n => n.FirstName)
                             .Select(n => new SelectListItem
            {
                Value = (n.Id + " " + n.StaffName.Id).ToString(),
                Text  = (n.FirstName.Trim() + " " + n.LastName.Trim() + " " + n.Business.Trim() + " " + n.StaffName.Name.Trim())
            })
                             .ToList();



            List <SelectListItem> DistAllVisitors = new List <SelectListItem>();

            //get just the unique visitors and not repeated because the Value is unique I needed only the Text to compare with. - create a new visitorcomparer class that just compares the text fields and not the values. https://blogs.msdn.microsoft.com/kaevans/2010/09/02/fun-with-linq-and-distinct/
            DistAllVisitors.AddRange(AllVisitor.Distinct(new VisitorComparer()));

            ViewData["ReturningVisitors"] = DistAllVisitors;

            List <Visitor> VisitorLogOut = new List <Visitor>();

            VisitorLogOut.AddRange(_context.Visitor.OrderBy(v => v.FirstName).Where(v => v.DateOut == default(DateTime)).ToList());

            ViewData["VisitorLogOut"] = VisitorLogOut;

            return(View());
        }