예제 #1
0
        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);
        }
예제 #2
0
 public void AddDistrictLanguageLineHistory(DistrictLanguageLineHistory itemLanguageLineHistory)
 {
     _repositoryDistrictLanguageLineHistory.Add(itemLanguageLineHistory);
     _repositoryDistrictLanguageLineHistory.SaveChanges();
 }