public ActionResult DonarInsumos(RealizarDonacionInsumosViewModel m) { int id = Int32.Parse(RouteData.Values["id"].ToString()); m.Propuesta = ProposalService.BuscarPorId(id); if (!ModelState.IsValid) { return(View(m)); } ProposalService.AgregarDonacionInsumos(m.Formulario, (int)Session["ID"], id); return(Redirect("/Home/Index")); }
public ActionResult DonarInsumos(int id) { RealizarDonacionInsumosViewModel m = new RealizarDonacionInsumosViewModel(); m.Propuesta = ProposalService.BuscarPorId(id); m.Formulario = new RealizarDonacionInsumosFormulario(); m.Formulario.Insumos = new List <InsumosViewModel>(); foreach (var item in m.Propuesta.PropuestasDonacionesInsumos) { m.Formulario.Insumos.Add(new InsumosViewModel() { Id = item.IdPropuestaDonacionInsumo, Cantidad = 0, Nombre = item.Nombre }); } return(View(m)); }