public ArticuloSelectListViewModel(Articulo articulo, IEnumerable tallas, IEnumerable tarifas, IEnumerable tipoivas, IEnumerable colores, IEnumerable familias, IEnumerable formapagos) { Articulo = articulo; Tallas = new SelectList(tallas, "tallaId", "descripciontalla", articulo.tallaId); Tarifas = new SelectList(tarifas, "tarifaId", "descripcion", articulo.tarifaId); TipoIvas = new SelectList(tipoivas, "tipoivaId", "descripcion", articulo.tipoivaId); }
public ActionResult Create(Articulo articulo) { if (ModelState.IsValid) { db.Articulo.Add(articulo); db.SaveChanges(); return RedirectToAction("Index"); } SetTallaTarifaIvaColorFamiliaPago(articulo.tallaId, articulo.tarifaId, articulo.tipoivaId, articulo.colorId,articulo.familiaId,articulo.formaPagoid); return View(articulo); }
public ActionResult Edit(Articulo articulo) { if (ModelState.IsValid) { db.Entry(articulo).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } ViewBag.tallaId = new SelectList(db.Tallas, "tallaId", "tallaId", articulo.tallaId); ViewBag.tarifaId = new SelectList(db.Tarifa, "tarifaId", "descripcion", articulo.tarifaId); ViewBag.tipoivaId = new SelectList(db.TipoIva, "tipoivaId", "descripcion", articulo.tipoivaId); ViewBag.colorId = new SelectList(db.Color, "colorId", "descripcioncolor", articulo.colorId); ViewBag.familiaId = new SelectList(db.Familia, "familiaId", "descripcionfamilia", articulo.familiaId); ViewBag.formaPagoid = new SelectList(db.FormaPago, "formaPagoid", "descripcionformapago", articulo.formaPagoid); return View(articulo); }