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