示例#1
0
        public ActionResult TicketDetail(int ticketID = 0, int status = 0, int notificationID = 0, int newNotificationStatus = 0)
        {
            ViewBag.TicketID    = ticketID;
            ViewBag.comentarios = tickets.GetComentarios(ticketID);
            if (status == 2 && (int.Parse(Session["IdUser"].ToString()) == 3045 || int.Parse(Session["IdUser"].ToString()) == 3030 || int.Parse(Session["IdUser"].ToString()) == 1))
            {
                AlterStatus(ticketID, 5);
            }
            if (status == 1)
            {
                AlterStatus(ticketID, 2);
            }

            if (notificationID != 0)
            {
                notify.ChangeStatus(notificationID, 1);
            }

            if (newNotificationStatus != 0)
            {
                notify.ChangeStatus(notificationID, 1);
            }

            return(View(tickets.GetDetails(ticketID)));
        }