public ActionResult ZawartoscDropdownMenu()
        {
            UzytkownikBL uzytkownikBL = new UzytkownikBL();

            switch (uzytkownikBL.getRoleOfUser(User.Identity.Name))
            {
            case "Admin":
            {
                if (Session["Koszyk"] == null)
                {
                    Session["Koszyk"] = new KoszykVM();
                }
                return(PartialView("_NavDropdownMenuAdmin"));
            }

            case "User":
            {
                if (Session["Koszyk"] == null)
                {
                    Session["Koszyk"] = new KoszykVM();
                }

                LoggedUserVM loggedUVM = new LoggedUserVM {
                    LoggedUserUsername     = User.Identity.Name,
                    iloscProduktowWKoszyku = (Session["Koszyk"] as KoszykVM).iloscRazem
                };

                return(PartialView("_NavDropdownMenuUser", loggedUVM));
            }

            default:
                return(PartialView("_NavDropdownMenu"));
            }
        }
        public LoggedUserVM getLoggedUser(int id)
        {
            LoggedUserVM model = _db.Users.Where(x => x.Id == id).Select(x => new LoggedUserVM()
            {
                Ime     = x.Ime,
                Prezime = x.Prezime
            }).FirstOrDefault();

            return(model);
        }
Exemple #3
0
        public LoggedUserVM GetLoggedUser(string id)
        {
            LoggedUserVM model = _db.Users.Where(x => x.Id == id).Select(x => new LoggedUserVM()
            {
                Ime     = x.Name,
                Prezime = x.Surname
            }).FirstOrDefault();

            return(model);
        }