public static IUserAccessProvider GetNewUserAccessProvider() { IUserAccessProvider baseProvider = null; try { baseProvider = _DbFactory.CreateUserAccessProvider(); } catch (InvalidOperationException ex) { throw ex; } catch (Exception ex) { throw new InvalidOperationException( "Error on creation a user access provider.", ex); } return(baseProvider); }