আমার এমভিসি 4 অ্যাপ্লিকেশনে ব্যবহারকারীর সুবিধাগুলির স্তরের (ব্যবহারকারীদের জন্য নির্ধারিত CRUD অপারেশন মাত্রাগুলির জন্য কোনও ভূমিকা নেই, কেবলমাত্র সুবিধার স্তর রয়েছে) এর ভিত্তিতে আমার ভিউগুলিতে অ্যাক্সেস নিয়ন্ত্রণ করতে হবে।
উদাহরণ হিসাবে; অথরিজ ইউজারের নীচে আমার কাস্টম বৈশিষ্ট্য হবে এবং আমার এটি এ জাতীয় ব্যবহার করা দরকার:
[AuthorizeUser(AccessLevels="Read Invoice, Update Invoice")]
public ActionResult UpdateInvoice(int invoiceId)
{
// some code...
return View();
}
[AuthorizeUser(AccessLevels="Create Invoice")]
public ActionResult CreateNewInvoice()
{
// some code...
return View();
}
[AuthorizeUser(AccessLevels="Delete Invoice")]
public ActionResult DeleteInvoice(int invoiceId)
{
// some code...
return View();
}
এটি কি এভাবে করা সম্ভব?