public List <CountryHistory> GetCountryHistoryList(List <Country> items)
        {
            var list = new List <CountryHistory>();
            var user = _repositoryUser.Get().FirstOrDefault(x => x.DisplayOrder == 1);

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


            foreach (var item in items)
            {
                var itemHistory = new CountryHistory
                {
                    Id               = Guid.NewGuid(),
                    CountryId        = item.Id,
                    CountryCode      = item.CountryCode,
                    DisplayOrder     = item.DisplayOrder,
                    IsApproved       = item.IsApproved,
                    CreateDate       = DateTime.Now,
                    CreatedBy        = user.Id,
                    VersionNo        = 1,
                    RestoreVersionNo = 0,
                    IsDeleted        = false
                };
                list.Add(itemHistory);
            }

            return(list);
        }
 public void AddCountryHistory(CountryHistory itemHistory)
 {
     _repositoryCountryHistory.Add(itemHistory);
     _repositoryCountryHistory.SaveChanges();
 }