Exemplo n.º 1
0
        public ActionResult Ticket(int id)
        {
            //int totalCount;
            //var tickets = _supportTicketService.GetTickets(new PagingFilter(), out totalCount);
            var ticket = _supportTicketService.GetTicket(id);

            _supportTicketService.ReadMessages(id);
            return(View(ticket));
        }
Exemplo n.º 2
0
        public Ticket GetTicket(int ticketId)
        {
            var ticket = _supportTicketService.GetTicket(ticketId);

            if (ticket.AuthorId != ((RoPrincipal)User).UserId && !((RoPrincipal)User).IsAuthorizedForResource(SupportTicketsRoCMSResources.SupportTickets))
            {
                throw new HttpException(403, "Доступ запрещен");
            }

            return(ticket);
        }