مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

ofoghcomputer

عضویت از 1393/07/15

بدست آوردن کاربران با نقش مشخص

  • سه شنبه 27 مهر 1395
  • 07:43
تشکر میکنم

با سلام.

در identity می خوام کاربرانی رو نشون بدم که نقش آنها مثلا مدیر باشد

لطفا راهنمایی نمایید

با تشکر

پاسخ های این پرسش

تعداد پاسخ ها : 2 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 27 مهر 1395
  • 09:34
public List<ApplicationUser> GetUsersInRole(string roleName)
{
        var roleManager = new RoleManager<IdentityRole>(new RoleStore<IdentityRole>(new  ApplicationDbContext()));
        var role = roleManager.FindByName(roleName).Users.First();
        var usersInRole = Users.Where(u => u.Roles.Select(r => r.RoleId).Contains(role.RoleId)).ToList();
        return usersInRole;
}

 

کاربر سایت

ofoghcomputer

عضویت از 1393/07/15

  • سه شنبه 27 مهر 1395
  • 09:43

استاد ممنون

حالا می خوام اینو به model در ویو که به جدول users مربوط به identity متصل هست بفرستم

اما ارور می ده که مدل ها یکسان نیستند.

آیا از ویو مدل استفاده کنم؟

لطفا راهنمایی نمایید

با تشکد

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)