public async Task <ActionResult> KreirajRecenziju([Bind(Include = "tekstRecenzija,poduzećeRecenzijaID,vlasnikRecenzijaID,datumRecenzija")] recenzija recenzija)
        {
            if (User.Identity.IsAuthenticated == false)
            {
                TempData["status"] = "Morate biti registrirani korisnik da možete objavljivati recenzije.";
                return(RedirectToAction("ProfilGosti", new { id = recenzija.poduzećeRecenzijaID }));
            }
            else if (User.IsInRole("Korisnik") == false)
            {
                TempData["status"] = "Morate biti ulogirani kao običan korisnik da bi mogli kreirati recenzije na druga poduzeća.";
                return(RedirectToAction("ProfilGosti", new { id = recenzija.poduzećeRecenzijaID }));
            }

            var rezRecenzija = db.recenzija.OrderBy(x => x.idRecenzija).AsEnumerable().Select(x => x.idRecenzija);
            int rezIDInt;

            if (ModelState.IsValid)
            {
                if (rezRecenzija.Count() != 0)
                {
                    var rezID = rezRecenzija.Last();

                    rezIDInt = rezID;
                    rezIDInt++;
                }
                else
                {
                    rezIDInt = 1;
                }
                recenzija _recenzija = new recenzija
                {
                    datumRecenzija      = DateTime.Now.ToShortDateString(),
                    poduzećeRecenzijaID = recenzija.poduzećeRecenzijaID,
                    tekstRecenzija      = recenzija.tekstRecenzija,
                    odobrenoRecenzija   = false,
                    vlasnikRecenzijaID  = User.Identity.GetUserId(),
                    idRecenzija         = rezIDInt
                };
                db.recenzija.Add(_recenzija);
                await db.SaveChangesAsync();

                TempData["status"] = "Recenzija je uspješno poslana administratoru na odobrenje.";
                return(RedirectToAction("ProfilGosti", new { id = recenzija.poduzećeRecenzijaID }));
            }
            poduzeće                poduzeće   = db.poduzeće.Find(recenzija.poduzećeRecenzijaID);
            IEnumerable <slika>     modelSlika = (from c in db.slika where c.idPoduzeća.Equals(poduzeće.idPoduzeće) select c).ToList();
            IEnumerable <recenzija> recenzije  = (from c in db.recenzija
                                                  where c.poduzećeRecenzijaID.Equals(poduzeće.idPoduzeće) &&
                                                  c.odobrenoRecenzija == true
                                                  select c).ToList();
            recenzija __recenzija = new recenzija
            {
                poduzećeRecenzijaID = poduzeće.idPoduzeće,
                vlasnikRecenzijaID  = User.Identity.GetUserId(),
                datumRecenzija      = DateTime.Now.ToShortDateString()
            };
            Tuple <IEnumerable <slika>, poduzeće, IEnumerable <recenzija>, recenzija> tuple = Tuple.Create(modelSlika, poduzeće, recenzije, __recenzija);

            return(View("~/Views/Poduzeće/ProfilGosti.cshtml", tuple));
        }
        //profil za goste korisnike - get
        public ActionResult ProfilGosti(string id)
        {
            if (TempData["status"] != null)
            {
                ViewBag.Message = TempData["status"].ToString();
                TempData.Remove("status");
            }

            poduzeće                poduzeće   = db.poduzeće.Find(id);
            IEnumerable <slika>     modelSlika = (from c in db.slika where c.idPoduzeća.Equals(poduzeće.idPoduzeće) select c).ToList();
            IEnumerable <recenzija> recenzije  = (from c in db.recenzija
                                                  where c.poduzećeRecenzijaID.Equals(poduzeće.idPoduzeće) &&
                                                  c.odobrenoRecenzija == true
                                                  select c).ToList();
            recenzija recenzija = new recenzija
            {
                poduzećeRecenzijaID = poduzeće.idPoduzeće,
                vlasnikRecenzijaID  = User.Identity.GetUserId(),
                datumRecenzija      = DateTime.Now.ToShortDateString() + ";" + DateTime.Now.ToShortTimeString()
            };

            Tuple <IEnumerable <slika>, poduzeće, IEnumerable <recenzija>, recenzija> tuple = Tuple.Create(modelSlika, poduzeće, recenzije, recenzija);

            return(View("~/Views/Poduzeće/ProfilGosti.cshtml", tuple));
        }