GetAllUsers - MVC

Posted by Jemes on Stack Overflow See other posts from Stack Overflow or by Jemes
Published on 2010-05-05T14:19:09Z Indexed on 2010/05/05 16:48 UTC
Read the original article Hit count: 633

Filed under:

I’m using the Membership Provider and would like to display a list of all the users and their First Name, Last Name etc using the GetAllUsers function.

I'm having trouble understanding how to implement this function in MVC.

Has anyone implemented this in MVC or is there an easier way to list all the users in my application?

Any help or advise would be really helpful.

Controller

public ActionResult GetUsers()
{
    var users = Membership.GetAllUsers();
    return View(users);
}

View Model

public class GetUsers
    {
        [Required]
        [DisplayName("User name")]
        public string UserName { get; set; }

        [Required]
        [DisplayName("User name")]
        public string FirstName { get; set; }
    }

View

<%= Html.Encode(item.UserName) %>

Error

The model item passed into the dictionary is of type 'System.Web.Security.MembershipUserCollection', but this dictionary requires a model item of type 'System.Collections.Generic.IEnumerable`1[Account.Models.GetUsers]'.

© Stack Overflow or respective owner

Related posts about asp.net-mvc