// GET: /<controller>/ public async Task <IActionResult> Index() { ViewBag.User = await _userManager.GetUserAsync(HttpContext.User); ViewBag.Tickets = _ticketsService.GetAllTickets(); return(View()); }
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)); }
// 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)); }