public void E_EliminarPorducto() { LstProductoViewModel a = new LstProductoViewModel(); a.Fill(); int codigo = Int32.Parse(a.LstProducto[a.LstProducto.Count - 1].Codigo); Producto objProducto = new Producto(); objProducto.Codigo = codigo.ToString(); objProducto.Nombre = "TV"; objProducto.Marca = "LG"; objProducto.Modelo = "fdsf"; objProducto.TipoId = 1; objProducto.FechaIngreso = DateTime.Now; objProducto.Distribuidor = "Dist PE"; objProducto.PrecioCompra = 100; objProducto.CantidadIngresada = 20; objProducto.FallaFabrica = "0"; objProducto.Estado = "ACT"; AddEditProductoViewModel objViewModel = new AddEditProductoViewModel(); objViewModel.EliminarProducto(objProducto.Codigo); Assert.IsTrue(true); }
public ActionResult EliminarProducto(string codigoProducto) { try { AddEditProductoViewModel objViewModel = new AddEditProductoViewModel(); objViewModel.EliminarProducto(codigoProducto); TempData["objMensaje"] = new KeyValuePair <String, String>("SUC", "El producto ha sido eliminado."); return(RedirectToAction("LstProducto")); } catch (Exception) { TempData["objMensaje"] = new KeyValuePair <String, String>("ERR", "No se ha podido eliminar el producto."); return(RedirectToAction("LstProducto")); } }