public async Task <ActionResult <bool> > PostAddTicketingChat(DeveloperTicketViewModel model)
        {
            string userId = User.Claims.First(c => c.Type == "seemsys").Value;
            Person s      = await _context.People.SingleOrDefaultAsync(y => y.Role1 == 2 && y.Role2 == 1 && y.Role3 == 1 && y.Role4 == 1);

            DeveloperTicket ticket = new  DeveloperTicket()
            {
                PersonNational_ID = userId,
                DateOfCreation    = DateTime.Now.ToString(),
                Active            = true,
                Closure           = DateTime.Now.ToString(),
                Status            = model.Status,
                Resiver           = s.PersonNational_ID
            };
            DeveloperTicketChat ticketingChat = new DeveloperTicketChat()
            {
                DeveloperTicket_ID = await _developerTicketService.AddTicket(ticket),
                Comment            = model.Comment,
                CommentTime        = DateTime.Now.ToString(),
                PersonNational_ID  = userId,
                Confidential       = false,
                Resiver            = s.PersonNational_ID,
                Sender             = userId,
                Seen = false
            };

            return(await _developerTicketService.AddTicketingChat(ticketingChat));
        }
        //////ایجاد تیکت توسط کارمندان خاشع//////
        public async Task <int> AddTicket(DeveloperTicket ticket)
        {
            await _context.DeveloperTickets.AddAsync(ticket);

            await _context.SaveChangesAsync();

            return(ticket.DeveloperTicket_ID);
        }
        /////ویرایش وثبت آیدی فردی که تیکت به آن ارجاع داده میشود//////
        public async Task <bool> PutResiverDeveloper(int id, DeveloperTicketigViewModel user)
        {
            DeveloperTicket a = await _context.DeveloperTickets.SingleOrDefaultAsync(r => r.DeveloperTicket_ID == id);

            if (user.Resiver == "" || user.Resiver == null)
            {
                Person s = await _context.People.SingleOrDefaultAsync(y => y.Role1 == 2 && y.Role2 == 1 && y.Role3 == 1 && y.Role4 == 1);

                a.Resiver = s.PersonNational_ID;
            }
            else
            {
                a.Resiver = user.Resiver;
            }
            _context.Entry(a).State = EntityState.Modified;
            await _context.SaveChangesAsync();

            return(true);
        }