Ejemplo n.º 1
0
        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"));
        }
Ejemplo n.º 2
0
        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));
        }