PDA

View Full Version : Role در MVC6



alireza_rashvand
یک شنبه 12 اردیبهشت 1395, 15:51 عصر
سلام

قبلا در مورد Role در MVC (http://barnamenevis.org/showthread.php?483438-Role-%D8%AF%D8%B1-MVC) با دوستان گفتگو داشتم ولی در mvc6 نمي دونم باید چطور ازش استفاده کنم.
دوستان اگر می تونند کمک کنند

خدا خیرتون بده.

ali_kolahdoozan
یک شنبه 12 اردیبهشت 1395, 15:58 عصر
دقیقن مشابه MVC 5 است . مشکل کجاست ؟

alireza_rashvand
یک شنبه 12 اردیبهشت 1395, 18:30 عصر
قبلا در تاپیکی (اضافه کردن Identity 2.0 (http://barnamenevis.org/showthread.php?471502-%D8%A7%D8%B6%D8%A7%D9%81%D9%87-%DA%A9%D8%B1%D8%AF%D9%86-Identity-2-0)) متوجه شدم باید پروژه نمونه رو نصب کنم خود به خود کلاس ها ایجاد میشه
PM> Install-Package Microsoft.AspNet.Identity.Samples -Pre
اما این دستور با خطا مواجه میشه (رفرنس)

alireza_rashvand
دوشنبه 20 اردیبهشت 1395, 15:40 عصر
حب! برای ثبت یک رول این گونه عمل کردم و جواب داد

ابتدا کنترلر زیر رو ایجاد کردم


public partial class RolesAdminController : Controller


بعد اکشن زیر رو درونش نوشتم تا برای ذخیره کردن ازش استفاده کنم


public virtual async Task<ActionResult> Create(RoleViewModel roleViewModel)
{
if (ModelState.IsValid)
{


var _roleManager = new RoleStore<IdentityRole>(db);
var role = new IdentityRole(roleViewModel.Name);


var roleresult = await _roleManager.CreateAsync(role);
if (roleresult.Succeeded)
{
return View();
}
else AddErrors(roleresult);


}
return View(roleViewModel);
}