public List <DistrictLanguageLineHistory> GetDistrictLanguageLineHistoryList(List <DistrictLanguageLine> itemLanguageLines) { var result = new List <DistrictLanguageLineHistory>(); var user = _repositoryUser.Get().FirstOrDefault(x => x.DisplayOrder == 1); if (user == null) { return(new List <DistrictLanguageLineHistory>()); } foreach (var itemLanguageLine in itemLanguageLines) { var item = new DistrictLanguageLineHistory { Id = Guid.NewGuid(), DistrictLanguageLineId = itemLanguageLine.Id, DistrictId = itemLanguageLine.District.Id, LanguageId = itemLanguageLine.Language.Id, CreateDate = DateTime.Now, CreatedBy = user.Id, VersionNo = 1, RestoreVersionNo = 0, IsDeleted = false }; result.Add(item); } return(result); }
public void AddDistrictLanguageLineHistory(DistrictLanguageLineHistory itemLanguageLineHistory) { _repositoryDistrictLanguageLineHistory.Add(itemLanguageLineHistory); _repositoryDistrictLanguageLineHistory.SaveChanges(); }