public async Task <ActionResultReponese <string> > InsertAsync(string idSpecialized, string nameSpecialized, SpecializedsMeta specializedMeta)
        {
            var isSpecialized = await _ispecializedRepository.CheckExistByIdSpecialized(idSpecialized);

            if (isSpecialized)
            {
                return(new ActionResultReponese <string>(-3, "IdSpecialized da ton tai", "Specialized"));
            }
            var isNameSpecialized = await _ispecializedRepository.CheckExistByNameSpecialized(nameSpecialized);

            if (isNameSpecialized)
            {
                return(new ActionResultReponese <string>(-3, "NameSpecialized da ton tai", "Specialized"));
            }
            var isIdIndustry = await _iIndustryRepository.checkexitIdIndustry(specializedMeta.IdIndustry);

            if (!isIdIndustry)
            {
                return(new ActionResultReponese <string>(-21, "IdIndustry khong tai", "Industry"));
            }

            var _specialized = new Specialized
            {
                Id              = Guid.NewGuid().ToString(),
                IdSpecialized   = idSpecialized?.Trim(),
                NameSpecialized = nameSpecialized?.Trim(),
                IdIndustry      = specializedMeta.IdIndustry?.Trim(),
                Address         = specializedMeta.Address?.Trim(),
                Email           = specializedMeta.Email?.Trim(),
                PhoneNumber     = specializedMeta.PhoneNumber?.Trim(),
                Office          = specializedMeta.Office?.Trim(),
                Note            = specializedMeta.Note?.Trim(),
                CreateDate      = DateTime.Now,
                LastUpdate      = null,
                IsActive        = true,
                IsDelete        = false
            };
            var Result = await _ispecializedRepository.InsertAsync(_specialized);

            if (Result >= 0)
            {
                return(new ActionResultReponese <string>(Result, "Insert thanh cong ", "Specialized"));
            }
            return(new ActionResultReponese <string>(Result, "Insert that bai", "Specialized"));
        }