示例#1
0
        public ActionResult ProfilMenadzera()
        {
            if (Session["idMenadzera"] == null)
            {
                return(RedirectToAction("Login", "Account"));
            }
            else
            {
                string id = Session["idMenadzera"].ToString();

                Restoran2016.ModelView.ProfilMenadzera profil = new ModelView.ProfilMenadzera();
                var g = db.MENADZERs.Where(x => x.IDMENADZERA == id).Single();
                var r = db.RESTORANs.Where(x => x.ID_RESTORANA == g.ID_RESTORANA).Single();
                Restoran2016.ModelView.ProfilMenadzera prof = new ModelView.ProfilMenadzera();

                prof.NazivRestorana = g.RESTORAN.NAZIV_RESTORANA;
                prof.OpisRestorana  = g.RESTORAN.OPIS_RESTPRANA;
                prof.IDRestorana    = g.ID_RESTORANA;
                if (r.BROJ_KOLONA == null)
                {
                    prof.brojRedova = 5;
                }
                else
                {
                    prof.brojRedova = (int)r.BROJ_KOLONA;
                }

                prof.ASD          = g.ASD;
                prof.ID_Menadzera = g.IDMENADZERA;
                int broj2 = prof.brojRedova;
                ViewBag.BrojRedova = broj2;
                int broj = db.STOes.Where(x => x.ID_RESTORANA == g.ID_RESTORANA).Count();
                ViewBag.BrojStolova = broj;
                var j = db.JELOVNIKs.Where(z => z.ID_RESTORANA == r.ID_RESTORANA).Select(z => z.ID_JELA).ToList();
                prof.jelovnici = new List <JELOVNIK>();
                foreach (var item in j)
                {
                    prof.jelovnici.Add(db.JELOVNIKs.Where(z => z.ID_JELA == item).Single());
                }
                if (r.LATITUDA == null || r.LONGITUDA == null)
                {
                    ViewBag.MapUrl = MapAddress(r.ADRESA_RESTORANA, 10000, "ROAD", 240, 320);
                }
                else
                {
                    ViewBag.MapUrl = MapCoordinates((double)r.LATITUDA, (double)r.LONGITUDA, 10000, "ROAD", 240, 320);
                }
                return(View(prof));
            }
        }
示例#2
0
        public ActionResult PodesiKonfiguraciju(string brRed)
        {
            //kolone i redove sam obrnuo u zapisu, logika je dobra
            string id = (string)Session["IDMenadzera"];

            Restoran2016.ModelView.ProfilMenadzera prof = new ModelView.ProfilMenadzera();
            var g = db.MENADZERs.Where(x => x.IDMENADZERA == id).Single();
            var r = db.RESTORANs.Where(x => x.ID_RESTORANA == g.ID_RESTORANA).Single();

            int broj2 = 0;

            if (brRed == null)
            {
                brRed = r.BROJ_KOLONA.ToString();
            }
            broj2 = Int32.Parse(brRed);
            ViewBag.BrojRedova = broj2;
            int broj = db.STOes.Where(x => x.ID_RESTORANA == g.ID_RESTORANA).Count();

            ViewBag.BrojStolova = broj;

            return(View());
        }