Ejemplo n.º 1
0
        public ActionResult Index()
        {
            var user           = _userService.GetByUserName(User.Identity.Name);
            var ustGrupSession = _nobetUstGrupSessionService.GetSession("nobetUstGrup");

            var eczaneler = _eczaneService.GetDetaylar(ustGrupSession.Id)
                            .OrderBy(o => o.AcilisTarihi).ToList();

            var rolIdler = _userService.GetUserRoles(user).OrderBy(s => s.RoleId).Select(u => u.RoleId).ToArray();
            var rolId    = rolIdler.FirstOrDefault();

            var model = eczaneler;

            if (rolIdler.Count() == 1 && rolId == 4)
            {
                var userEczaneler = _userEczaneService.GetDetaylarByUserId(user.Id);

                model = eczaneler.Where(w => userEczaneler.Select(s => s.EczaneId).Contains(w.Id)).ToList();
            }

            return(View(model));
        }
Ejemplo n.º 2
0
 public List <UserEczaneDetay> Get(int userId)
 {
     return(_userEczaneService.GetDetaylarByUserId(userId));
 }