public List <RoleLanguageLineHistory> GetRoleLanguageLineHistoryList(List <RoleLanguageLine> itemLanguageLines)
        {
            var result = new List <RoleLanguageLineHistory>();
            var user   = _repositoryUser.Get().FirstOrDefault(x => x.DisplayOrder == 1);

            if (user == null)
            {
                return(new List <RoleLanguageLineHistory>());
            }

            foreach (var itemLanguageLine in itemLanguageLines)
            {
                var item = new RoleLanguageLineHistory
                {
                    Id = Guid.NewGuid(),
                    RoleLanguageLineId = itemLanguageLine.Id,
                    RoleId             = itemLanguageLine.Role.Id,
                    LanguageId         = itemLanguageLine.Language.Id,
                    CreateDate         = DateTime.Now,
                    CreatedBy          = user.Id,
                    VersionNo          = 1,
                    RestoreVersionNo   = 0,
                    IsDeleted          = false
                };
                result.Add(item);
            }
            return(result);
        }
 public void AddRoleLanguageLineHistory(RoleLanguageLineHistory roleLanguageLineHistory)
 {
     _repositoryRoleLanguageLineHistory.Add(roleLanguageLineHistory);
     _repositoryRoleLanguageLineHistory.SaveChanges();
 }