public void RemoveUserRoleMapping(Auth_UserRoles roleMapping) { if (roleMapping == null) { throw new ArgumentNullException(nameof(roleMapping)); } _userRolesMappingRepository.Delete(roleMapping); _eventPublisher.EntityDeleted(roleMapping); }
public void AddUserRoleMapping(Auth_UserRoles roleMapping) { if (roleMapping == null) { throw new ArgumentNullException(nameof(roleMapping)); } _userRolesMappingRepository.Insert(roleMapping); _eventPublisher.EntityInserted(roleMapping); }
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); } }