public ActionResult DonaMonetaria(VMDonacionMonetaria DMonetarias)

        {
            DonacionesMonetarias donacionM = new DonacionesMonetarias();

            try
            {
                if (!ModelState.IsValid)
                {
                    return(View(DMonetarias));
                }
                else
                {
                    int idUsuario = int.Parse(Session["UserId"].ToString());
                    donacionM = servicioDonacion.GuardarDonacionM(DMonetarias, idUsuario);
                }
            }
            catch (Exception ex)
            {
                ModelState.AddModelError("Error: ", ex.Message);
            }

            VMComprobantePago vmComprobantePago = new VMComprobantePago();

            vmComprobantePago.IdDonacionMonetaria = donacionM.IdDonacionMonetaria;

            return(View("SeleccionComprobanteDePago", vmComprobantePago));
        }
        public ActionResult DonaMonetaria(int idNecesidadDonacionMonetaria)
        {
            VMDonacionMonetaria vmDonacionMonetaria = new VMDonacionMonetaria();

            vmDonacionMonetaria.IdNecesidadDonacionMonetaria = idNecesidadDonacionMonetaria;

            return(View(vmDonacionMonetaria));
        }
        //ToDo: No va harcodeado el id de necesidadDonacionMonetaria, y idusuario
        public DonacionesMonetarias GuardarDonacionM(VMDonacionMonetaria VMDonacionMonetaria, int idUsuario)
        {
            DonacionesMonetarias donacionM = new DonacionesMonetarias()
            {
                Dinero = VMDonacionMonetaria.Dinero,
                IdNecesidadDonacionMonetaria = 5,
                IdUsuario            = idUsuario,
                FechaCreacion        = DateTime.Now,
                ArchivoTransferencia = ""
            };

            return(DonacionMonetariaDao.Guardar(donacionM));
        }
        public ActionResult DonacionMonetaria(VMDonacionMonetaria VMDonacionMonetaria)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(View());
                }
                else
                {
                    int idUsuario = int.Parse(Session["UserId"].ToString());
                    DonacionesMonetarias donacionM = servicioDonacion.GuardarDonacionM(VMDonacionMonetaria, idUsuario);
                }
            }
            catch (Exception ex)
            {
                ModelState.AddModelError("Error: ", ex.Message);
            }

            return(RedirectToAction("SeleccionComprobanteDePago"));
        }