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)); }
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); }