Exemple #1
0
        public IActionResult New()
        {
            CommonViewModel model = new CommonViewModel()
            {
                agents = _agentProcessor.LoadAgents().Result
            };

            return(View(model));
        }
Exemple #2
0
        public async Task <IActionResult> AdminEdit(int ticketId)
        {
            CommonViewModel model = new CommonViewModel()
            {
                ticket        = await _ticketProcessor.LoadTicket(ticketId),
                ticketTypes   = await _ticketProcessor.LoadTypes(),
                jurisdictions = await _jurisdictionProcessor.LoadJurisdictions(),
                agents        = await _agentProcessor.LoadAgents()
            };

            if (_accessor.HttpContext.Session.GetString("role") == "user")
            {
                if (model.ticket.WhoSubmitted != _accessor.HttpContext.Session.GetString("username"))
                {
                    return(RedirectToAction("NoAccess", "Home"));
                }
            }

            //returns null because user is not authorized for this.
            if (model.ticket == null)
            {
                return(RedirectToAction("Login", "Login"));
            }
            return(View(model));
        }
Exemple #3
0
        public async Task <IActionResult> Index()
        {
            CommonViewModel model = new CommonViewModel()
            {
                agents = await _agentProcessor.LoadAgents()
            };

            return(View(model));
        }