IsUserInRole() public method

public IsUserInRole ( string userName, string roleName ) : bool
userName string
roleName string
return bool
        public static bool IsUserInRole(string user, string role)
        {
            CodeFirstRoleProvider rp = new CodeFirstRoleProvider();

            return(rp.IsUserInRole(user, role));
        }
        // PUT api/<controller>/5
        public HttpResponseMessage Put(string userName, MembershipViewModel membershipViewModel)
        {
            if (!IsAuthorize("write"))
            {
                return Request.CreateResponse(HttpStatusCode.Unauthorized);
            }
            User user = _facade.GetUserByUserName(userName);
            if (user != null)
            {
                if (ModelState.IsValid && userName == membershipViewModel.Username)
                {

                    var codeFirstProvider = new CodeFirstRoleProvider();
                    _facade.RemoveUsersFromRoles(new string[] { user.Username }, user.Roles.Select(x=>x.RoleName).ToArray());
                    if (!codeFirstProvider.IsUserInRole(user.Username, membershipViewModel.role))
                    {
                        _facade.AddUsersToRoles(new string[] { user.Username }, new string[] { membershipViewModel.role });
                    }
                    if (!String.IsNullOrEmpty(membershipViewModel.password))
                    {
                    user.Password = WebSecurity.GetHash(membershipViewModel.password);
                    user.LastPasswordChangedDate = DateTime.Now;
                    }
                    user.Email = membershipViewModel.email;

                    if(_facade.UpdateUser(user))
                        return Request.CreateResponse(HttpStatusCode.OK);
                    else
                        return Request.CreateResponse(HttpStatusCode.NotFound);
                }
                else
                {
                    return Request.CreateResponse(HttpStatusCode.BadRequest);
                }
            }
            else
            {
                return Request.CreateResponse(HttpStatusCode.BadRequest);
            }
        }