Пример #1
0
 private void AddRoleIfExists(TUser user, Model.UserRole role, IList <string> roles)
 {
     if (user.Roles.HasFlag(role))
     {
         roles.Add(role.ToString());
     }
 }
Пример #2
0
 public PrivilegeManagement.Model.UserRole Add(PrivilegeManagement.Model.UserRole entity)
 {
     Model.UserRole userRole = new Model.UserRole();
     userRole.RoleId = entity.RoleId;
     userRole.UserId = entity.UserId;
     _context.UserRoles.Create(userRole);
     return(entity);
 }
Пример #3
0
        public static List <Model.Users> GetListOfUsers(Model.UserRole userRole)
        {
            //var users = new List<Model.Users>();
            //using (var db = new NewsDb())
            //    db.Users.Where(u => u.Role == (int)userRole).ToList().ForEach(u => users.Add(new Model.Users(u)));

            //return users;
            return(null);
        }
Пример #4
0
        public void AddUsersToRoles(string[] userNames, string[] roleNames)
        {
            foreach (string username in userNames)
            {
                foreach (string roleName in roleNames)
                {
                    if (IsUserInRole(username, roleName)) { continue; }

                    Model.UserRole ur = new Model.UserRole();
                    ur.RoleName = roleName;
                    ur.MemberName = username;
                    session.Save(ur);
                }
            }
            session.Flush();
        }
Пример #5
0
        public async Task AddRoleAsync(int currentUserId, int userId, int roleId)
        {
            var userLookup = await DbSet
                             .AsNoTracking()
                             .Where(_ => _.Id == userId && _.IsDeleted == false)
                             .SingleOrDefaultAsync();

            if (userLookup == null)
            {
                throw new GraException($"Unable to add roles to user {userId}.");
            }

            var userRoleAssignment = new Model.UserRole
            {
                UserId    = userLookup.Id,
                RoleId    = roleId,
                CreatedBy = currentUserId,
                CreatedAt = _dateTimeProvider.Now
            };
            await _context.UserRoles.AddAsync(userRoleAssignment);
        }
 public void Delete(Model.UserRole entity)
 {
     entity.IsActive = false;
     _userRoleDAL.Update(entity);
 }
 public void Update(Model.UserRole entity)
 {
     _userRoleDAL.Update(entity);
 }
 public void Add(Model.UserRole entity)
 {
     _userRoleDAL.Add(entity);
 }
Пример #9
0
 public bool Delete(Model.UserRole t)
 {
     throw new NotImplementedException();
 }
Пример #10
0
        public Model.UserRole Update(Model.UserRole mUserRole)
        {
            var result = db.Update(mUserRole);

            return(mUserRole);
        }
Пример #11
0
        public Model.UserRole Add(Model.UserRole mUserRole)
        {
            var result = db.Insert(mUserRole);

            return(mUserRole);
        }
Пример #12
0
 public Model.UserRole Update(Model.UserRole mUserRole)
 {
     return(dal.Update(mUserRole));
 }
Пример #13
0
        /*
         * public void UsingTransaction()
         * {
         *  using(var scope = dal.GetTransactionScope())
         *  {
         *      //TODO.....dal.method1();dal.method2();dal1.method();
         *      scope.Complete();
         *  }
         *
         * }
         */

        public Model.UserRole Add(Model.UserRole mUserRole)
        {
            return(dal.Add(mUserRole));
        }