Beispiel #1
0
        // GET: EczaneNobet/MenuAltRole/Create
        public ActionResult Create()
        {
            var menuAltlar = _menuAltService.GetList().Select(s => new MyDrop {
                Id = s.Id, Value = $"{s.LinkText} ({s.MenuId})"
            }).OrderBy(w => w.Value);
            var roller = _roleService.GetList().Select(s => new MyDrop {
                Id = s.Id, Value = s.Name
            });

            ViewBag.MenuAltId = new SelectList(menuAltlar, "Id", "Value");
            ViewBag.RoleId    = new SelectList(roller, "Id", "Value");
            return(View());
        }
Beispiel #2
0
        public PartialViewResult MenuPartial()
        {
            var user     = _userService.GetByUserName(User.Identity.Name);
            var rolIdler = _userService.GetUserRoles(user).OrderBy(s => s.RoleId).Select(u => u.RoleId).ToArray();

            var rolId      = rolIdler.FirstOrDefault();
            var menuler    = _menuRoleService.GetByRoleId(rolId);
            var menuAltlar = _menuAltRoleService.GetByRoleId(rolId);

            var model = new MenuPartialViewModel()
            {
                Menuler        = _menuService.GetList().Where(s => s.PasifMi == false && menuler.Select(m => m.MenuId).Contains(s.Id)).ToList(),
                MenuAltlar     = _menuAltService.GetList().Where(s => s.PasifMi == false && menuAltlar.Select(m => m.MenuAltId).Contains(s.Id)).ToList(),
                MenuAltlarTumu = _menuAltService.GetList()
            };

            return(PartialView(model));
        }
        public ActionResult Index()
        {
            var model = _menuAltService.GetList();

            return(View(model));
        }