using HOME.Models; using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Configuration; using System.Web.Mvc; namespace HOME.Controllers { public class HomeController : Controller { public ActionResult Index() { ViewBag.Title = "GPW"; // x sicurezza leggo da web.config ViewBag.Environment = WebConfigurationManager.AppSettings["Environment"]; using (var ctx = new GPWEntities()) { 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.UrlAdmin = ctx.stp_AKV_getByKey("UrlAdmin").ToList()[0].valString; ViewBag.UrlBCode = ctx.stp_AKV_getByKey("UrlBCode").ToList()[0].valString; ViewBag.UrlSmart = ctx.stp_AKV_getByKey("UrlSmart").ToList()[0].valString; ViewBag.UrlWrkLg = ctx.stp_AKV_getByKey("UrlWrkLg").ToList()[0].valString; } catch { ViewBag.UrlAdmin = "../ADMIN"; ViewBag.UrlBCode = "../BCODE"; ViewBag.UrlSmart = "../SMART"; ViewBag.UrlWrkLg = "../WRKLG"; } } return View(); } public ActionResult About() { ViewBag.Title = "GPW"; ViewBag.Message = "GPW è la suire di gestione del rilevamento presenze e contabilizzazione attività a progetto di Steamware"; return View(); } public ActionResult Contact() { ViewBag.Title = "GPW"; ViewBag.Message = "Per contattarci"; return View(); } } }