public IActionResult LanguageQuery([FromBody] LangQueryList langQuerylist)
        {
            try
            {
                foreach (var langQuery in langQuerylist.LangQuerys)
                {
                    LanguageHeader foundHeader = _unitOfWork.LanguageHeaders.GetLanguageHeaderWithRelations(langQuery.TextCode);

                    if (foundHeader != null)
                    {
                        langQuery.Text = foundHeader.Text;

                        var languageItem = foundHeader.LanguageItems.Where(l => l.LanguageCodeId == langQuery.LanguageCode).FirstOrDefault();

                        if (languageItem != null)
                        {
                            langQuery.Text = languageItem.Text;
                        }
                    }
                }

                if (langQuerylist.LangQuerys.Count > 0)
                {
                    return(Ok(langQuerylist));
                }
            }
            catch (Exception e)
            {
                string message = e.Message;
            }

            return(NotFound());
        }
        public IActionResult Patch(string id, [FromBody] JsonPatchDocument <LangHead> langHeadPatch)
        {
            try
            {
                if (Guid.TryParse(id, out Guid parsedId))
                {
                    //var userId = User.FindFirstValue("sub");

                    LanguageHeader languageHeader = _unitOfWork.LanguageHeaders.Get(parsedId);

                    LangHead langHead = _mapper.Map <LangHead>(languageHeader);

                    langHeadPatch.ApplyTo(langHead);

                    _mapper.Map(langHead, languageHeader);

                    _unitOfWork.Complete();

                    return(CreatedAtRoute("Get", new { id = _mapper.Map <LangHead>(languageHeader).Id }, _mapper.Map <LangHead>(languageHeader)));
                }
            }
            catch (Exception e)
            {
                string message = e.Message;
            }

            return(BadRequest());
        }