diff --git a/Controllers/Rapp_NewController.cs b/Controllers/Rapp_NewController.cs index d90944c..53a3996 100644 --- a/Controllers/Rapp_NewController.cs +++ b/Controllers/Rapp_NewController.cs @@ -360,6 +360,49 @@ namespace VirtualTask.Controllers #endregion DELETE + #region IMMAGINE + + public IActionResult Immagine(string id) + { + SessionHelper helper = new SessionHelper(this); + + id = "V000000135"; + + 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); + client = new HttpClient(); + client.BaseAddress = baseAddress; + + Rapp_New rapp = new Rapp_New(); + + List modelList = new List(); + + HttpResponseMessage response = client.GetAsync(baseAddress).Result; + + if (response.IsSuccessStatusCode) + { + string data = response.Content.ReadAsStringAsync().Result; + modelList = JsonConvert.DeserializeObject>(data); + rapp = modelList.Where(x => x.seriale_rapportino.Equals(id)).First(); + } + else + { + errMes = response.Content.ReadAsStringAsync().Result; + helper.SetStringValue("errMsg", errMes); + return RedirectToAction("Error"); + } + + return View(rapp); + } + + #endregion + //metodo per riempire combobox con la tabella tecnici private List GetTecnici() { diff --git a/Views/Chiamate/Index.cshtml b/Views/Chiamate/Index.cshtml index daa1f2b..4c347ce 100644 --- a/Views/Chiamate/Index.cshtml +++ b/Views/Chiamate/Index.cshtml @@ -228,7 +228,7 @@ } diff --git a/Views/Rapp_New/Immagine.cshtml b/Views/Rapp_New/Immagine.cshtml new file mode 100644 index 0000000..dd344e6 --- /dev/null +++ b/Views/Rapp_New/Immagine.cshtml @@ -0,0 +1,31 @@ +@model VirtualTask.Models.Rapp_New + +@{ + ViewData["Title"] = "Dettaglio"; + Layout = "~/Views/Shared/_LayoutAreaRiservata.cshtml"; +} + +
+
+
+
+ @{ + var imgSrc = ""; + + if (Model.img2 != null) + { + //byte[] appo = Model.img2; + var base64 = Convert.ToBase64String(Model.img2); + imgSrc = String.Format("data:image/gif;base64,{0}", base64); + + } + else + { + + } + } + +
+
+
+
diff --git a/VirtualTask.csproj b/VirtualTask.csproj index 0ddec0c..fe9d865 100644 --- a/VirtualTask.csproj +++ b/VirtualTask.csproj @@ -9,7 +9,7 @@ - +