Beispiel #1
0
        public IActionResult Index(Klant klant)
        {
            ViewBag.TotaalAantalContracten = klant.GetAantalActieveContracten();
            ViewBag.TotaalAantalTickets    = klant.GetAantalActieveTickets();

            string datum = DateTime.Now.Hour > 12 ? DateTime.Now.Hour > 18 ? "Goedenavond " : "Goedemiddag " : "Goedemorgen ";

            ViewBag.Begroeting = datum + klant.Voornaam;

            return(View(klant.GetAllActiveTickets(true).OrderBy(x => x.LaatstGewijzigd).Take(5)));
        }
Beispiel #2
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));
        }
Beispiel #3
0
 public void getAllActiveTicketsTrue_KlantMetDrieTickets_GeeftAlleTickets()
 {
     Assert.Equal(3, _klant.GetAllActiveTickets(true).Count);
 }