Users with different capabilities
问题 I'm creating an ASP.Net MVC 5 application. In my website, 3 different types of users exist. Admin Normal users Restaurants Each of these users have its own capabilities and access rights. Meaning, the view for each of them should be different. I have created the models for both of the normal and restaurant. I was wondering how I can modify my existing structure to support this functionality. public class User : IUser { public User() : this(String.Empty) { } public User(string userName) {