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)); } }
public IActionResult GetAll() { var tickets = ticketsService.GetAll(); return(Ok(tickets)); }