How to enable and create roles in mvc?

Posted by  Goti Bandu
 1612  View(s)
Rate this:

How to enable roles in MVC?? my code is given below and I don't know how to create roles and I want to add it to the database..

    public class UserRightAttribute : ActionFilterAttribute
        public override void OnActionExecuting(ActionExecutingContext filterContext)
            //write your user right logic
            //if user has right to do nothig otherwise redirect to error page.
            string message = "It seems You  are not authorize to view this part of the web site!!!.";
            RouteValueDictionary redirectTargetDictionary = new RouteValueDictionary();
            redirectTargetDictionary.Add("area", "");
            redirectTargetDictionary.Add("action", "SaveData");
            redirectTargetDictionary.Add("controller", "Home");
            redirectTargetDictionary.Add("customMessage", message);
            filterContext.Result = new RedirectToRouteResult(redirectTargetDictionary);

  1. Re: How to enable and create roles in mvc?

    First web.config add following


        <roleManager enabled="true" />


    Adding roles is the same like ASP.NET for example


    Roles.AddUserToRole("userName", "RoleName");