// 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()); }
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)); }