public ActionResult Nuevo(NuevoCatalogoViewModel model) { if (model.IdProducto <= 0) { ViewBag.ErrorMessage = "Debe seleccionar un Producto de la lista"; } try { if (ModelState.IsValid) { _ServicioCatalogo.AddCatalogo( idProveedor: model.IdProveedor, idProducto: model.IdProducto ); return(RedirectToAction("Index", new { idProveedor = model.IdProveedor })); } } catch (Exception ex) { ViewBag.ErrorMessage = ex.Message; } model.Productos = new SelectList(_ServicioCatalogo.ObtenerProductosFueraDeCatalogoProveedor(model.IdProveedor), "Id", "Descripcion"); return(View(model)); }
public ActionResult Nuevo(int idProveedor, string proveedor) { var model = new NuevoCatalogoViewModel() { IdProveedor = idProveedor, Proveedor = proveedor, Productos = new SelectList(_ServicioCatalogo.ObtenerProductosFueraDeCatalogoProveedor(idProveedor), "Id", "Descripcion") }; return(View(model)); }