public NormaProductoViewModel(NormaProducto normaProducto, IEnumerable<Producto> productos, IEnumerable<NormaEnsayo> _normase) { NormaProducto = normaProducto; _Productos = productos; _NormasEnsayo = _normase; normaProducto.Normas = new List<NormaEnsayo>(); foreach (NormaEnsayo n in _NormasEnsayo) { NormaProducto.Normas.Add(n); } }
public ActionResult Create(NormaProducto normaProducto) { if (ModelState.IsValid) { foreach (NormaEnsayo n in normaProducto.Normas) { normaProducto.NormaEnsayoId = n.Id; normaProducto.Activo = true; NormaProductoService.CreateNormaProducto(normaProducto); } return RedirectToAction(INDEX_VIEW); } else { return View(GetModel(normaProducto)); } }
public ActionResult Edit(NormaProducto normaProducto) { if (ModelState.IsValid) { NormaProductoService.UpdateNormaProducto(normaProducto); return RedirectToAction(INDEX_VIEW); } else { return View(GetModel(normaProducto)); } }
public ActionResult Delete(NormaProducto normaProducto) { NormaProductoService.DeleteNormaProducto(normaProducto); return Json(JSON_SUCCESS, JsonRequestBehavior.AllowGet); }
private NormaProductoViewModel GetModel(NormaProducto normaProducto) { return new NormaProductoViewModel(normaProducto, ProductoService.ReadProducto(), NormaEnsayoService.ReadNormaEnsayo()); }
public NormaProductoViewModel(NormaProducto normaProducto) { NormaProducto = normaProducto; }
public void UpdateNormaProducto(NormaProducto normaProducto) { NormaProductoRepository.UpdateNormaProducto(normaProducto); }
public void DeleteNormaProducto(NormaProducto normaProducto) { NormaProductoRepository.DeleteNormaProducto(normaProducto); }
public void CreateNormaProducto(NormaProducto normaProducto) { NormaProductoRepository.CreateNormaProducto(normaProducto); }