Example #1
0
        private async Task UpdateDataAsync()
        {
            var _tickets = await _service.GetAll();

            this.Tickets = new ObservableCollection <Ticket>(_tickets);
            RaisePropertyChanged(nameof(Tickets));
        }
 public IActionResult Overview(string adminFilterOption)
 {
     if (bool.Parse(User.FindFirst("IsAdmin").Value))
     {
         if (adminFilterOption == null)
         {
             var tickets     = _ticketsService.GetAll();
             var viewTickets = tickets.Select(x => x.ToOverviewModel()).ToList();
             return(View(viewTickets));
         }
         else
         {
             var tickets     = _ticketsService.GetTicketsWithAdminFilter(adminFilterOption);
             var viewTickets = tickets.Select(x => x.ToOverviewModel()).ToList();
             return(View(viewTickets));
         }
     }
     else
     {
         var userId      = int.Parse(User.FindFirst("Id").Value);
         var tickets     = _ticketsService.GetAllForCurrentUser(userId);
         var viewTickets = tickets.Select(x => x.ToOverviewModel()).ToList();
         return(View(viewTickets));
     }
 }
Example #3
0
        public IActionResult GetAll()
        {
            var tickets = ticketsService.GetAll();

            return(Ok(tickets));
        }