public int createContactByUser(UserContactrq userContactrq, Guid acountID)
        {
            var user       = _dbContext.Users.FirstOrDefault(u => u.Acount.ID == acountID);
            var post       = _dbContext.Posts.FirstOrDefault(p => p.ID == userContactrq.PostID);
            var oldContact = _dbContext.Contacts
                             .FirstOrDefault(c => c.User.ID == user.ID && c.Post.ID == userContactrq.PostID && c.Type == 0);

            if (oldContact is null)
            {
                var Contact = new Contact()
                {
                    CompanyName = userContactrq.CompanyName,
                    Type        = 0,
                    User        = user,
                    Post        = post,
                    Result      = "pending"
                };
                _dbContext.Contacts.Add(Contact);
                return(_dbContext.SaveChanges());
            }
            else
            {
                return(0);
            }
        }
        public IActionResult Recruitment(UserContactrq userContactrq)
        {
            var userID = Guid.Parse(User.Claims.FirstOrDefault(c => c.Type == "ID").Value);
            var rs     = _contactService.createContactByUser(userContactrq, userID);

            if (rs == 1)
            {
                return(Ok(new BaseResponse(200, "Done")));
            }
            else
            {
                return(Ok(new BaseResponse(400, "Failed")));
            }
        }