iniziato insert duplicazione item (non rimanda ad edit corretto però...) + insert 2 nove stored + refresh EF

This commit is contained in:
Samuele E. Locatelli
2016-09-27 09:24:13 +02:00
parent a85a8f1c9b
commit 4e672ccddf
17 changed files with 138 additions and 60 deletions
+21 -1
View File
@@ -153,7 +153,7 @@ namespace StockManMVC.Controllers
using (var ctx = new StockManEntities())
{
// esegue stored procedure come function, SE id == 0 processa TUTTI...
int rowMod = ctx.stp_consolidateItem(id);
int rowMod = ctx.stp_ItemConsolidate(id);
}
// se non specificati rimando a /Items/Details
@@ -237,6 +237,26 @@ namespace StockManMVC.Controllers
return View(item);
}
// GET: Items/Duplicate/5
public ActionResult Duplicate(int? id)
{
if (id == null)
{
return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
}
int newId = 0;
// ora chiamo stored e recupero nuovo ID del record duplicato
using (var ctx = new StockManEntities())
{
// esegue stored procedure come function, recuperando nuovo ID creato...
newId = ctx.stp_ItemDuplicate(id);
}
// rimando in editing!
return RedirectToAction("Edit", "Items", new { ID = newId });
}
// GET: Items/Edit/5
public ActionResult Edit(int? id)
{