using MP.Models; using System.Linq; using System.Web.Configuration; using System.Web.Mvc; namespace MP.Controllers { public class HomeController : Controller { public ActionResult Index() { ViewBag.Title = "MoonPro"; // x sicurezza leggo da web.config ViewBag.Environment = WebConfigurationManager.AppSettings["Environment"]; using (var ctx = new MoonProEntities()) { try { // esegue stored procedure come function, recuperando chiave desiderata... var keyVal = ctx.stp_AKV_getByKey("Environment").ToList(); ViewBag.Environment = keyVal[0].valString; // imposto URL dei vari siti ViewBag.UrlMpSite = ctx.stp_AKV_getByKey("UrlMpSite").ToList()[0].valString; ViewBag.UrlMpAdmin = ctx.stp_AKV_getByKey("UrlMpAdmin").ToList()[0].valString; ViewBag.UrlMpIO = ctx.stp_AKV_getByKey("UrlMpIO").ToList()[0].valString; ViewBag.UrlMpMON = ctx.stp_AKV_getByKey("UrlMpMON").ToList()[0].valString; ViewBag.UrlMpTAB = ctx.stp_AKV_getByKey("UrlMpTAB").ToList()[0].valString; } catch { ViewBag.UrlMpSite = "../MP/SITE"; ViewBag.UrlMpAdmin = "../MP/ADM"; ViewBag.UrlMpIO = "../MP/IO"; ViewBag.UrlMpMON = "../MP/MON"; ViewBag.UrlMpTAB = "../MP/TAB"; //ViewBag.UrlMpSite = "../SITE"; //ViewBag.UrlMpAdmin = "../ADM"; //ViewBag.UrlMpIO = "../IO"; //ViewBag.UrlMpMON = "../MON"; //ViewBag.UrlMpTAB = "../TAB"; } } return View(); } public ActionResult About() { ViewBag.Title = "MoonPro"; ViewBag.Message = "MoonPro è il motore software di MAPO, la nostra soluzione hardware"; return View(); } public ActionResult Contact() { ViewBag.Title = "MoonPro"; ViewBag.Message = "Per contattarci"; return View(); } } }