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(); }