diff --git a/Controllers/AnagController.cs b/Controllers/AnagController.cs index 9d27240..4b8f35b 100644 --- a/Controllers/AnagController.cs +++ b/Controllers/AnagController.cs @@ -23,10 +23,16 @@ namespace VirtualTask.Controllers string errMes = string.Empty; HttpClient client; string _serchiam = "SER_ANAGRA"; + string admin = string.Empty; - public AnagController() + + private readonly IConfiguration _configuration; + public AnagController(IConfiguration configuration) { client = new HttpClient(); + _configuration = configuration; + var key = _configuration["ApplicationInsights:rootUrlApi"]; + apiUrl = key; } #region INDEX @@ -39,6 +45,8 @@ namespace VirtualTask.Controllers return RedirectToAction("Index", "Login"); apiUrl = helper.GetStringValue("apiUrl"); + admin = helper.GetStringValue("admin"); + ViewBag.Admin = admin; urlBase = apiUrl+"anagraficheList"; urlBase = urlBase + "?token=" + token; Uri baseAddress = new Uri(urlBase); @@ -91,6 +99,9 @@ namespace VirtualTask.Controllers public IActionResult Create() { + SessionHelper helper = new SessionHelper(this); + admin = helper.GetStringValue("admin"); + ViewBag.Admin = admin; return View(); } @@ -124,6 +135,8 @@ namespace VirtualTask.Controllers tenant = helper.GetStringValue("tenant"); model.ancodazi = tenant; apiUrl = helper.GetStringValue("apiUrl"); + admin = helper.GetStringValue("admin"); + ViewBag.Admin = admin; urlBase = apiUrl + "anagrafiche/add"; urlBase = urlBase + "?token=" + token; Uri baseAddress = new Uri(urlBase); @@ -176,6 +189,8 @@ namespace VirtualTask.Controllers token = helper.GetStringValue("tok"); apiUrl = helper.GetStringValue("apiUrl"); + admin = helper.GetStringValue("admin"); + ViewBag.Admin = admin; urlBase = apiUrl + "anagraficheList"; urlBase = urlBase + "?token=" + token; Uri baseAddress = new Uri(urlBase); @@ -215,6 +230,8 @@ namespace VirtualTask.Controllers token = helper.GetStringValue("tok"); apiUrl = helper.GetStringValue("apiUrl"); + admin = helper.GetStringValue("admin"); + ViewBag.Admin = admin; urlBase = apiUrl + "anagraficheList"; urlBase = urlBase + "?token=" + token; Uri baseAddress = new Uri(urlBase); @@ -290,6 +307,8 @@ namespace VirtualTask.Controllers token = helper.GetStringValue("tok"); apiUrl = helper.GetStringValue("apiUrl"); + admin = helper.GetStringValue("admin"); + ViewBag.Admin = admin; urlBase = apiUrl + "anagraficheList"; urlBase = urlBase + "?token=" + token; Uri baseAddress = new Uri(urlBase); @@ -323,6 +342,8 @@ namespace VirtualTask.Controllers model.ancodazi = tenant; model.andtobso=DateTime.Now; apiUrl = helper.GetStringValue("apiUrl"); + admin = helper.GetStringValue("admin"); + ViewBag.Admin = admin; urlBase = apiUrl + "anagrafiche/del"; urlBase = urlBase + "?token=" + token; Uri baseAddress = new Uri(urlBase); diff --git a/Controllers/AziendaRifController.cs b/Controllers/AziendaRifController.cs index 34626d4..e51524e 100644 --- a/Controllers/AziendaRifController.cs +++ b/Controllers/AziendaRifController.cs @@ -14,12 +14,19 @@ namespace VirtualTask.Controllers string token = string.Empty; string tenant = string.Empty; string errMes = string.Empty; + string admin = string.Empty; + HttpClient client; + private readonly IConfiguration _configuration; - public AziendaRifController() + + public AziendaRifController(IConfiguration configuration) { client = new HttpClient(); + _configuration = configuration; + var key = _configuration["ApplicationInsights:rootUrlApi"]; + apiUrl = key; } #region INDEX @@ -32,6 +39,8 @@ namespace VirtualTask.Controllers return RedirectToAction("Index", "Login"); apiUrl = helper.GetStringValue("apiUrl"); + admin = helper.GetStringValue("admin"); + ViewBag.Admin = admin; urlBase = apiUrl + "aziendeList"; urlBase = urlBase + "?token=" + token; Uri baseAddress = new Uri(urlBase); @@ -84,6 +93,10 @@ namespace VirtualTask.Controllers public IActionResult Create() { + SessionHelper helper = new SessionHelper(this); + admin = helper.GetStringValue("admin"); + ViewBag.Admin = admin; + return View(); } @@ -101,6 +114,8 @@ namespace VirtualTask.Controllers model.pirifazi = tenant; apiUrl = helper.GetStringValue("apiUrl"); + admin = helper.GetStringValue("admin"); + ViewBag.Admin = admin; urlBase = apiUrl + "azienda/add"; urlBase = urlBase + "?token=" + token; Uri baseAddress = new Uri(urlBase); @@ -133,6 +148,8 @@ namespace VirtualTask.Controllers token = helper.GetStringValue("tok"); apiUrl = helper.GetStringValue("apiUrl"); + admin = helper.GetStringValue("admin"); + ViewBag.Admin = admin; urlBase = apiUrl + "aziendeList"; urlBase = urlBase + "?token=" + token; Uri baseAddress = new Uri(urlBase); @@ -170,6 +187,8 @@ namespace VirtualTask.Controllers SessionHelper helper = new SessionHelper(this); token = helper.GetStringValue("tok"); apiUrl = helper.GetStringValue("apiUrl"); + admin = helper.GetStringValue("admin"); + ViewBag.Admin = admin; urlBase = apiUrl + "aziendeList"; urlBase = urlBase + "?token=" + token; Uri baseAddress = new Uri(urlBase); @@ -213,6 +232,8 @@ namespace VirtualTask.Controllers model.pirifazi = token; apiUrl = helper.GetStringValue("apiUrl"); + admin = helper.GetStringValue("admin"); + ViewBag.Admin = admin; urlBase = apiUrl + "azienda/mod"; urlBase = urlBase + "?token=" + token; Uri baseAddress = new Uri(urlBase); @@ -246,6 +267,8 @@ namespace VirtualTask.Controllers token = helper.GetStringValue("tok"); apiUrl = helper.GetStringValue("apiUrl"); + admin = helper.GetStringValue("admin"); + ViewBag.Admin = admin; urlBase = apiUrl + "azienda/del"; urlBase = urlBase + "?token=" + token; Uri baseAddress = new Uri(urlBase); @@ -280,6 +303,8 @@ namespace VirtualTask.Controllers token = helper.GetStringValue("tok"); apiUrl = helper.GetStringValue("apiUrl"); + admin = helper.GetStringValue("admin"); + ViewBag.Admin = admin; urlBase = apiUrl + "azienda/del" + "codice=" + id + "&"; urlBase = urlBase + "token=" + token; diff --git a/Controllers/ChiamateController.cs b/Controllers/ChiamateController.cs index da74e49..5b641b6 100644 --- a/Controllers/ChiamateController.cs +++ b/Controllers/ChiamateController.cs @@ -18,13 +18,19 @@ namespace VirtualTask.Controllers string errMes = string.Empty; string _serchiam = "SER_CHIAMA"; string _numchiam = "NUM_CHIAMA"; + string admin = string.Empty; HttpClient client; + private readonly IConfiguration _configuration; - public ChiamateController() + + public ChiamateController(IConfiguration configuration) { client = new HttpClient(); + _configuration = configuration; + var key = _configuration["ApplicationInsights:rootUrlApi"]; + apiUrl = key; } #region INDEX @@ -37,6 +43,8 @@ namespace VirtualTask.Controllers return RedirectToAction("Index", "Login"); apiUrl = helper.GetStringValue("apiUrl"); + admin = helper.GetStringValue("admin"); + ViewBag.Admin = admin; urlBase = apiUrl + "chiamateListMngr"; urlBase = urlBase + "?token=" + token; Uri baseAddress = new Uri(urlBase); @@ -87,6 +95,10 @@ namespace VirtualTask.Controllers public IActionResult Create() { + SessionHelper helper = new SessionHelper(this); + admin = helper.GetStringValue("admin"); + ViewBag.Admin = admin; + ViewBag.Impianti = getImpianti(); ViewBag.StatiChiamata = getStatiChiamata(); //ViewBag.TipiChiamata = getTipiChiamata(); @@ -106,7 +118,9 @@ namespace VirtualTask.Controllers { return RedirectToAction("Index","Login"); } + #region campi da impostare + model.chcodazi = tenant; model.chaziimp = tenant; model.chserial = getNewSeriale(); @@ -128,11 +142,12 @@ namespace VirtualTask.Controllers model.chminass = min; model.chcodese=Convert.ToString(year); - #endregion apiUrl = helper.GetStringValue("apiUrl"); + admin = helper.GetStringValue("admin"); + ViewBag.Admin = admin; urlBase = apiUrl + "chiamata/add"; urlBase = urlBase + "?token=" + token; client = new HttpClient(); @@ -141,6 +156,7 @@ namespace VirtualTask.Controllers string data = JsonConvert.SerializeObject(model); StringContent content = new StringContent(data, Encoding.UTF8, "application/json"); HttpResponseMessage response = client.PostAsync(baseAddress, content).Result; + if (response.IsSuccessStatusCode) { return RedirectToAction("Index"); @@ -166,6 +182,8 @@ namespace VirtualTask.Controllers token = helper.GetStringValue("tok"); apiUrl = helper.GetStringValue("apiUrl"); + admin = helper.GetStringValue("admin"); + ViewBag.Admin = admin; urlBase = apiUrl + "chiamateListMngr"; urlBase = urlBase + "?token=" + token; Uri baseAddress = new Uri(urlBase); @@ -205,6 +223,8 @@ namespace VirtualTask.Controllers token = helper.GetStringValue("tok"); apiUrl = helper.GetStringValue("apiUrl"); + admin = helper.GetStringValue("admin"); + ViewBag.Admin = admin; urlBase = apiUrl + "chiamateListMngr"; urlBase = urlBase + "?token=" + token; Uri baseAddress = new Uri(urlBase); @@ -287,6 +307,8 @@ namespace VirtualTask.Controllers token = helper.GetStringValue("tok"); apiUrl = helper.GetStringValue("apiUrl"); + admin = helper.GetStringValue("admin"); + ViewBag.Admin = admin; urlBase = apiUrl + "chiamateListMngr"; urlBase = urlBase + "?token=" + token; Uri baseAddress = new Uri(urlBase); @@ -320,6 +342,8 @@ namespace VirtualTask.Controllers SessionHelper helper = new SessionHelper(this); token = helper.GetStringValue("tok"); apiUrl = helper.GetStringValue("apiUrl"); + admin = helper.GetStringValue("admin"); + ViewBag.Admin = admin; urlBase = apiUrl + "chiamata/del?" + "chserial=" + id + "&"; urlBase = urlBase + "token=" + token; Uri baseAddress = new Uri(urlBase); @@ -341,7 +365,7 @@ namespace VirtualTask.Controllers return RedirectToAction("Error"); } - return View(); + //return View(); } #endregion DELETE diff --git a/Controllers/ChiusureController.cs b/Controllers/ChiusureController.cs index 3bb2d7e..42b39fe 100644 --- a/Controllers/ChiusureController.cs +++ b/Controllers/ChiusureController.cs @@ -16,12 +16,18 @@ namespace VirtualTask.Controllers string token = string.Empty; string tenant = string.Empty; string errMes = string.Empty; + string admin = string.Empty; + HttpClient client; - - public ChiusureController() + private readonly IConfiguration _configuration; + + public ChiusureController(IConfiguration configuration) { client = new HttpClient(); + _configuration = configuration; + var key = _configuration["ApplicationInsights:rootUrlApi"]; + apiUrl = key; } #region INDEX @@ -35,6 +41,8 @@ namespace VirtualTask.Controllers return RedirectToAction("Index", "Login"); apiUrl = helper.GetStringValue("apiUrl"); + admin = helper.GetStringValue("admin"); + ViewBag.Admin = admin; urlBase = apiUrl + "chiusureVtList"; urlBase = urlBase + "?token=" + token; Uri baseAddress = new Uri(urlBase); @@ -84,6 +92,10 @@ namespace VirtualTask.Controllers public IActionResult Create() { + SessionHelper helper = new SessionHelper(this); + admin = helper.GetStringValue("admin"); + ViewBag.Admin = admin; + return View(); } @@ -102,6 +114,8 @@ namespace VirtualTask.Controllers model.cccodazi = tenant; apiUrl = helper.GetStringValue("apiUrl"); + admin = helper.GetStringValue("admin"); + ViewBag.Admin = admin; urlBase = apiUrl + "chiusure/add"; urlBase = urlBase + "?token=" + token; Uri baseAddress = new Uri(urlBase); @@ -135,6 +149,8 @@ namespace VirtualTask.Controllers token = helper.GetStringValue("tok"); apiUrl = helper.GetStringValue("apiUrl"); + admin = helper.GetStringValue("admin"); + ViewBag.Admin = admin; urlBase = apiUrl + "chiusureVtList"; urlBase = urlBase + "?token=" + token; Uri baseAddress = new Uri(urlBase); @@ -174,6 +190,8 @@ namespace VirtualTask.Controllers token = helper.GetStringValue("tok"); apiUrl = helper.GetStringValue("apiUrl"); + admin = helper.GetStringValue("admin"); + ViewBag.Admin = admin; urlBase = apiUrl + "chiusureVtList"; urlBase = urlBase + "?token=" + token; Uri baseAddress = new Uri(urlBase); @@ -249,6 +267,8 @@ namespace VirtualTask.Controllers token = helper.GetStringValue("tok"); apiUrl = helper.GetStringValue("apiUrl"); + admin = helper.GetStringValue("admin"); + ViewBag.Admin = admin; urlBase = apiUrl + "chiusureVtList"; urlBase = urlBase + "?token=" + token; Uri baseAddress = new Uri(urlBase); @@ -282,6 +302,8 @@ namespace VirtualTask.Controllers token = helper.GetStringValue("tok"); apiUrl = helper.GetStringValue("apiUrl"); + admin = helper.GetStringValue("admin"); + ViewBag.Admin = admin; urlBase = apiUrl + "chiusure/del?" + "codice=" + id + "&"; urlBase = urlBase + "token=" + token; Uri baseAddress = new Uri(urlBase); diff --git a/Controllers/ImpiantiController.cs b/Controllers/ImpiantiController.cs index c1e7725..cbc5654 100644 --- a/Controllers/ImpiantiController.cs +++ b/Controllers/ImpiantiController.cs @@ -17,10 +17,16 @@ namespace VirtualTask.Controllers string token = string.Empty; string tenant = string.Empty; string errMes = string.Empty; + string admin = string.Empty; HttpClient client; - public ImpiantiController() + private readonly IConfiguration _configuration; + + public ImpiantiController(IConfiguration configuration) { + _configuration = configuration; + var key = _configuration["ApplicationInsights:rootUrlApi"]; + apiUrl = key; client = new HttpClient(); } @@ -35,6 +41,8 @@ namespace VirtualTask.Controllers return RedirectToAction("Index", "Login"); apiUrl = helper.GetStringValue("apiUrl"); + admin = helper.GetStringValue("admin"); + ViewBag.Admin = admin; urlBase = apiUrl + "impiantiListMngr"; urlBase = urlBase + "?token=" + token; Uri baseAddress = new Uri(urlBase); @@ -84,6 +92,10 @@ namespace VirtualTask.Controllers public IActionResult Create() { + SessionHelper helper = new SessionHelper(this); + admin = helper.GetStringValue("admin"); + ViewBag.Admin = admin; + ViewBag.AllStockList = LoadStockitems(); return View(); } @@ -99,6 +111,8 @@ namespace VirtualTask.Controllers model.imcodazi = tenant; apiUrl = helper.GetStringValue("apiUrl"); + admin = helper.GetStringValue("admin"); + ViewBag.Admin = admin; urlBase = apiUrl + "impianti/add"; urlBase = urlBase + "?token=" + token; Uri baseAddress = new Uri(urlBase); @@ -128,6 +142,8 @@ namespace VirtualTask.Controllers SessionHelper helper = new SessionHelper(this); token = helper.GetStringValue("tok"); apiUrl = helper.GetStringValue("apiUrl"); + admin = helper.GetStringValue("admin"); + ViewBag.Admin = admin; urlBase = apiUrl + "impiantiListMngr"; urlBase = urlBase + "?token=" + token; Uri baseAddress = new Uri(urlBase); @@ -168,6 +184,8 @@ namespace VirtualTask.Controllers token = helper.GetStringValue("tok"); apiUrl = helper.GetStringValue("apiUrl"); + admin = helper.GetStringValue("admin"); + ViewBag.Admin = admin; urlBase = apiUrl + "impiantiListMngr"; urlBase = urlBase + "?token=" + token; Uri baseAddress = new Uri(urlBase); @@ -210,6 +228,8 @@ namespace VirtualTask.Controllers } model.imcodazi = tenant; apiUrl = helper.GetStringValue("apiUrl"); + admin = helper.GetStringValue("admin"); + ViewBag.Admin = admin; urlBase = apiUrl + "impianto/mod"; urlBase = urlBase + "?token=" + token; Uri baseAddress = new Uri(urlBase); @@ -230,7 +250,7 @@ namespace VirtualTask.Controllers return RedirectToAction("Error"); } - return View(model); + //return View(model); } #endregion EDIT @@ -243,6 +263,8 @@ namespace VirtualTask.Controllers SessionHelper helper = new SessionHelper(this); token = helper.GetStringValue("tok"); apiUrl = helper.GetStringValue("apiUrl"); + admin = helper.GetStringValue("admin"); + ViewBag.Admin = admin; urlBase = apiUrl + "impiantiListMngr"; urlBase = urlBase + "?token=" + token; Uri baseAddress = new Uri(urlBase); @@ -276,6 +298,8 @@ namespace VirtualTask.Controllers SessionHelper helper = new SessionHelper(this); token = helper.GetStringValue("tok"); apiUrl = helper.GetStringValue("apiUrl"); + admin = helper.GetStringValue("admin"); + ViewBag.Admin = admin; urlBase = apiUrl + "impianto/del?" + "imcodimp=" + id + "&"; urlBase = urlBase + "token=" + token; Uri baseAddress = new Uri(urlBase); diff --git a/Controllers/ProgressiviController.cs b/Controllers/ProgressiviController.cs index 827e1a3..21ef949 100644 --- a/Controllers/ProgressiviController.cs +++ b/Controllers/ProgressiviController.cs @@ -16,12 +16,17 @@ namespace VirtualTask.Controllers string token = string.Empty; string tenant = string.Empty; string errMes = string.Empty; + string admin = string.Empty; HttpClient client; + private readonly IConfiguration _configuration; - public ProgressiviController() + public ProgressiviController(IConfiguration configuration) { client = new HttpClient(); + _configuration = configuration; + var key = _configuration["ApplicationInsights:rootUrlApi"]; + apiUrl = key; } #region INDEX @@ -34,6 +39,8 @@ namespace VirtualTask.Controllers return RedirectToAction("Index", "Login"); apiUrl = helper.GetStringValue("apiUrl"); + admin = helper.GetStringValue("admin"); + ViewBag.Admin = admin; urlBase = apiUrl + "progressiviList"; urlBase = urlBase + "?token=" + token; Uri baseAddress = new Uri(urlBase); @@ -88,6 +95,8 @@ namespace VirtualTask.Controllers token = helper.GetStringValue("tok"); apiUrl = helper.GetStringValue("apiUrl"); + admin = helper.GetStringValue("admin"); + ViewBag.Admin = admin; urlBase = apiUrl + "progressiviList"; urlBase = urlBase + "?token=" + token; Uri baseAddress = new Uri(urlBase); @@ -131,6 +140,8 @@ namespace VirtualTask.Controllers prog.azienda = tenant; apiUrl = helper.GetStringValue("apiUrl"); + admin = helper.GetStringValue("admin"); + ViewBag.Admin = admin; urlBase = apiUrl + "progressivo/mod"; urlBase = urlBase + "?token=" + token; Uri baseAddress = new Uri(urlBase); diff --git a/Controllers/Rapp_NewController.cs b/Controllers/Rapp_NewController.cs index 9c7784a..7db5e9a 100644 --- a/Controllers/Rapp_NewController.cs +++ b/Controllers/Rapp_NewController.cs @@ -14,12 +14,19 @@ namespace VirtualTask.Controllers string urlBase = string.Empty; string token = string.Empty; string errMes = string.Empty; + string admin = string.Empty; + HttpClient client; + private readonly IConfiguration _configuration; - public Rapp_NewController() + + public Rapp_NewController(IConfiguration configuration) { client = new HttpClient(); + _configuration = configuration; + var key = _configuration["ApplicationInsights:rootUrlApi"]; + apiUrl = key; } #region INDEX @@ -32,6 +39,8 @@ namespace VirtualTask.Controllers return RedirectToAction("Index", "Login"); apiUrl = helper.GetStringValue("apiUrl"); + admin = helper.GetStringValue("admin"); + ViewBag.Admin = admin; urlBase = apiUrl + "rappnewList"; urlBase = urlBase + "?token=" + token; Uri baseAddress = new Uri(urlBase); @@ -130,6 +139,8 @@ namespace VirtualTask.Controllers token = helper.GetStringValue("tok"); apiUrl = helper.GetStringValue("apiUrl"); + admin = helper.GetStringValue("admin"); + ViewBag.Admin = admin; urlBase = apiUrl + "rappnewList"; urlBase = urlBase + "?token=" + token; Uri baseAddress = new Uri(urlBase); diff --git a/Controllers/TecniciController.cs b/Controllers/TecniciController.cs index 41d03d2..8fde3de 100644 --- a/Controllers/TecniciController.cs +++ b/Controllers/TecniciController.cs @@ -16,11 +16,13 @@ namespace VirtualTask.Controllers string token = string.Empty; string tenant = string.Empty; string errMes = string.Empty; + string admin = string.Empty; //MF commentati perchè L'Uri viene costruito //Uri baseAddress = new Uri("http://10.0.0.187:8000/api/Polo/tecniciList?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiVEVTVCIsImp0aSI6IjA2MzA5MzlmLTBhZDgtNDhkMi04ZTI5LWI3Mjk3N2IyOWM1YiIsInRlbmFudCI6Ik1BUlJPIiwidGNjb2RpY2UiOiJaWlogICAgICAgICAgICAiLCJleHAiOjE3MDE3Njk0NTUsImlzcyI6Imh0dHA6Ly9sb2NhbGhvc3Q6NjE5NTUiLCJhdWQiOiJodHRwOi8vbG9jYWxob3N0OjQyMDAifQ.CDt3wR6ube4zzNscVG9Qv6bzOnNF6A9-bIZxxjbKmKI"); HttpClient client; + private readonly IConfiguration _configuration; //Uri baseAddressCreate = new Uri("http://10.0.0.187:8000/api/Polo/tecnici/add?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiVEVTVCIsImp0aSI6IjA2MzA5MzlmLTBhZDgtNDhkMi04ZTI5LWI3Mjk3N2IyOWM1YiIsInRlbmFudCI6Ik1BUlJPIiwidGNjb2RpY2UiOiJaWlogICAgICAgICAgICAiLCJleHAiOjE3MDE3Njk0NTUsImlzcyI6Imh0dHA6Ly9sb2NhbGhvc3Q6NjE5NTUiLCJhdWQiOiJodHRwOi8vbG9jYWxob3N0OjQyMDAifQ.CDt3wR6ube4zzNscVG9Qv6bzOnNF6A9-bIZxxjbKmKI"); //HttpClient clientCreate; @@ -30,9 +32,12 @@ namespace VirtualTask.Controllers //Uri baseAddressDelete = new Uri("http://10.0.0.187:8000/api/Polo/tecnici/del?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiVEVTVCIsImp0aSI6IjA2MzA5MzlmLTBhZDgtNDhkMi04ZTI5LWI3Mjk3N2IyOWM1YiIsInRlbmFudCI6Ik1BUlJPIiwidGNjb2RpY2UiOiJaWlogICAgICAgICAgICAiLCJleHAiOjE3MDE3Njk0NTUsImlzcyI6Imh0dHA6Ly9sb2NhbGhvc3Q6NjE5NTUiLCJhdWQiOiJodHRwOi8vbG9jYWxob3N0OjQyMDAifQ.CDt3wR6ube4zzNscVG9Qv6bzOnNF6A9-bIZxxjbKmKI"); //HttpClient clientDelete; - public TecniciController() + public TecniciController(IConfiguration configuration) { client = new HttpClient(); + _configuration = configuration; + var key = _configuration["ApplicationInsights:rootUrlApi"]; + apiUrl = key; } #region INDEX @@ -45,6 +50,8 @@ namespace VirtualTask.Controllers return RedirectToAction("Index", "Login"); apiUrl = helper.GetStringValue("apiUrl"); + admin = helper.GetStringValue("admin"); + ViewBag.Admin = admin; urlBase = apiUrl + "tecniciList"; urlBase = urlBase + "?token=" + token; Uri baseAddress = new Uri(urlBase); @@ -95,6 +102,10 @@ namespace VirtualTask.Controllers public IActionResult Create() { + SessionHelper helper = new SessionHelper(this); + admin = helper.GetStringValue("admin"); + ViewBag.Admin = admin; + return View(); } @@ -112,6 +123,8 @@ namespace VirtualTask.Controllers model.tccodazi = tenant; apiUrl = helper.GetStringValue("apiUrl"); + admin = helper.GetStringValue("admin"); + ViewBag.Admin = admin; urlBase = apiUrl + "tecnici/add"; urlBase = urlBase + "?token=" + token; Uri baseAddress = new Uri(urlBase); @@ -145,6 +158,8 @@ namespace VirtualTask.Controllers token = helper.GetStringValue("tok"); apiUrl = helper.GetStringValue("apiUrl"); + admin = helper.GetStringValue("admin"); + ViewBag.Admin = admin; urlBase = apiUrl + "tecniciList"; urlBase = urlBase + "?token=" + token; Uri baseAddress = new Uri(urlBase); @@ -184,6 +199,8 @@ namespace VirtualTask.Controllers token = helper.GetStringValue("tok"); apiUrl = helper.GetStringValue("apiUrl"); + admin = helper.GetStringValue("admin"); + ViewBag.Admin = admin; urlBase = apiUrl + "tecniciList"; urlBase = urlBase + "?token=" + token; Uri baseAddress = new Uri(urlBase); @@ -228,6 +245,8 @@ namespace VirtualTask.Controllers tecnico.tccodazi = tenant; apiUrl = helper.GetStringValue("apiUrl"); + admin = helper.GetStringValue("admin"); + ViewBag.Admin = admin; urlBase = apiUrl + "tecnici/mod"; urlBase = urlBase + "?token=" + token; Uri baseAddress = new Uri(urlBase); @@ -259,6 +278,8 @@ namespace VirtualTask.Controllers tenant = helper.GetStringValue("tenant"); apiUrl = helper.GetStringValue("apiUrl"); + admin = helper.GetStringValue("admin"); + ViewBag.Admin = admin; urlBase = apiUrl + "tecniciList"; urlBase = urlBase + "?token=" + token; Uri baseAddress = new Uri(urlBase); @@ -295,6 +316,8 @@ namespace VirtualTask.Controllers token = helper.GetStringValue("tok"); apiUrl = helper.GetStringValue("apiUrl"); + admin = helper.GetStringValue("admin"); + ViewBag.Admin = admin; urlBase = apiUrl + "tecnici/del?" + "codice=" + id + "&"; urlBase = urlBase + "token=" + token; Uri baseAddress = new Uri(urlBase);