public List <RoleHistory> GetRoleHistoryList(List <Role> items)
        {
            var list = new List <RoleHistory>();
            var user = _repositoryUser.Get().FirstOrDefault(x => x.DisplayOrder == 1);

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


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

            return(list);
        }
        /// <summary>
        /// Create a new RoleHistory object.
        /// </summary>
        /// <param name="id">Initial value of ID.</param>
        /// <param name="roleID">Initial value of RoleID.</param>
        public static RoleHistory CreateRoleHistory(int id, int roleID)
        {
            RoleHistory roleHistory = new RoleHistory();

            roleHistory.ID     = id;
            roleHistory.RoleID = roleID;
            return(roleHistory);
        }
 public void AddRoleHistory(RoleHistory roleHistory)
 {
     _repositoryRoleHistory.Add(roleHistory);
     _repositoryRoleHistory.SaveChanges();
 }
 /// <summary>
 /// There are no comments for RoleHistorySet in the schema.
 /// </summary>
 public void AddToRoleHistorySet(RoleHistory roleHistory)
 {
     base.AddObject("RoleHistorySet", roleHistory);
 }