public IActionResult Index(Klant klant, bool ticketstatus, int contractid = 0) { _notyf.Information("Kies hier een ticket en onderneem een actie.", 3); List <Ticket> tickets = new List <Ticket>(); ViewData["contractenKlant"] = GetContractenAsSelectList(klant, contractid); if (contractid != 0) { tickets = klant.GetAllActiveTicketsByContractId(contractid, ticketstatus); ViewBag.ContractNaam = "van " + klant.GetContractById(contractid).ContractTitel; } else { tickets = klant.GetAllActiveTickets(ticketstatus); } if (tickets == null) { return(NotFound()); } tickets = tickets.OrderByDescending(x => x.LaatstGewijzigd).ToList(); return(View(tickets)); }
public void getAantalActiveTicketsByContractid_KlantMetTweeActieveTicketsContract1_GeeftAantalActieveTicketsPerContractId() { Assert.Equal(2, _klant.GetAllActiveTicketsByContractId(1).Count); }