Esempio n. 1
0
        // GET: Ticket/Details/5
        public ActionResult Details(int id)
        {
            Ticket t = mgr.GetTicket(id);

            ViewBag.Responses = new List <TicketResponse>(mgr.GetTicketResponses(id));
            return(View(t));
        }
Esempio n. 2
0
        public IHttpActionResult GetSingle(int id)
        {
            Ticket ticket = mgr.GetTicket(id);

            if (ticket == null)
            {
                return(StatusCode(HttpStatusCode.NoContent));
            }
            return(Ok(ticket));
        }
Esempio n. 3
0
        // GET: Ticket/Details/5
        public ActionResult Details(int id)
        {
            Ticket ticket = mgr.GetTicket(id);

            //Ticket ticket = client.GetTicket(id);
            //ticket.Responses = new List<TicketResponse>(client.GetTicketResponses(id));
            ticket.Responses = new List <TicketResponse>(mgr.GetTicketResponses(id));
            // OF: via ViewBag
            ViewBag.Responses = new List <TicketResponse>(mgr.GetTicketResponses(id));
            return(View(ticket));
        }
Esempio n. 4
0
        // GET: Ticket/Details/5
        public ActionResult Details(int id)
        {
            Ticket ticket = mgr.GetTicket(id);

            var responses = mgr.GetTicketResponses(id).ToList();

            ticket.Responses = responses;
            // OF: via ViewBag
            //ViewBag.Responses = responses;

            return(View("Details", ticket)); //explicitely specify view name to use in Unit Test
        }
Esempio n. 5
0
        // GET: Ticket/Details/5
        public ActionResult Details(int id)
        {
            Ticket ticket = mgr.GetTicket(id);

            var responses = mgr.GetTicketResponses(id).ToList();

            ticket.Responses = responses;
            // OF: via ViewBag
            //ViewBag.Responses = responses;

            return(View(ticket));
        }
Esempio n. 6
0
        public IActionResult Details(int id)
        {
            Ticket ticket = mgr.GetTicket(id);

            if (ticket.Responses != null)
            {
                ViewBag.Responses = ticket.Responses;
            }
            else
            {
                ViewBag.Responses = mgr.GetTicketResponses(ticket.TicketNumber);
            }

            return(View(ticket));
        }
        public void GetTicketWithNegativeNumberAsTicketNumberThrowsArgumentException()
        {
            _repository = Substitute.For <ITicketRepository>();
            _mgr        = new TicketManager(_repository);

            Assert.Throws <ArgumentException>(() => _mgr.GetTicket(-1));
        }
Esempio n. 8
0
        private static void ActionShowTicketDetails()
        {
            Console.Write("Ticketnummer: ");
            int    input = Int32.Parse(Console.ReadLine());
            Ticket t     = mgr.GetTicket(input);

            PrintTicketDetails(t);
        }
        public void GetTicketWithUnknownIdThrowsException(int id)
        {
            _repository = Substitute.For <ITicketRepository>();
            _repository.ReadTicket(Arg.Any <int>()).ReturnsNullForAnyArgs();
            _mgr = new TicketManager(_repository);

            Assert.Throws <KeyNotFoundException>(() => _mgr.GetTicket(id));
        }
Esempio n. 10
0
        private static void ActionShowTicketDetails()
        {
            Write("Ticketnummer: ");
            var input = int.Parse(ReadLine());

            var t = mgr.GetTicket(input);

            PrintTicketDetails(t);
        }
Esempio n. 11
0
        /// <summary>
        /// It creates the pdf file fromhtmldata and allow user to download it as pdf format
        /// Added by Ankur Prashant and Praveen Kumar
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public ActionResult DownloadTicket(int id)
        {
            var PdfFile = ticketMgr.GetTicket(id);

            ViewData["PDF"] = PdfFile;


            return(View(PdfFile));
        }
        public void GetTicketWithCorrectIdReturnsExpectedResultWithInlineData(int id)
        {
            Ticket t = new Ticket();

            _repository = Substitute.For <ITicketRepository>();
            _repository.ReadTicket(id).ReturnsForAnyArgs(t);
            _mgr = new TicketManager(_repository);
            Assert.Equal(t, _mgr.GetTicket(id));
        }
Esempio n. 13
0
        public IActionResult PutTicketStateToClosed(int id)
        {
            Ticket ticket = mgr.GetTicket(id);

            if (ticket == null)
            {
                return(NotFound());
            }

            ticket.State = TicketState.Closed;
            mgr.ChangeTicket(ticket);
            return(NoContent());
        }
        // GET: /Ticket/Details/<ticket_number>
        public IActionResult Details(int id)
        {
            var    cachKey = "TicketDetail";
            Ticket ticket;

            if (cache.TryGetValue(cachKey, out ticket) && previousTicket == id)
            {
                //return View(ticket);
                ViewBag.Responses = ticket.Responses;
                ViewBag.CacheTest = "Dit is gecashed";
            }
            else
            {
                ticket            = mgr.GetTicket(id);
                ViewBag.Responses = mgr.GetTicketResponses(ticket.TicketNumber);
                cache.Set(cachKey, ticket);
                ViewBag.CacheTest = "Dit is niet gecashed";
            }

            previousTicket = id;

            return(View(ticket));
        }
        public IActionResult PutTicketStateToClosed(int id)
        {
            Ticket ticket = mgr.GetTicket(id);

            if (ticket == null)
            {
                return(NotFound());
            }
            TicketController.previousTicket = null;
            TicketController.StateChanged   = true;
            ticket.State = TicketState.Closed;
            mgr.ChangeTicket(ticket);

            return(NoContent());
        }
Esempio n. 16
0
        static void Main(string[] args)
        {
            PrintAllTickets();

            mgr.RemoveTicket(1);
            Ticket t = mgr.GetTicket(1);

            if (t != null)
            {
                Console.WriteLine("Ticket {0} has not been removed!");
            }

            Console.WriteLine("Ticket has been removed!\n");

            PrintAllTickets();
            Console.ReadLine();
        }
Esempio n. 17
0
 public TicketDTO GetTicket(int ticketNumber)
 {
     return(new TicketDTO(mgr.GetTicket(ticketNumber)));
 }