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))); }
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 getAllActiveTicketsTrue_KlantMetDrieTickets_GeeftAlleTickets() { Assert.Equal(3, _klant.GetAllActiveTickets(true).Count); }