public async Task <JsonResult> AddReply(int ticketId, string reply)
        {
            TicketLog log;
            var       roles = UserManager.GetRoles(User.Identity.GetUserId());

            if (roles.Contains(TicRoles.Staff) || roles.Contains(TicRoles.Admin))
            {
                log = await _ticketService.AddStaffReply(ticketId, reply);
            }
            else
            {
                log = await _ticketService.AddCustomerReply(ticketId, reply);
            }

            var userId = User.Identity.GetUserId();
            var result = PrepareTicketScreenViewModel(log, ticketId, userId, UserManager.GetRoles(userId));

            return(Json(result));
        }