public void GetTicketsCallsRepositoryReadTicketsExactlyOnce()
 {
     _repository = Substitute.For <ITicketRepository>();
     _mgr        = new TicketManager(_repository);
     _mgr.GetTickets();
     _repository.Received(1).ReadTickets();
 }
Esempio n. 2
0
 private static void PrintAllTickets()
 {
     foreach (var t in mgr.GetTickets())
     {
         Console.WriteLine(t.GetInfo());
     }
 }
Esempio n. 3
0
        //private TicketClient client = new TicketClient("WSHttpBinding_ITicket");

        // GET: Ticket
        public ActionResult Index()
        {
            //IEnumerable<Ticket> tickets = client.GetTickets();
            IEnumerable <Ticket> tickets = mgr.GetTickets();

            return(View(tickets));
        }
Esempio n. 4
0
        public List <TicketDTO> GetTickets()
        {
            var tickets    = mgr.GetTickets();
            var ticketsDTO = new List <TicketDTO>();

            foreach (var ticket in tickets)
            {
                ticketsDTO.Add(new TicketDTO(ticket));
            }
            return(ticketsDTO);
        }
Esempio n. 5
0
        public IHttpActionResult GetAll()
        {
            //IEnumerable<TicketResponse> responses = mgr.GetTicketResponses(ticketNumber);
            IEnumerable <Ticket> tickets = mgr.GetTickets();

            if (tickets == null || tickets.Count() == 0)
            {
                return(StatusCode(HttpStatusCode.NoContent));
            }

            return(Ok(tickets));
        }
        // GET: /Ticket
        public IActionResult Index()
        {
            var cachKey = "TicketList";
            IEnumerable <Ticket> tickets;

            if (cache.TryGetValue(cachKey, out tickets) && !StateChanged)
            {
                ViewBag.CacheTest = "Dit is gecashed";
            }
            else
            {
                tickets = mgr.GetTickets();
                cache.Set(cachKey, tickets);
                ViewBag.CacheTest = "Dit is niet gecashed";
            }
            StateChanged = false;
            return(View(tickets));
        }
        // GET: /Ticket
        public IActionResult Index()
        {
            IEnumerable <Ticket> tickets = mgr.GetTickets();

            return(View(tickets));
        }
Esempio n. 8
0
 // GET: Ticket
 public ActionResult Index()
 {
     return(View(mgr.GetTickets()));
 }
 public IEnumerable <Ticket> GetTickets()
 {
     return(mgr.GetTickets());
 }
        // GET: Ticket
        public ActionResult Index()
        {
            var tickets = mgr.GetTickets();

            return(View(tickets));
        }