This commit is contained in:
Marco Audiffredi 2023-09-14 17:31:52 +02:00
parent 982c68ed31
commit 779c0d37d7
4 changed files with 311 additions and 2 deletions

View File

@ -1,5 +1,6 @@
using Microsoft.AspNetCore.Mvc;
using Newtonsoft.Json;
using System.Net;
using System.Text;
using VirtualTask.Models;
@ -53,5 +54,46 @@ namespace VirtualTask.Controllers
return View();
}
public ActionResult Details(string id)
{
Chiusure ele=new Chiusure();
if (id == null)
{
}
else
{
}
return View(ele);
}
public ActionResult Edit(string id)
{
Chiusure ele = new Chiusure();
if (id == null)
{
}
else
{
List<Chiusure> modelList = new List<Chiusure>();
HttpResponseMessage response = client.GetAsync(baseAddress).Result;
if (response.IsSuccessStatusCode)
{
string data = response.Content.ReadAsStringAsync().Result;
modelList = JsonConvert.DeserializeObject<List<Chiusure>>(data);
var el =modelList.Where(t=>t.cccodice.Equals(id)).First();
ele = el;
}
}
return View(ele);
}
}
}

View File

@ -0,0 +1,138 @@
@model VirtualTask.Models.Chiusure
@{
ViewData["Title"] = "Details";
}
<h1>Details</h1>
<div>
<h4>Chiusure</h4>
<hr />
<dl class="row">
<dt class = "col-sm-2">
@Html.DisplayNameFor(model => model.cccodazi)
</dt>
<dd class = "col-sm-10">
@Html.DisplayFor(model => model.cccodazi)
</dd>
<dt class = "col-sm-2">
@Html.DisplayNameFor(model => model.cccodice)
</dt>
<dd class = "col-sm-10">
@Html.DisplayFor(model => model.cccodice)
</dd>
<dt class = "col-sm-2">
@Html.DisplayNameFor(model => model.ccdescr)
</dt>
<dd class = "col-sm-10">
@Html.DisplayFor(model => model.ccdescr)
</dd>
<dt class = "col-sm-2">
@Html.DisplayNameFor(model => model.ccdessup)
</dt>
<dd class = "col-sm-10">
@Html.DisplayFor(model => model.ccdessup)
</dd>
<dt class = "col-sm-2">
@Html.DisplayNameFor(model => model.ccflfatt)
</dt>
<dd class = "col-sm-10">
@Html.DisplayFor(model => model.ccflfatt)
</dd>
<dt class = "col-sm-2">
@Html.DisplayNameFor(model => model.ccflrep)
</dt>
<dd class = "col-sm-10">
@Html.DisplayFor(model => model.ccflrep)
</dd>
<dt class = "col-sm-2">
@Html.DisplayNameFor(model => model.cctipcod)
</dt>
<dd class = "col-sm-10">
@Html.DisplayFor(model => model.cctipcod)
</dd>
<dt class = "col-sm-2">
@Html.DisplayNameFor(model => model.ccgruppo)
</dt>
<dd class = "col-sm-10">
@Html.DisplayFor(model => model.ccgruppo)
</dd>
<dt class = "col-sm-2">
@Html.DisplayNameFor(model => model.ccimpint)
</dt>
<dd class = "col-sm-10">
@Html.DisplayFor(model => model.ccimpint)
</dd>
<dt class = "col-sm-2">
@Html.DisplayNameFor(model => model.ccimpman)
</dt>
<dd class = "col-sm-10">
@Html.DisplayFor(model => model.ccimpman)
</dd>
<dt class = "col-sm-2">
@Html.DisplayNameFor(model => model.ccserint)
</dt>
<dd class = "col-sm-10">
@Html.DisplayFor(model => model.ccserint)
</dd>
<dt class = "col-sm-2">
@Html.DisplayNameFor(model => model.ccserman)
</dt>
<dd class = "col-sm-10">
@Html.DisplayFor(model => model.ccserman)
</dd>
<dt class = "col-sm-2">
@Html.DisplayNameFor(model => model.ccnumore)
</dt>
<dd class = "col-sm-10">
@Html.DisplayFor(model => model.ccnumore)
</dd>
<dt class = "col-sm-2">
@Html.DisplayNameFor(model => model.ccperman)
</dt>
<dd class = "col-sm-10">
@Html.DisplayFor(model => model.ccperman)
</dd>
<dt class = "col-sm-2">
@Html.DisplayNameFor(model => model.corecom)
</dt>
<dd class = "col-sm-10">
@Html.DisplayFor(model => model.corecom)
</dd>
<dt class = "col-sm-2">
@Html.DisplayNameFor(model => model.codtobso)
</dt>
<dd class = "col-sm-10">
@Html.DisplayFor(model => model.codtobso)
</dd>
<dt class = "col-sm-2">
@Html.DisplayNameFor(model => model.ccrapabi)
</dt>
<dd class = "col-sm-10">
@Html.DisplayFor(model => model.ccrapabi)
</dd>
<dt class = "col-sm-2">
@Html.DisplayNameFor(model => model.ccrapobb)
</dt>
<dd class = "col-sm-10">
@Html.DisplayFor(model => model.ccrapobb)
</dd>
<dt class = "col-sm-2">
@Html.DisplayNameFor(model => model.ccriapre)
</dt>
<dd class = "col-sm-10">
@Html.DisplayFor(model => model.ccriapre)
</dd>
<dt class = "col-sm-2">
@Html.DisplayNameFor(model => model.ccchiint)
</dt>
<dd class = "col-sm-10">
@Html.DisplayFor(model => model.ccchiint)
</dd>
</dl>
</div>
<div>
@Html.ActionLink("Edit", "Edit", new { /* id = Model.PrimaryKey */ }) |
<a asp-action="Index">Back to List</a>
</div>

128
Views/Chiusure/Edit.cshtml Normal file
View File

@ -0,0 +1,128 @@
@model VirtualTask.Models.Chiusure
@{
ViewData["Title"] = "Edit";
}
<h1>Edit</h1>
<h4>Chiusure</h4>
<hr />
<div class="row">
<div class="col-md-4">
<form asp-action="Edit">
<div asp-validation-summary="ModelOnly" class="text-danger"></div>
<div class="form-group">
<label asp-for="cccodazi" class="control-label"></label>
<input asp-for="cccodazi" class="form-control" />
<span asp-validation-for="cccodazi" class="text-danger"></span>
</div>
<div class="form-group">
<label asp-for="cccodice" class="control-label"></label>
<input asp-for="cccodice" class="form-control" />
<span asp-validation-for="cccodice" class="text-danger"></span>
</div>
<div class="form-group">
<label asp-for="ccdescr" class="control-label"></label>
<input asp-for="ccdescr" class="form-control" />
<span asp-validation-for="ccdescr" class="text-danger"></span>
</div>
<div class="form-group">
<label asp-for="ccdessup" class="control-label"></label>
<input asp-for="ccdessup" class="form-control" />
<span asp-validation-for="ccdessup" class="text-danger"></span>
</div>
<div class="form-group">
<label asp-for="ccflfatt" class="control-label"></label>
<input asp-for="ccflfatt" class="form-control" />
<span asp-validation-for="ccflfatt" class="text-danger"></span>
</div>
<div class="form-group">
<label asp-for="ccflrep" class="control-label"></label>
<input asp-for="ccflrep" class="form-control" />
<span asp-validation-for="ccflrep" class="text-danger"></span>
</div>
<div class="form-group">
<label asp-for="cctipcod" class="control-label"></label>
<input asp-for="cctipcod" class="form-control" />
<span asp-validation-for="cctipcod" class="text-danger"></span>
</div>
<div class="form-group">
<label asp-for="ccgruppo" class="control-label"></label>
<input asp-for="ccgruppo" class="form-control" />
<span asp-validation-for="ccgruppo" class="text-danger"></span>
</div>
<div class="form-group">
<label asp-for="ccimpint" class="control-label"></label>
<input asp-for="ccimpint" class="form-control" />
<span asp-validation-for="ccimpint" class="text-danger"></span>
</div>
<div class="form-group">
<label asp-for="ccimpman" class="control-label"></label>
<input asp-for="ccimpman" class="form-control" />
<span asp-validation-for="ccimpman" class="text-danger"></span>
</div>
<div class="form-group">
<label asp-for="ccserint" class="control-label"></label>
<input asp-for="ccserint" class="form-control" />
<span asp-validation-for="ccserint" class="text-danger"></span>
</div>
<div class="form-group">
<label asp-for="ccserman" class="control-label"></label>
<input asp-for="ccserman" class="form-control" />
<span asp-validation-for="ccserman" class="text-danger"></span>
</div>
<div class="form-group">
<label asp-for="ccnumore" class="control-label"></label>
<input asp-for="ccnumore" class="form-control" />
<span asp-validation-for="ccnumore" class="text-danger"></span>
</div>
<div class="form-group">
<label asp-for="ccperman" class="control-label"></label>
<input asp-for="ccperman" class="form-control" />
<span asp-validation-for="ccperman" class="text-danger"></span>
</div>
<div class="form-group">
<label asp-for="corecom" class="control-label"></label>
<input asp-for="corecom" class="form-control" />
<span asp-validation-for="corecom" class="text-danger"></span>
</div>
<div class="form-group">
<label asp-for="codtobso" class="control-label"></label>
<input asp-for="codtobso" class="form-control" />
<span asp-validation-for="codtobso" class="text-danger"></span>
</div>
<div class="form-group">
<label asp-for="ccrapabi" class="control-label"></label>
<input asp-for="ccrapabi" class="form-control" />
<span asp-validation-for="ccrapabi" class="text-danger"></span>
</div>
<div class="form-group">
<label asp-for="ccrapobb" class="control-label"></label>
<input asp-for="ccrapobb" class="form-control" />
<span asp-validation-for="ccrapobb" class="text-danger"></span>
</div>
<div class="form-group">
<label asp-for="ccriapre" class="control-label"></label>
<input asp-for="ccriapre" class="form-control" />
<span asp-validation-for="ccriapre" class="text-danger"></span>
</div>
<div class="form-group">
<label asp-for="ccchiint" class="control-label"></label>
<input asp-for="ccchiint" class="form-control" />
<span asp-validation-for="ccchiint" class="text-danger"></span>
</div>
<div class="form-group">
<input type="submit" value="Save" class="btn btn-primary" />
</div>
</form>
</div>
</div>
<div>
<a asp-action="Index">Back to List</a>
</div>
@section Scripts {
@{await Html.RenderPartialAsync("_ValidationScriptsPartial");}
}

View File

@ -49,8 +49,9 @@
</td>
<td>
@Html.ActionLink("Edit", "Edit", new { /* id=item.PrimaryKey */ }) |
@Html.ActionLink("Delete", "Delete", new { /* id=item.PrimaryKey */ })
@Html.ActionLink("Edit", "Edit", new { id=item.cccodice }) |
@Html.ActionLink("Delete", "Delete", new { /* id=item.PrimaryKey */ }) |
@Html.ActionLink("Details", "Details", new { id=item.cccodice })
</td>
</tr>
}