Exemplo n.º 1
0
        // GET: /<controller>/
        public async Task <IActionResult> Index()
        {
            ViewBag.User = await _userManager.GetUserAsync(HttpContext.User);

            ViewBag.Tickets = _ticketsService.GetAllTickets();

            return(View());
        }
Exemplo n.º 2
0
        public IActionResult Run(
            [HttpTrigger(AuthorizationLevel.Function, "get", Route = "tickets")] HttpRequest req,
            ILogger log)
        {
            log.LogInformation("GetTickets triggered");

            // Retrieve all the records from the tickets service.
            var tickets = _ticketsService.GetAllTickets();

            // Return the list of tickets to the client.
            return((ActionResult) new OkObjectResult(tickets));
        }
Exemplo n.º 3
0
        // GET: Tickets
        public ActionResult Management()
        {
            ViewData["TicketManagement"] = "active";
            var viewModel = new TicketsViewModel()
            {
                MyTickets       = ticketsService.GetMyTickets(User.UserId),
                AssignedToMe    = ticketsService.GetAssignedTickets(User.UserId),
                OpenTickets     = ticketsService.GetOpenTickets(),
                AllTicketsPaged = User.IsAdministrator?  ticketsService.GetAllTickets() : ticketsService.GetAssignedTickets(User.UserId)
            };

            return(View(viewModel));
        }