无法在控制器

时间:2018-01-11 10:41:40

标签: asp.net asp.net-mvc-4

目前我在MVC编程方面遇到了很多麻烦。我做了这个查询,这对我来说很有效。它仅显示当前登录用户所在位置的预留。但是,只有经理和管理员才有位置,因为管理员应该能够检查所有位置,并且不应该被阻止。

[Authorize(Roles = "Administrator, Manager, Gebruiker")]
    public ActionResult Index()
    {
        using {
            if (User.IsInRole("Administrator"))
            {
                return View();
            }
            else
            {
                var userid = User.Identity.GetUserId();
                var filiaaltje = db.UserVestiging.Where(x => x.UserId == userid).Select(x => x).Single();
                var userReserveringen = db.Reserveringen.Where(x => x.Vestiging.Contains(filiaaltje.Vestiging)).Select(x => x).ToList();
                return View(userReserveringen);
            }
        }

我正在使用的模型:

enter image description here

对此有任何可能的解决方法吗?

0 个答案:

没有答案