Esempio n. 1
0
        public List <CityLanguageLineHistory> GetCityLanguageLineHistoryList(List <CityLanguageLine> itemLanguageLines)
        {
            var result = new List <CityLanguageLineHistory>();
            var user   = _repositoryUser.Get().FirstOrDefault(x => x.DisplayOrder == 1);

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

            foreach (var itemLanguageLine in itemLanguageLines)
            {
                var item = new CityLanguageLineHistory
                {
                    Id = Guid.NewGuid(),
                    CityLanguageLineId = itemLanguageLine.Id,
                    CityId             = itemLanguageLine.City.Id,
                    LanguageId         = itemLanguageLine.Language.Id,
                    CreateDate         = DateTime.Now,
                    CreatedBy          = user.Id,
                    VersionNo          = 1,
                    RestoreVersionNo   = 0,
                    IsDeleted          = false
                };
                result.Add(item);
            }
            return(result);
        }
Esempio n. 2
0
 public void AddCityLanguageLineHistory(CityLanguageLineHistory itemLanguageLineHistory)
 {
     _repositoryCityLanguageLineHistory.Add(itemLanguageLineHistory);
     _repositoryCityLanguageLineHistory.SaveChanges();
 }