58 lines
2.0 KiB
C#
58 lines
2.0 KiB
C#
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<AnagKeyValue>();
|
|
ViewBag.Environment = keyVal[0].valString;
|
|
// imposto URL dei vari siti
|
|
ViewBag.UrlAdmin = ctx.stp_AKV_getByKey("UrlAdmin").ToList<AnagKeyValue>()[0].valString;
|
|
ViewBag.UrlBCode = ctx.stp_AKV_getByKey("UrlBCode").ToList<AnagKeyValue>()[0].valString;
|
|
ViewBag.UrlSmart = ctx.stp_AKV_getByKey("UrlSmart").ToList<AnagKeyValue>()[0].valString;
|
|
ViewBag.UrlWrkLg = ctx.stp_AKV_getByKey("UrlWrkLg").ToList<AnagKeyValue>()[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();
|
|
}
|
|
}
|
|
} |