public ActionResult RemoveComponent(int id) { var entity = TechnicalServiceReceiptComponent.Find(id); if (entity == null) { Response.StatusCode = 400; return(Content(Resources.ItemNotFound)); } using (var scope = new TransactionScope()) { entity.DeleteAndFlush(); } return(Json(new { id = id, result = true })); }
public ActionResult CreateComponent(TechnicalServiceReceiptComponent item) { ViewBag.ReceiptId = item.ReceiptId; if (!ModelState.IsValid) { return PartialView ("_CreateComponent", item); } item.Receipt = TechnicalServiceReceipt.TryFind (item.ReceiptId); using (var scope = new TransactionScope ()) { item.CreateAndFlush (); } return PartialView ("_CreateComponentSuccesful", item); }
public ActionResult CreateComponent(TechnicalServiceReceiptComponent item) { ViewBag.ReceiptId = item.ReceiptId; if (!ModelState.IsValid) { return(PartialView("_CreateComponent", item)); } item.Receipt = TechnicalServiceReceipt.TryFind(item.ReceiptId); using (var scope = new TransactionScope()) { item.CreateAndFlush(); } return(PartialView("_CreateComponentSuccesful", item)); }