public List <RoleLanguageLine> GetRoleLanguageLineList(List <Role> items)
        {
            var result    = new List <RoleLanguageLine>();
            var languages = _repositoryLanguage.Get();
            var dataList  = new RoleDatas().RoleLanguageLines;

            for (var i = 0; i < items.Count(); i++)
            {
                foreach (var language in languages)
                {
                    var dataListItem = dataList[i].Role;
                    var item         = new RoleLanguageLine
                    {
                        Id         = Guid.NewGuid(),
                        Role       = items.FirstOrDefault(x => x.RoleCode == dataListItem.RoleCode),
                        Language   = language,
                        RoleName   = dataList[i].RoleName,
                        CreateDate = DateTime.Now
                    };
                    result.Add(item);
                }
            }

            return(result);
        }
        public List <Role> GetRoleList()
        {
            var dataList = new RoleDatas().RoleLanguageLines;

            return(dataList.Select((dataListItem, i) => new Role
            {
                Id = Guid.NewGuid(),
                RoleCode = dataListItem.Role.RoleCode,
                DisplayOrder = i + 1,
                IsApproved = true,
                CreateDate = DateTime.Now
            }).ToList());
        }