49 lines
1.8 KiB
C#
49 lines
1.8 KiB
C#
using MP.Models;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Web;
|
|
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())
|
|
{
|
|
// esegue stored procedure come function, recuperando chiave desiderata...
|
|
var keyVal = ctx.stp_AKV_getByKey("Environment").ToList<AnagKeyValue>();
|
|
ViewBag.Environment = keyVal[0].valString;
|
|
// imposto URL dei vari siti
|
|
ViewBag.UrlMpSite = ctx.stp_AKV_getByKey("UrlMpSite").ToList<AnagKeyValue>()[0].valString;
|
|
ViewBag.UrlMpAdmin = ctx.stp_AKV_getByKey("UrlMpAdmin").ToList<AnagKeyValue>()[0].valString;
|
|
ViewBag.UrlMpIO = ctx.stp_AKV_getByKey("UrlMpIO").ToList<AnagKeyValue>()[0].valString;
|
|
ViewBag.UrlMpMON = ctx.stp_AKV_getByKey("UrlMpMON").ToList<AnagKeyValue>()[0].valString;
|
|
ViewBag.UrlMpTAB = ctx.stp_AKV_getByKey("UrlMpTAB").ToList<AnagKeyValue>()[0].valString;
|
|
}
|
|
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();
|
|
}
|
|
}
|
|
} |