コード例 #1
0
        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));
        }
コード例 #2
0
 public void getAantalActiveTicketsByContractid_KlantMetTweeActieveTicketsContract1_GeeftAantalActieveTicketsPerContractId()
 {
     Assert.Equal(2, _klant.GetAllActiveTicketsByContractId(1).Count);
 }