Exemplo n.º 1
0
        public void RemoveUserRoleMapping(Auth_UserRoles roleMapping)
        {
            if (roleMapping == null)
            {
                throw new ArgumentNullException(nameof(roleMapping));
            }

            _userRolesMappingRepository.Delete(roleMapping);
            _eventPublisher.EntityDeleted(roleMapping);
        }
Exemplo n.º 2
0
        public void AddUserRoleMapping(Auth_UserRoles roleMapping)
        {
            if (roleMapping == null)
            {
                throw new ArgumentNullException(nameof(roleMapping));
            }

            _userRolesMappingRepository.Insert(roleMapping);

            _eventPublisher.EntityInserted(roleMapping);
        }
Exemplo n.º 3
0
 public Auth_User InsertUserRetener(Auth_User user)
 {
     try
     {
         user.CreatedTime = DateTime.Now;
         user.Status      = (int)EnumStatusUser.Approved;
         _userRepository.Insert(user);
         _eventPublisher.EntityInserted(user);
         var roles     = _rolesServices.GetRoleByName(RoleDefault.RoleRetener);
         var usersRole = new Auth_UserRoles()
         {
             UserID = user.Id,
             RoleID = roles.Id
         };
         AddUserRoleMapping(usersRole);
         return(user);
     }
     catch (Exception ex)
     {
         _logger.Error("UpdateCustomerPassword error", ex);
         return(null);
     }
 }