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")); }