public RoleContainsUserReply RoleContainsUser(RoleContainsUserRequest request) { try { RoleContainsUserReply response = new RoleContainsUserReply(); response.ResultStatus = _roles.IsUserInRole(request.Username, request.RoleName); response.Status = ActionStatus.OK; return(response); } catch (Exception ex) { throw ex.NewFault(); } }
public override bool IsUserInRole(string username, string roleName) { //using (_log.NewTrace()) { WcfClientUtils.VerifyParameter("username", username); WcfClientUtils.VerifyParameter("roleName", roleName); try { RoleContainsUserRequest request = new RoleContainsUserRequest(); request.ServiceSessionToken = _authenticationKey; request.Username = username; request.RoleName = roleName; var response = _appService.RoleContainsUser(request); return response.ResultStatus; } catch (Exception ex) { throw WcfUtils.Extract(ex); } } }